我正在建立一个视频聊天网站,但我被困在视频流中。本地视频正在运行,但我无法在它们之间建立对等连接。我已经在网上查看了一些示例,但这些示例不是我要查找的。因为它们仅在您有本地流时才起作用。
我有一个用于此聊天的页面,因此用户不需要立即连接,但只需要文本聊天和共享网络摄像头的用户。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');
});
无论如何,谢谢,斯特凡