所以我想建立一个聊天应用程序,将允许视频,音频和文本。我花了一些时间研究Websockets和WebRTC来决定使用哪个。既然有很多WebRTC的视频和音频应用程序,这听起来是一个合理的选择,但我还应该考虑其他事情吗? 欢迎分享你的想法。
喜欢的东西:
由于WebRTC是新的,它只在一些浏览器上可用,而WebSockets似乎在更多的浏览器中可用。 可伸缩性——Websockets使用服务器进行会话,WebRTC似乎是p2p的。 多路/多聊天室-用于谷歌+ Hangouts,我仍然在查看如何实现的演示应用程序。 服务器- Websockets需要RedisSessionStore或RabbitMQ来跨多台机器扩展。