我有一個Web應用程序,使用adapter.js實現WebRTC,並且大多數情況下工作。 Firefox到Firefox和Chrome到Chrome工作正常,但:沒有WebRTC視頻信號從Firefox到Chrome,但所有其他組合工作
當Chrome和Firefox連接時,Firefox端的視頻不會顯示在Chrome端。 音頻確實有效!,所以webrtc頻道很好。
- 計算機在同一網絡中
- (我有STUN/TURN功能,但是這無關緊要,我認爲)
- 不要緊,哪一個發起呼叫
- 它總是Chrome瀏覽器沒有看到火狐,火狐總是這樣看的Chrome
- 沒有錯誤,沒有警告,所有預期回調火災,握手似乎是做
- Alice發送鮑勃她的冰考生在
onicecandidate
「結束」。鮑勃也是這樣,但時間可能比我在這裏意識到的更重要。 - 兩個視頻元素被創建,以(使用
srcObject
)的BLOB SRC,以及兩種瀏覽器 - 恰巧在每臺計算機上
onloadedmetadata
火災(試圖〜20層的組合上5臺計算機)
很偶然其他東西失敗,就像ICE協商一樣(儘管它始終是同一網絡),並且createOffer
或setRemoteDescription
有時會失敗。
我能找到的所有問題都來自2-3年前,但之後Firefox和Chrome似乎是好的RTC好友。我的視頻發生了什麼?
相關,但不是解決辦法:
當你的意思是「當Chrome和Firefox連接時,來自Firefox端的視頻不會顯示在Chrome端。」 '''onaddstream'''沒有被觸發? –
@AnandS否,兩個流都存在,並且爲表示流的視頻甚至會觸發'onloadedmetadata'。它只是黑色/空... – Rudie