我正在尝试使用 Chrome canary 19 的新奇功能。
我基本上可以从网络摄像头中获取视频并将其设置为视频标记的源元素。
<!DOCTYPE html>
<html>
<head>
<title>Camera capture</title>
<script>
var localStream;
var localStreamObjUrl;
window.onload = function() {
navigator.webkitGetUserMedia("audio, video", gotStream);
}
function gotStream(stream) {
localStream = stream;
localStreamObjUrl = webkitURL.createObjectURL(localStream);
var video = document.getElementById("selfView");
video.src = localStreamObjUrl;
}
</script>
</head>
<body>
<video id="selfView" autoplay audio=muted></video>
</body>
</html>
从https://apprtc.appspot.com示例中,我们可以获取视频并将其流式传输到对等网络...
我的问题是,我是否可以避免执行所有遍历以获得p2p连接,并直接将视频上传到服务器?我希望能够中继视频流而不是将其点对点发送。