【发布时间】:2017-02-17 16:26:36
【问题描述】:
我阅读了很多关于 webrtc 的示例,但我不明白如何在 A 和 B 之间进行视频 p2p 聊天,但只需要 A 使用 p2p 连接向 B 发送流视频,如何做到这一点? 我尝试在 B {video : false} 中禁用本地视频,但出现错误,无法正常工作。
我的脚本
<!DOCTYPE html>
<html>
<head>
<script src="https://simplewebrtc.com/latest-v2.js"></script>
<script type="text/javascript">
var webrtc = new SimpleWebRTC({
// the id/element dom element that will hold "our" video
localVideoEl: 'localVideo',
// the id/element dom element that will hold remote videos
remoteVideosEl: 'remotesVideos',
// immediately ask for camera access
autoRequestMedia: true,
//https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia
//https://github.com/andyet/signalmaster/blob/master/README.md
media: {
audio: false,
video: {
//width: 720,
width: {ideal: 640},
// height: 1280,
height: {ideal: 480},
frameRate: {ideal: 15}
}
},
receiveMedia: {
offerToReceiveAudio: 0,
offerToReceiveVideo: 1
}
});
// we have to wait until it's ready
webrtc.on('readyToCall', function () {
// you can name it anything
webrtc.joinRoom('zika ghe vl');
});
</script>
</head>
<body>
<div id="remotesVideos"></div>
</body>
</html>
【问题讨论】:
-
您能否包含您在 Question 中尝试过的
javascript?
标签: javascript video-streaming webrtc simplewebrtc