我们正在整合SimpleWebRTC以允许用户进行群组通信。 Xirsys服务用于STUN / TURN服务器。我们按照以下链接中的教程
它使用simplewebrtc sandbox singalling服务器进行测试。它有时工作正常,但是当新用户加入房间时,对等体对象显示在UI中,但不添加这些用户的远程视频。当用户刷新页面时,视频将显示给他,但对于已加入的其他用户,则无法查看其他人的视频。 我想未向客户端收到远程视频流添加事件。我甚至记录了消息,当新人加入房间时,无法看到添加远程流消息给客户端。即使在对等对象中,流值也是“未定义的”。 我对这个问题进行了几天的讨论。请帮我确定问题。
以下是供您参考的代码,
LET
PeerConnectionConfig - 从Xirsys API调用中检索此值。 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
});