我正在使用webRTC並使用帶有websockets的SIP的自我實現進行對等連接。是否可以使用webRTC跨瀏覽器?
當我測試流程時,我能夠在每個對等體上流式傳輸並查看遠程和本地流。此測試在每個對等設備的相同瀏覽器上有不同的選項卡。在Firefox和Chrome中成功完成測試
當我測試Firefox中的一個對等和Chrome中的另一個對等時,反之亦然,則我無法看到本地流,但我可以使用遠程。
控制檯中不顯示任何異常或錯誤。 在哪些情況下,當在不同瀏覽器中使用一個對等方和其他對等方時流失敗,但是在同一瀏覽器中使用它們時會失敗?
我能做些什麼來調試呢?
從使用adapter.js開始 - 這個東西現在對於WebRTC來說實際上是強制使用的(https://github.com/webrtc/adapter)。另外爲什麼不使用SIP.js?它出什麼問題了? –
你在只有一個攝像頭的機器上測試嗎?然後,Chrome瀏覽器無法在Firefox正在使用時訪問網絡攝像頭。 最簡單的選擇是通過創建一個新的首選項來連接另一個攝像頭或更改Firefox來使用假設備media.navigator.streams.fake在about:config中設置爲true config: –
@PhilippHancke感謝這些信息,您可以幫我一個許多。 –