在线多媒体流和双向通信/会议选项

时间:2014-11-04 00:25:03

标签: node.js video-streaming sip voip webrtc

我即将重启一个旧项目(Open Source Video Chat)Flex / PHP / Java。该代码于2010年发布,具有一对八,双向多媒体流和通信(电话会议)和随机视频聊天功能。我将在四年后重新开始,没有太多关于最新选项的信息。在这一点上,我期待Node.js和WebRTC,但有太多的问题,如:

  • Mac ,特别是 iOS 设备 WebRTC 和/或Flash不是一个选项
  • 防火墙等等 障碍,也许是一个原生的应用程序是要走的路..

有什么建议吗?有没有人有相关的经验,也许有好的提示?

  • 在服务器端,虽然Node.js似乎是最快的,但在达到数百万时它可能会耗费大量资源。 PHP和Java表现相当不错,但在处理数据库连接(MySQL / Oracle)时无法通过查杀主机服务器。

任何建议,想法,警告或建议都非常感谢! ☀谢谢!

1 个答案:

答案 0 :(得分:1)

所有主要供应商[甚至微软] ORTC / WebRTC都是音频/视频通信的方式。因此,您的软件可以专注于WebRTC并获得良好的牵引力。

有很多供应商提供视频/多媒体会议功能。一般的点对点模型或MCU模型,以支持更大的组。我记忆中的一些供应商是开源方面的erizo,jitsi。还有许多WebRTC供应商提供软件来构建通信平台,它们有多种语言版本。 EasyRTC例如是Node.js实现,还有其他类似的平台。

因此,您必须确定软件的价值主张,并将其与这些软件进行比较以确定其USP。