在浏览器中跨设备播放视频



我想在我们的网站上嵌入视频,该视频应符合以下限制:

  • 视频需要在用户单击播放后立即启动。据我所知,这意味着视频必须是流式的,或者必须使用渐进式下载
  • 不能通过将链接发送给其他人来下载视频
  • 必须保护视频,防止在未经允许的情况下被观看
  • 视频必须适用于所有设备,也适用于不支持flash的设备作为iOS和android

作为后端,我使用amazoncloudfront。到目前为止,我们已经使用RTMP,但这显然不适用于iOS或android设备。

我们计划做的是:

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

我的问题是:

  • 这是一个可行的设置,还是有一个勾选所有框的高级设置
  • 我们应该为android案例使用什么

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

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

相关内容

  • 没有找到相关文章

最新更新