vitamio是否支持加密的HLS流媒体

时间:2014-01-20 08:26:10

标签: android encryption http-live-streaming vitamio

我可以在android中使用原生.m3u8播放MediaPlayer。但是,我不想被Gingerbread用户拒绝。我发现一个名为Vitamio的玩家被认为是一个很棒的玩家,可以在2.x上玩HLS流媒体。但是,当我将其导入我的项目时,应用程序没有响应,只留下avformat_open_input: I/O error -5的日志。 .m3u8已加密,可以在我的MOTOROLA XT875上使用Android中的原生MediaPlayer进行播放。

我搜索了错误信息,找到了这个Errors videos not played -- Vitamio

那么,vitamio真的支持加密的HLS流吗?

2 个答案:

答案 0 :(得分:1)

感谢U Palejandro!但是,根据Vitamio Docs,最新的SDK v4.2支持加密的HLS。 Support AES-128 encrypt for HTTP Live Streaming.所以答案是肯定的。

也许,问题与不同的SDK版本或其他问题有关。我通过在另一部手机上测试来解决这个问题...

答案 1 :(得分:0)

Vitamio的网站:Vitamio feautes not support说:

  

不支持加密视频(如DRM),嵌入m3u8(如果在m3u8中包含视频链接无法播放,那么vitamio将停止播放视频,而不是跳过)。

所以,遗憾的是你的问题的答案没有。 如果您想在Android设备中播放加密的HLS,您可以在手机中创建类似本地服务器的内容,这将下载和解密加密的.ts文件,然后为媒体播放器创建自己的m3u8播放列表