2017-07-25 102 views
0

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

感谢您的阅读!

回答

0

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

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

获得完整的项目在这里:https://github.com/voximal/asterisk-rtmp

(现场演示可用)

我们已经制定一个与视频的Android的RTMP堆栈(利用摄像头),这使您可以创建自己的应用程序不使用AIR。

0

您可以查看Adobe Cirrus,它仍处于测试阶段(实际上,恕我直言,Adobe忘了它),但它也适用于网页,桌面和移动设备。检查这个视频电话的例子,它可以处理聊天应用程序没有问题。

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

0

你可以看看Red5 Media Server,这是一个开源的解决方案。还有其他选项,例如AWS上的Wowza解决方案,但它们的成本较高...