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