用于聊天的协议是什么? webRTC或Websockets

时间:2013-03-29 14:00:49

标签: javascript websocket webrtc

我正在创建一个可以进行视频,音频和文字聊天的聊天网站。我目前正在使用Websockets进行文本聊天。我需要知道视频,音频和文字聊天最擅长什么。哪一个更有效率。我应该为所有这些使用Websockets,还是为视频和音频使用webRTC,为文本聊天使用Websockets。我可以做到这两点,也不想为webRTC重写我的文字聊天,但如果这是一个更好的选择那么我会。 编辑:我刚刚发现了关于binaryJS的问题,这是一个更好,更容易替代webRTC的方法吗? 谢谢,
@ _C1D

1 个答案:

答案 0 :(得分:6)

通过在websockets中嵌入视频和音频流,您将拥有一个更简单的系统,但所有内容都必须通过您的服务器。

WebRTC允许对之间的直接连接,因此使用它可以获得更好的结果。

另请注意,但您可能已经知道,所有webRTC都刚刚出现。

关于编辑中的问题,关于binaryJS:我从未尝试过,但它看起来不像是一个交易更换者,只是一个使用websockets的工具。