多功能视频聊天

时间:2015-03-01 00:07:52

标签: node.js socket.io webrtc videochat video-conversion

我正在建立一个视频聊天网站,我被卡在视频中。 本地视频正在运行,但我无法获得它们之间的对等连接。我在网上查了一些例子,但那些不是我要找的地方。因为它们只在你有本地流时才有效。

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

非常感谢, 斯蒂芬

1 个答案:

答案 0 :(得分:1)

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