用于视频聊天的 Adob​​e Media Server 替代品

Adobe Media Server Alternative for VideoChat

我目前有一个通过 Adob​​e AIR 在网络 (Flash) 和 android 上运行的视频聊天应用程序,它使用 Adob​​e Media Server (RTMP) 作为视频流和共享对象的后端,我的问题是,如果还有另一个服务器或解决方案可以提供多对多直播视频广播,可能使用 android 和 iOS 的 H.264 编解码器,将某种用户列表和房间列表存储在数据库或类似的数据库中,我想离开 Adob​​e,因为它在移动设备上有很多限制。 现场视频对于同时拥有数百名观众的一对多广播至关重要。

感谢阅读!

Ulex.fr 为 Asterisk(免费的 PBX 平台)创建了一个 RTMP 连接器。 与 Asterisk Vonference 应用程序一起使用,它允许您创建具有音频和视频的一对多配置的会议室。唯一的限制是您的服务器的能力。您可以规划一个可扩展的架构,以便将一个视频广播给许多人(许多人可以是无限的)。我们开发了一个特定的协议来连接和管理基于电话事件的连接。我想我们已经完成了直接 RTMP 连接,也跳过了这个协议。

ulex.fr 完成的所有项目都是免费的,OpenSource 和 GPL。

在此处获取完整项目:https://github.com/voximal/asterisk-rtmp

(提供现场演示)

我们已经为 android 视频(使用摄像头)开发了一个 RTMP 堆栈,这允许您在不使用 AIR 的情况下创建自己的应用程序。

您可以查看 Adob​​e Cirrus,它仍处于测试阶段(实际上恕我直言,Adobe 忘记了它),但它也适用于网络、桌面和移动设备。查看此视频 Phone 示例,它可以毫无问题地处理聊天应用程序。

http://labs.adobe.com/technologies/cirrus/samples/

您可以看看 Red5 Media Server, which is an open source solution. There are other options like the Wowza 在 AWS 上的解决方案,但它们的成本更高...

好的,就像今天一样,我们决定可以通过 Google Firebase Real Time Database, and the live video stream using ANT Media Server

管理用户、房间和消息