第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么WebRTC需要信令服務器?

為什么WebRTC需要信令服務器?

尚方寶劍之說 2019-11-29 14:29:52
WebRTC是一個協(xié)議,它定義了點對點之間媒體數(shù)據(jù)的傳輸方法。明白了 它也可以在RTP / UDP上運行。這也理解。在獲得有關Signaling Server的討論時,提到需要進行兼容性檢查/通道啟動..等工作。我的問題是:如上所述,1)這是否意味著信令服務器是強制性的?2)WebRTC是否具有無需簽署服務器即可直接與其他對等方對話的智能?3)每篇與webRTC相關的文章都以“它在瀏覽器之間進行通信之間的狀態(tài)?”開頭,這表示在a)帶攝像頭的嵌入式設備[無瀏覽器],b)其他地方的瀏覽器之間不能使用webRTC。4)另外,與傳統(tǒng)的向瀏覽器流式傳輸?shù)姆绞较啾?,如果使用webRTC會有什么好處?[老實說,我不知道傳統(tǒng)的方式]。我知道這是一個理論問題。雖然,我看到這種問題可能在不同的上下文中在互聯(lián)網(wǎng)上四處流傳。希望這個問題能給出一些體系結(jié)構(gòu)級別的答案。謝謝。
查看完整描述

3 回答

?
元芳怎么了

TA貢獻1798條經(jīng)驗 獲得超7個贊

您需要一個信令服務器,以便能夠在兩個任意對等點之間建立連接。這是當今使用的Internet體系結(jié)構(gòu)的簡單現(xiàn)實。

為了與網(wǎng)絡上的另一個對等方聯(lián)系,您需要首先知道其IP地址。已經(jīng)是第一個問題。您需要知道對等方的IP地址是什么。您如何將這些信息從對等方A傳送到對等方B,而坐在這些計算機上的人們卻不會通過電話互相呼叫并要求IP地址的接收者呢?為此,每個對等方首先發(fā)現(xiàn)其自己的地址,然后將其發(fā)送給另一對等方。這就帶來了另外兩個問題:對等方如何發(fā)現(xiàn)其向外的IP地址是什么(可能與自己的IP有很大不同),以及如何將其傳達給地址未知的其他對等方?

這是信令服務器進入的地方。兩個對等方在彼此建立連接之前都已連接到信令服務器。因此,他們使用信令服務器代表他們中繼消息,直到他們協(xié)商了直接的通話方式。如果沒有本地子網(wǎng)的第三方的幫助,則可以協(xié)商連接。但是這種情況可能非常罕見,以至于我什至不確定規(guī)范是否能解決這個問題。

至于3):WebRTC可以在任何設備上實現(xiàn),這只是一個協(xié)議;它不僅僅局限于瀏覽器。

至于4):將任何內(nèi)容從一個瀏覽器流到另一個瀏覽器的“傳統(tǒng)”方式始終涉及中間的中繼服務器。該服務器對CPU和帶寬的要求很高,并且是一個昂貴的瓶頸。WebRTC除了輕量級的信令服務器外,無需中間人即可實現(xiàn)直接P2P連接。另外,以前還沒有真正的開放標準。大多數(shù)情況下,您會以一種或另一種方式向Adobe付款。


查看完整回答
反對 回復 2019-11-29
  • 3 回答
  • 0 關注
  • 3286 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號