我有一个网站,我一直在寻找嵌入24/7网络广播的方法。我已经看过Ustream和Justin.TV等选项,但这些选项不适用于移动设备,这是我真正需要的。
我对流媒体的工作方式知之甚少,但我读过流媒体引擎Wowza是另一种选择。我还发现HTML 5播放器可以在任何移动设备上跨平台工作。
如果我使用Wowza它是否适用于HTML 5播放器?我是否能够以正确的方式走这条道路。我也有一个家庭专用服务器,不需要流式传输到云端。
我非常喜欢尝试在我的网站上播放我的电视节目以供查看。任何建议都会有所帮助。感谢
答案 0 :(得分:0)
Wowza可以将视频打包为http直播(HLS),虽然这是一项Apple发明,但它可以在大多数支持HTML5的浏览器上运行,除了IE11:http://www.jwplayer.com/html5/hls/。对于不支持原生HLS或H.264编码的浏览器,许多玩家将重新使用Flash。 Flash使用http动态流(HDS)而不是HLS,因此您可以将其添加为wowza中的另一个打包器。 (Wowza分别称这些打包器和#34; cupertinostreamingpacketizer"和#34; sanjosestreamingpacketizer&#34 ;.
然后,您可以在URL http:// your-wowza-server.com:1935/live/yourstreamname/playlist.m3u8 [1]中指出您首选的HTML5视频播放器(jwplayer,流动播放器等)。对于流媒体中的Flash回退,您可以使用f4m解析器和http-streaming插件(如the first example here中所示)来访问略有不同的URL http:// your-wowza-server.com:1935/live/yourstreamname/ manifest.f4m。我确信在jwplayer和其他人这样的玩家中也有类似的东西。
Wowza的主要问题是它的成本是多少:对于您自己的服务器,您每个频道每月需要花费55美元左右[2]。至少在测试期间,您可能会发现在Amazon EC2 devpay上获取Wowza更便宜:每月5美元的租金加上每小时额外几美分的EC2实例费用。
[1]假设您在端口1935上使用Wowza的默认/实时/应用程序
[2]频道大致是您要发送到服务器以重新广播的流的数量
答案 1 :(得分:0)
我们开发了一个自定义HTML5播放器,我们希望与HLS兼容,并为LIVE事件分割mp4。我们从Zencoder开始,但意识到他们无法做出genrate fragmented mp4。
我想探讨闪存后备解决方案和wowza(可能在AWS上)的包装。
您是否可以就此项目进行咨询?
答案 2 :(得分:0)
我们使用www.bitcodin.com进行基于事件或24/7实时转码和流媒体。它生成DASH - 可以使用bitdash MPEG-DASH players在HTML5中本地播放 - 以及iOS设备的HLS。您可以在此处找到示例:http://www.dash-player.com/demo/live-streaming/