Shi*_*hou 10 html5 html5-video webrtc
我使用chrome 21运行我的webrtc代码.
如果我在同一个chrome中打开两个选项卡,然后打开包含webrtc代码的页面.一个选项卡用于发送视频流; 一个选项卡用于接收视频流它工作正常.
但是,如果我用两个隐身模式或两个不同的Chrome浏览器打开页面,我可以正确获取sdp和候选信息.看来视频可以解码信息.
在远程视频中,我只能看到 
此外,它似乎崩溃.我试图点击"关闭铬"但没用.
有没有人有类似的问题?
Mua*_*han 12
在测试WebRTC时,我发现当我们peerConnection.addStream(…)在错误的地方打电话时会出现这种情况----
你必须记住,在WebRTC中订购非常重要!
在以下情况下会出现空白视频:
OfferToReceiveVideo:trueHTMLMediaElement.HAVE_CURRENT_DATA或mediaElement.paused或mediaElement.currentTime虽然它是Android的拥有关于这些特性已知问题.OfferToReceiveAudio/ OfferToReceiveVideo.如今,对代码的排序是一种罕见的问题,因为我们都知道addStream应该在创建要约或回答之前调用它; 即使是重新谈判的会议.
尝试使用chrome://webrtc-internalsFirefox和Firefox about:config来查看这些浏览器中发生的情况; 并始终使用控制台日志进行onIceConnectionStateChange事件,以帮助您检查failedICE连接检查过程中的ICE- Agent 或...
有时为提议者设置remote-sdp太早,会导致异常.始终使用onSdpError既为createOffer/ createAnswer和setLocalDescription/ setRemoteDescription例如
peer.setRemoteDescription(remoteSDP, onSdpSuccess, onSdpFailure);
一些演示资源:
和https://www.webrtc-experiment.com/docs/TURN-server-installation-guide.html