我在我的网络应用中添加了在线视频聊天功能。我对可用选项进行了一些研究:
OpenTok - 拥有Flash版本和WebRTC版本。 Flash版本适用于OSX,但不适用于Linux(使用chrome测试),而WebRTC版本仅支持Chrome(甚至不支持Linux)。
WebRTC.io - 支持同一会话中的多个人。适用于OSX和Linux,但仅支持Chrome。
demo中的AppRTC this tutorial似乎非常有前途,适用于Chrome和Firefox(OSX和Linux)。唯一的缺点是演示支持同一会话中最多两个人。不确定它是否可以扩展到多个人。
我可能还有其他更好的选择。鉴于以下要求:
有什么好的选择我可试试吗?
答案 0 :(得分:1)
有很多选择:更多建议here。
使用WebSocket进行信令传输并不难。 Node上的Socket.io是实现这个的好方法:我写了一个codelab来说明如何实现。您可能还需要查看随附的Signalmaster和SimpleWebRTC客户端。
正如您所提到的,根据apprtc.appspot.com示例的XHR + Channel API是另一个信令选项:代码here。
答案 1 :(得分:0)
免责声明:我为vLine工作。
你应该看一下vLine(https://vline.com)。我们支持您的要求并提供许多您认为有用的其他功能:https://vline.com/faq。