0

我正在建立一个视频聊天网站,但我被困在视频流中。本地视频正在运行,但我无法在它们之间建立对等连接。我已经在网上查看了一些示例,但这些示例不是我要查找的。因为它们仅在您有本地流时才起作用。

我有一个用于此聊天的页面,因此用户不需要立即连接,但只需要文本聊天和共享网络摄像头的用户。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');
});

无论如何,谢谢,斯特凡

4

1 回答 1

1

如果您尝试在同伴之间建立视频聊天,请查看 Icecomm ( http://icecomm.io/ )。它是 WebRTC 的包装器,您只需不到十几行代码就可以为您的多人会议应用程序交换流。

于 2015-03-05T05:51:21.063 回答