在浏览器交叉设备中播放视频

时间:2013-11-27 11:22:48

标签: android ios video html5-video jwplayer

我想在我们的网站上嵌入应该使用这些限制的视频:

  • 视频需要在用户点击播放后立即启动。据我所知,这意味着视频必须是流式传输,或者必须使用渐进式下载。
  • 视频不得通过将链接发送给其他人来下载。
  • 必须保护视频不被视为无法观看。
  • 视频必须适用于所有设备,也适用于那些不支持闪存的设备 作为iOS和android

作为后端,我使用亚马逊云端。到目前为止,我们已经使用了RTMP,但这显然不适用于iOS或Android设备。

我们计划做的是:

  • 对于Flash平台,我们使用带有亚马逊签名网址的RTMP来阻止任何人查看内容。
  • 对于iOS,我们希望将HLS与生成的m3u8文件一起使用,该文件包含TS文件的签名URL
  • 对于Andoid设备,我还不确定要使用什么。

我的问题是这些:

  • 这是一个可行的设置,还是有一个优秀的设置可以打勾所有方框?
  • 我们应该为android案例使用什么?

2 个答案:

答案 0 :(得分:1)

我建议,对ios和flash使用预先签名的hls / m3u8。(https://github.com/mangui/HLSprovider)。对于Android,您可以使用normale html5视频流进行质量选择(当然是签名的URL)。

答案 1 :(得分:0)

对于Android,您必须使用RTSP协议。 Wowza媒体服务器是您的完美解决方案。