最近要研究signal server了,把找的資料陸續記錄一下。
為什麼WebRTC沒有定義Signaling Server 的標準?
為了與已建立技術最大程度的兼容性,WebRTC標準未指定Signaling方法和協議。 JSEP(JavaScript Session Establishment Protocol)概述了這種方法:
WebRTC背後的想法是完全指定和控制多媒體,但是將Signaling留給應用程序。 理由是,不同的應用程序可能會喜歡使用不同的協議,例如現有的SIP或Jingle,或為特定應用程序定制的某種
協議。事實上要讓兩個瀏覽器能進行溝通,可以不需要 Signaling Server,假設你知道了對方的 ip和 port, 就代表你可以找到對方電腦內某個應用程式的位置,所以這時你事實上就可以與對方溝通。
Ref
(译)WebRTC实战: STUN, TURN, Signaling
JavaScript Session Establishment Protocol
WebRTC in the real world: STUN, TURN and signaling
30-27之 WebRTC 的 Signaling Server
Sample
沒有留言:
張貼留言