2017-09-04 48 views
0

我知道easyRTC,还有更多类似的软件,我可以将它安装在我的VPS上以接受WebRTC技术。WebRTC需要特定的信令服务器软件?

但我真的需要它吗?

我还在学习...

我已经虚拟共享托管服务器,已安装的node.js,我可以用它在我的控制面板上,还可以使用一些端口转发和的WebSockets。

是否有可能为此WebRTC视频通话,聊天室的共享主机服务器制作信令服务器,还是应该停止浪费我的时间。 (如上传并运行它使用的是Node.js等)

感谢

回答

0

基本上是 - 您可以使用自己的服务器的WebSockets的信令。最简单的是:

socket.on('message', function(msg){ 
    io.to('roomid, socketid etc').emit('message', msg); // here you send msg to other user/users 
}); 

但是,当你要使用它的前端较硬的(比较像easyRTC库)的东西开始。但here你可以找到一些不错的例子,这取决于你需要做什么。

+0

谢谢,你是对的,这是一个很难理解和修改代码来实现与我的服务器(至少人谁拥有2天的WebRTC和其他技术所需的经验),但仍然似乎有一些我想了解的好东西。基本上我目前感兴趣的是一对一视频通话+未来的其他一切。所有事情都有很多例子和方法。任何方向将不胜感激。至少现在我知道这是可能的。 – Tom

+0

我设法创建混合应用程序(移动 - 基于离子/科尔多瓦和Web应用程序的Android/iOS - Firefox,Chrome)。这是一对一的音频/视频通信。我还使用了我自己的信令服务器(套接字,与文本聊天相同的连接)。不幸的是,它受版权保护,所以我无法向您显示确切的代码。希望在几个月内我会向github发布一些例子。 –