オーディオ ビデオ通話にSimpleWebRTCを使用しています。以下のように、ビデオ通話または音声通話を個別に発信できます。
オーディオの場合:
var webrtc = new SimpleWebRTC({
url : myURL,
localVideoEl : 'localAudio',
autoRequestMedia : true,
remoteVideosEl : '',
debug : false,
detectSpeakingEvents : true,
autoAdjustMic : false,
media : {
video : false,
audio : true
},
receiveMedia : {
offerToReceiveAudio : 1,
offerToReceiveVideo : 0
}
});
ビデオ用
webrtc = new SimpleWebRTC({
url : result,
localVideoEl : 'localVideo',
remoteVideosEl : '',
autoRequestMedia : true,
debug : false,
detectSpeakingEvents : true,
autoAdjustMic : false
});
マイビデオ要素:
<video id="localVideo" style="height: 200px;" oncontextmenu="return false;"></video>
イベントあり:
webrtc.on('videoAdded', function (video, peer) {
console.log('video is added', peer);
});
ビデオ ストリームをオーディオ ストリームに切り替えるにはどうすればよいですか? それともその逆?新しい SimpleWebRTC オブジェクトを作成せずに、アクティブなビデオ通話をオーディオ通話に、またはオーディオ通話をビデオ通話に効果的に変換するにはどうすればよいですか? 回避策があれば大丈夫です。
ビデオ通話を行いwebrtc.pauseVideo();
、ストリームを送信し、カメラと帯域幅を使用することを試しました。私は確かにそれを望んでいません。