选择在线视频聊天? - WebRTC

时间:2013-06-17 23:24:53

标签: video webrtc

我在我的网络应用中添加了在线视频聊天功能。我对可用选项进行了一些研究:

  1. OpenTok - 拥有Flash版本和WebRTC版本。 Flash版本适用于OSX,但不适用于Linux(使用chrome测试),而WebRTC版本仅支持Chrome(甚至不支持Linux)。

  2. WebRTC.io - 支持同一会话中的多个人。适用于OSX和Linux,但仅支持Chrome。

  3. demo中的AppRTC this tutorial似乎非常有前途,适用于Chrome和Firefox(OSX和Linux)。唯一的缺点是演示支持同一会话中最多两个人。不确定它是否可以扩展到多个人。

  4. 我可能还有其他更好的选择。鉴于以下要求:

    1. 允许多人(> = 2)在同一会话中聊天,
    2. 支持Chrome和Firefox,
    3. 不需要花费数年时间来实施,
    4. 有什么好的选择我可试试吗?

2 个答案:

答案 0 :(得分:1)

有很多选择:更多建议here

使用WebSocket进行信令传输并不难。 Node上的Socket.io是实现这个的好方法:我写了一个codelab来说明如何实现。您可能还需要查看随附的SignalmasterSimpleWebRTC客户端。

正如您所提到的,根据apprtc.appspot.com示例的XHR + Channel API是另一个信令选项:代码here

答案 1 :(得分:0)

免责声明:我为vLine工作。

你应该看一下vLine(https://vline.com)。我们支持您的要求并提供许多您认为有用的其他功能:https://vline.com/faq