WebRTC远程视频不流动

WebRTC remote video not flowing

本文关键字:视频 不流动 程视频 WebRTC      更新时间:2023-09-26

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

try:

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

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