1

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

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

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

  3. 本教程中的 AppRTC演示- 看起来很有前途,适用于 Chrome 和 Firefox(OSX 和 Linux)。唯一的缺点是演示在同一会话中最多支持两个人。不确定它是否可以扩展到多人。

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

  1. 允许多人 (>=2) 在同一会话中聊天,
  2. 支持 Chrome 和 Firefox,
  3. 无需花费数年时间去实施,

有什么好的替代品我可以试一试吗?

4

2 回答 2

1

有很多选择:这里有更多建议。

使用 WebSocket 进行信令也不是那么难。Node 上的 Socket.io 是实现这一点的好方法:我编写了一个代码实验室来展示如何实现。您可能还想看看Signalmaster和与之配套的SimpleWebRTC客户端。

正如您所提到的,根据apprtc.appspot.com示例的 XHR + Channel API 是另一种信号选择:code here

于 2013-06-18T08:55:07.130 回答
0

免责声明:我为 vLine 工作。

你应该看看 vLine ( https://vline.com )。我们支持您的要求并提供许多您可能会觉得有用的附加功能:https ://vline.com/faq 。

于 2013-06-17T23:55:08.833 回答