我在AWS实例上的ubuntu 12.04 lts上安装了red5服务器。我已成功使用Adope live encoder流式播放我的直播,并在网站上使用jwplayer播放。现在我需要在所有智能设备上播放我的直播。我已经提到了很多论坛,但我没有得到很好的解决方案。我在移动设备上有一些限制。
不要在所有智能设备上使用Flash浏览器。当他们连接到我的网站时,需要玩它自己的播放器。
是否有可能使用html5视频标记
如何实现此设置?我知道red5服务器只流RTMP协议。我想重新流式传输到Android,iphone,黑莓,诺基亚以及所有智能设备和标签页。
答案 0 :(得分:2)
在实践中,您需要发送三种类型的尖叫声:
您可以使用像ScaleEngine.com这样的流式CDN进行转码并提供必要的带宽,以便为所有设备提供流媒体(适用于浏览器的RTMP,适用于iOS设备的HLS和适用于Android的RTSP)。如果你没有经验并且你不会有太字节的流量,这可能符合要求。
如果您对自托管解决方案感兴趣,请结合使用:
可能会成功。
答案 1 :(得分:0)
没有一个解决方案。在iOS中流式传输实时视频的唯一方法是HLS。某些版本的Android可能支持HLS。我不知道黑莓和诺基亚支持什么格式。你需要研究这个。
答案 2 :(得分:0)
如果您创建移动应用with Adobe AIR(使用Adobe Flash或Apache Flex),那么您的移动应用将支持iOS,Android和BlackBerry 10平台上的实时音频/视频流。
答案 3 :(得分:0)
可以使用用于iOS HLS和RTP播放的Wowza rtmp服务器分组器来分发到移动设备。 但是您需要使用支持的格式/编解码器进行流式传输。
如果使用基于网络的Flash广播工具进行流媒体播放,则流将无法与iOS兼容,因为Flash不会对AAC进行编码,因此您需要对其进行转码。
可以使用VideoWhisper Live Streaming提供的Wowza Transcoder插件或ffmpeg进行转码,可以为Safari播放生成HTML5视频(在iOS /桌面上)。