【发布时间】:2016-05-09 04:09:00
【问题描述】:
网上似乎缺乏关于我如何实现这一目标的信息。如果有人可以为我提供参考或教程,那也很棒。
目前,我使用套接字 IO 为登录我网站的每两个用户创建一个房间。所以每个房间包含两个用户
我实现了一个聊天系统,允许每两个用户互相交谈。
现在,我想在这两个用户之间启用视频。我一直在看教程并弄清楚如何启用网络摄像头...
window.URL = window.URL || window.webkitURL;
navigator.getUserMedia = navigator.getUserMedia ||
navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia ||
navigator.msGetUserMedia;
var video = document.getElementById("video");
var cameraStream = "";
if(navigator.getUserMedia){
navigator.getUserMedia(
{audio:false, video:true},
function(stream){
cameraStream = stream;
video.src = window.URL.createObjectURL(stream);
video.play();
},function(error){
console.log(error);
}
);
}
else
alert("getUserMedia not supported!");
如何在房间内的两个用户之间启用视频?我可以使用房间的 id 来执行此操作吗?
我知道这是一个广泛的问题,但我正在寻找任何可以帮助我实施此问题的指导。
【问题讨论】:
-
聊天系统是通过socket.io实现的,还是使用WebRTC DataChannel实现的??