2015-03-25 26 views
0

我正在嘗試使用google stun服務器實現對等視頻會議。 我可以通過stun服務器隨機連接任何人。因爲stun會給出多個隨機地址並連接它。 但是有沒有什麼辦法通過stun服務器連接特定的對等體來登錄系統或基於房間的系統? 我想實現類似 - https://apprtc.appspot.com/從WEB中的STUN服務器連接到特定用戶RTC

+1

該房間/基於登錄的系統由SIGNALING服務器處理,而不是由STUN服務器處理。 – 2015-03-25 13:01:34

+0

您的意思是SignalR作爲SIGNALING服務器來設置基於房間的系統嗎?或者它是另一種類似Stun的服務器? – 2015-03-26 05:12:24

+0

它可能是signalR或任何你使用喲信號的東西,但這是設置房間等的部分。眩暈服務器僅適用於冰候選人聚集和Nat遍歷。 – 2015-03-26 12:00:35

回答

0

您需要設計您的信令方法(這取決於應用程序開發人員),它獨立於STUN。

WebRTC沒有指定信令機制。信令是用戶相互發現並確定呼叫(兩個對等體之間的媒體流)將要發生的方法。

「發現」過程可能涉及基於註冊的系統(例如使用SIP代理)或基於房間的兩個用戶可以訪問「房間」(通過了解證書或某種認證方式)。一旦兩個對等方找到對方,他們的瀏覽器就需要共享和協商網絡拓撲和媒體功能,以確保這些流可以到達預期的目的地並且可以被正確編碼/解碼。