diff --git a/docs/Client.iuml b/docs/Client.iuml deleted file mode 100644 index 40056e2..0000000 --- a/docs/Client.iuml +++ /dev/null @@ -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 \ No newline at end of file diff --git a/docs/Client.png b/docs/Client.png deleted file mode 100644 index d50cf92..0000000 Binary files a/docs/Client.png and /dev/null differ diff --git a/docs/WebRTC.iuml b/docs/WebRTC.iuml deleted file mode 100644 index 7c3c605..0000000 --- a/docs/WebRTC.iuml +++ /dev/null @@ -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 \ No newline at end of file diff --git a/docs/WebRTC.png b/docs/WebRTC.png deleted file mode 100644 index b286c56..0000000 Binary files a/docs/WebRTC.png and /dev/null differ diff --git a/docs/桃夭.jpg b/docs/桃夭.jpg deleted file mode 100644 index 82fee6d..0000000 Binary files a/docs/桃夭.jpg and /dev/null differ