0

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

它使用 simplewebrtc 沙箱单服务器进行测试。有时它工作正常,但是当新用户加入房间时,对等对象会显示在 UI 中,但不会添加这些用户的远程视频。当用户刷新页面时,视频会显示给他,但已经加入的其他用户无法查看其他人的视频。我猜客户端没有收到远程视频流添加事件。我什至记录了这些消息,并且当新人加入房间时看不到向客户端添加远程流消息。即使在对等对象中,流值也是“未定义的”。我解决了这个问题几天。请帮助我找出问题所在。

以下是供您参考的代码,

       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 调用中检索。

4

0 回答 0