有时不添加简单的WebRTC远程视频

时间:2016-04-28 05:50:51

标签: video webrtc simplewebrtc openwebrtc xirsys

我们正在整合SimpleWebRTC以允许用户进行群组通信。 Xirsys服务用于STUN / TURN服务器。我们按照以下链接中的教程

它使用simplewebrtc sandbox singalling服务器进行测试。它有时工作正常,但是当新用户加入房间时,对等体对象显示在UI中,但不添加这些用户的远程视频。当用户刷新页面时,视频将显示给他,但对于已加入的其他用户,则无法查看其他人的视频。 我想未向客户端收到远程视频流添加事件。我甚至记录了消息,当新人加入房间时,无法看到添加远程流消息给客户端。即使在对等对象中,流值也是“未定义的”。 我对这个问题进行了几天的讨论。请帮我确定问题。

以下是供您参考的代码, LET

       webrtc = new SimpleWebRTC({
       // we don't do video
       localVideoEl: (videoEnabled == 1)?"localVideo":"",
       remoteVideosEl: (videoEnabled == 1)?"remoteVideo":"",
       debug:false,
       // dont ask for camera access
       autoRequestMedia: (videoEnabled == 1 || audioEnabled == 1)?true:false,
       autoRemoveVideos:true,
       nick: name,
       media: { audio: (audioEnabled == 1)?true:false, video:(videoEnabled==1)?true:false},
       peerConnectionConfig:peerConnectionConfig
   });
PeerConnectionConfig - 从Xirsys API调用中检索此值。

0 个答案:

没有答案