[-] 删除无效文档

This commit is contained in:
acgist
2023-02-25 13:57:29 +08:00
parent 7cd58b3403
commit 7e693da12a
5 changed files with 0 additions and 110 deletions

View File

@@ -1,36 +0,0 @@
@startuml
title Client
actor ClientA as ClientA
participant "Signal" as Signal
actor ClientB as ClientB
actor ClientC as ClientC
autonumber
ClientA -> Signal: 注册
activate ClientA
activate Signal
Signal --> ClientA: 注册成功
Signal -> ClientA: 下发配置
Signal -> ClientB: ClientA上线
Signal -> ClientC: ClientA上线
loop 直到关闭
ClientA -> Signal: 心跳
Signal --> ClientA: 心跳
end
deactivate Signal
deactivate ClientA
ClientA -> Signal: 关闭
activate Signal
activate ClientA
Signal -> ClientA: 关闭ClientA通道
deactivate ClientA
Signal -> ClientB: ClientA下线
Signal -> ClientC: ClientA下线
Signal -> Signal: 释放ClientA资源会议、媒体
deactivate Signal
@enduml

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

View File

@@ -1,74 +0,0 @@
@startuml
title WebRTC
actor ClientA as ClientA
participant "Signal" as Signal
participant "Stun" as Stun
actor ClientB as ClientB
autonumber
ClientA -> Signal: Connect
activate Signal
ClientB -> Signal: Connect
deactivate Signal
ClientA -> ClientA: new PeerConnection
activate ClientA
ClientA -> ClientA: addStream
deactivate ClientA
ClientB -> ClientB: new PeerConnection
activate ClientB
ClientB -> ClientB: addStream
deactivate ClientB
ClientA -> ClientA: createOffer & setLocalDescription
activate ClientA
ClientA -> Signal: Send Offer SDP
activate Signal
Signal -> ClientB: Relay Offer SDP
activate ClientB
ClientB -> ClientB: setRemoteDescription
ClientB -> ClientB: createAnswer & setLocalDescription
ClientB --> Signal: Send Answer SDP
deactivate ClientB
Signal --> ClientA: Relay Answer SDP
deactivate Signal
ClientA -> ClientA: setRemoteDescription
deactivate ClientA
ClientA -> Stun: ICE Request
activate ClientA
activate Stun
Stun --> ClientA: onicecandidate
deactivate Stun
ClientA -> Signal: Send ICE Candidate
activate Signal
Signal -> ClientB: Relay ICE Candidate
activate ClientB
ClientB -> ClientB: addIceCandidate
ClientB -> Stun: ICE Request
activate Stun
Stun --> ClientB: onicecandidate
deactivate Stun
ClientB--> Signal: Send ICE Candidate
deactivate ClientB
Signal --> ClientA: Relay ICE Candidate
deactivate Signal
ClientA -> ClientA: addIceCandidate
deactivate ClientA
ClientA <-> ClientB: Media
activate ClientA
activate ClientB
ClientA -> ClientA: onaddstream
ClientB -> ClientB: onaddstream
ClientA -> ClientA: onremovestream
ClientB -> ClientB: onremovestream
ClientA <-> ClientB: Media
deactivate ClientA
deactivate ClientB
@enduml

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 111 KiB