2013-01-21 41 views
1

最近我遇到了數據通道。我想集成兩個基礎架構以實現webrtc的互操作性。將IMS和支持WebRTC的客戶端集成到Lync Client中?

Lync服務器將提供信號和狀態以幫助定位lync客戶端,並將其他對等端連接到IMS應用程序服務器。另一個peer不是一個lync客戶端,並且它是一個啓用webrtc的瀏覽器。我將如何通過集成這兩個基礎架構(Lync和IMS)來傳輸數據?

想知道哪些應用層協議可以用於通過可互操作的對等設備傳輸數據流?

回答

2

除非你準備做大量的低級編碼和/或高級拉發,否則我的懷疑是WebRTC還沒有完全準備好像這樣的場景。有些人已經設法使用Asterisk等服務器工作,並且據說這裏有一個通用SIP客戶端:https://code.google.com/p/sipml5/。但是從我在WebRTC郵件列表中聽到的內容來看,人們在這些集成方案中遇到了一些麻煩。當然沒有任何東西可以直接使用。 Lync支持SDP和SIP,但我希望您需要花費大量時間來弄清楚在WebRTC到達Lync服務器之前需要如何轉換WebRTC生成的SDP。

[編輯1/28/2013] - 除上述問題外,真正的問題可能在於每個平臺支持的編解碼器。目前,我相信WebRTC支持的唯一編解碼器是Google的VP8,它似乎並未被Lync本機支持。所以你需要一個實時的網關/代碼轉換器,它們之間可以轉換H.264(或微軟Lync決定的任何協議)和VP8。假設你可以找到一個門戶來做到這一點 - 他們可能很好存在 - 我無法想象它會很好地擴展。

+0

我沒有得到,什麼數據通道需要與編解碼器。我們需要lync才能訪問lync用戶並通過IMS-PGM和AS與其他非lync用戶進行信號通信。然後只需連接瀏覽器。如果錯了,請糾正我。 – usercode