我正在建立一个视频聊天网站,我被卡在视频中。 本地视频正在运行,但我无法获得它们之间的对等连接。我在网上查了一些例子,但那些不是我要找的地方。因为它们只在你有本地流时才有效。
我有一个用于此聊天的页面,因此用户无需立即连接,只能与文本聊天和共享其网络摄像头的用户联系。 16位用户可以共享他们的网络摄像头,“无限”用户可以加入该页面并查看这16位用户并在文本中聊天。文本聊天通过node.js服务器上的socket.io进行。
是否有可能实现这一点,如果可以,有人可以帮我解决这个问题或给我一个有用的例子
编辑1: 我的代码到目前为止
rtc.connect('ws://127.0.0.1:3000');
function joinVideo(){
console.log('test');
rtc.createStream({"video": true, "audio":false}, function(stream){
// get local stream for manipulation
rtc.attachStream(stream, 'local');
});
}
rtc.on('add remote stream', function(stream){
// show the remote video
rtc.attachStream(stream, 'remote');
});
非常感谢, 斯蒂芬
答案 0 :(得分:1)
如果您尝试在同伴之间设置视频聊天,请查看Icecomm(http://icecomm.io/)。它是WebRTC的包装器,您可以在不到十几行代码中为您的多人会议应用程序交换流。