WebRTC远程视频不流畅

时间:2013-03-27 08:36:53

标签: javascript html5 webrtc

我的示例WebRTC应用程序面临着非常奇怪的问题。此应用程序只使用getUserMedia获取本地摄像头流,使用RTCPeerConnection创建连接并将其发送到远程浏览器。在Mozilla Nightly尝试时,它运行正常,但在Google Chrome(25和26beta)中, onaddstream 事件被触发,但远程视频仍为空。为了将远程视频流附加到视频元素,我使用createObjectURL,当我检查视频元素时,似乎设置了 src 属性中的流blob( mediastream:在Nightly和 blob:Chrome中的http:// )。有没有人知道问题出在哪里?谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

尝试:

window.URL = window.webkitURL || window.mozURL || window.URL;
if (moz) video.mozSrcObject = stream;
else {
    video.src = window.URL.createObjectURL(stream) || stream;
}
video.play();

并检查流的onended属性。它应该是假的