2013-03-29 65 views
5

我创建一个聊天网站,将能够做到,视频,音频和文字聊天。我目前使用Websockets进行文本聊天。我需要知道什么是视频,音频和文字聊天最好。哪一个更有效率。我应该使用所有Websocket还是WebRTC来进行视频和音频以及用于文本聊天的Websockets。我都可以做,也不会喜欢必须实现WebRTC重新写我的文字聊天,但如果它是一个更好的选择,那么我会的。
编辑:我刚刚发现了binaryJS,这是一个更好,更容易替代的WebRTC?
谢谢,
@ _C1D什么协议用于聊天?的WebRTC或WebSockets的

回答

6

通过嵌入你的视频和音频流中的WebSockets,你就会有一个简单的系统,但一切必须通过您的服务器。

的WebRTC允许对之间的直接连接,所以你会得到使用它更好的结果。

还要注意,但你可能已经知道了,这一切的WebRTC才刚刚兴起。

关于编辑的问题,约binaryJS:我从来没有试过,但它看起来并不像一个换的交易,只是使用的WebSockets的设施。

+0

这样的WebRTC将不需要服务器? – C1D

+1

你必须建立连接,与ICE服务器的帮助(你可以使用谷歌的那些),但过去那种流从一个浏览器到另一个流“直接”,而无需经过服务器。 –

+1

支持WebRTC,你可能只需要服务器来管理客户端之间的连接,而不是实际的数据传输。就效率而言,这是一个更好的答案,但支持有点不稳定。 –