記錄webrtc在火狐瀏覽器上的不出流問題


目的:在兩個瀏覽器之間通過信令服務器建立P2P連接,實現實時音視頻通話。

過程:修改的是janus的例子,不過現在基本上沒有janus的影子了。瀏覽器A建立ws連接信令服務器獲取idA,B建立ws連接信令服務器獲取idB,B發送攜帶idA的綁定指令。兩端綁定,目前A發送給信令服務器的消息轉發到B,B發送給信令服務器的消息轉發給A。

接下來就是A和B之間發送offer、answere 和candidate。最終A和B建立P2P連接。

現象:兩個有攝像頭權限的A和B,可以互發視頻並顯示正常,抓包顯示AB之間有流。A有攝像頭權限,而B沒有,P2P連接建立成功,但是B只顯示A的一幀圖像。抓包顯示沒流。

猜想:現在懷疑的是B沒有addTrack, 導致的對端不發了?目前感覺不對。

奇怪點:剛才用chrome 試了下,又可以了。把stun換成turn ,然后又試了下,又不可以了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM