在以下情况下,从硬件设备到手机的视频直播的可能解决方案是什么? - 设备将根据请求流式传输视频(这是一次无计划的事件) - 每个设备都需要有一个单独的直播频道,因此客户端只能看到自己的流 - 能够按需启动和停止流媒体频道。 - 能够为Android,Web和iOS以不同格式编码视频。 - 能够传输安全的加密视频。
到目前为止,我们已经调查了Azure媒体服务(https://azure.microsoft.com/en-us/documentation/articles/media-services-overview/)和Wowza(https://www.wowza.com/)。 它们都是非常好的流媒体解决方案,由强大的CDN支持,但它们仅适用于计划的活动,您希望将视频点播流向大量观众。
我们也开始调查P2P网络,到目前为止我们看到的唯一问题是来自对称NAT背后的设备的连接(通常在每个请求时更改端口)。
你们有什么解决方案可以推荐吗?
答案 0 :(得分:0)
感谢您关注我们的技术。您对我们技术不受限制的评论引起了我的注意。
我很乐意讨论其他开发者如何在他们自己的虚拟系统上实现我们的产品,以实现类似于那些内置和放大的即时在线直播服务。由Wowza客户运营,如Periscope,Livestream.com和Justin.TV(后来被称为Twitch的网站)。
你的, 来自Wowza的约翰
PS:如果这看起来像是销售垃圾邮件,请原谅我。我是Wowza的工程师,我们总是非常好奇地了解客户在部署我们的技术时遇到的限制。答案 1 :(得分:0)
Wowza Streaming Engine支持和按需工作流程。移动设备将发布到Wowza,这将启动流媒体流程 - 无需干预。一旦传入的流连接,流就可供媒体播放器使用。在服务器端,您可以启用实时转码(自适应比特率),DVR以及SSL和AES加密等安全配置等功能。
对于CDN,您可以直接从Wowza推送到您选择的提供商。也可以将Wowza作为HLS分发的HTTP源。
这很大程度上取决于你的规模。入门,Wowza的单个实例将使您能够拨入配置。在扩展时,您可以再次利用CDN或根据需要添加Wowza边缘服务器。
当然,交付可供参考的所有目标设备使用。
试一试......
如何安装和配置Wowza Streaming Engin e - https://www.wowza.com/docs/how-to-install-and-configure-wowza-streaming-engine
如何将Wowza GoCoder编码应用程序连接到Wowza Streaming Engine - https://www.wowza.com/forums/content.php?635-How-to-connect-the-Wowza-GoCoder-encoding-app-to-Wowza-Streaming-Engine
注意:Wowza还在为GoCoder移动应用开发SDK,它可以简化为您的应用添加编码器。