在我的情况下,用户A是管理员,B是客户端,A要将研讨会带到B,所以A应该有约束,音频和视频都是真的,并且B能够查看A但是B语音只有足够可见听到A,所以B应该有约束音频True和Video为假。
当我看到这个输出时,A能听到B但是B没有得到A的视频。
所以请高手告诉我,是否可以使用WebRTC进行视频到音频通话。
代理:
function initiateCall() {
prepareCall();
navigator.getUserMedia({ "audio": true, "video": true }, function (stream) {
localVideoStream = stream;
localVideo.src = URL.createObjectURL(localVideoStream);
peerConn.addStream(localVideoStream);
createAndSendOffer();
}, function (error) { console.log(error); });
};
客户端
function answerCall() {
prepareCall();
navigator.getUserMedia({ "audio": true, "video": false }, function (stream) {
localVideoStream = stream;
localVideo.src = URL.createObjectURL(localVideoStream);
peerConn.addStream(localVideoStream);
createAndSendAnswer();
}, function (error) { console.log(error); });
}