我们正在安装ICS操作系统的某些硬件,我们需要播放安全的m3u8(使用密钥文件,就像IOS处理的那样)。
我们需要以多种方式控制播放,例如快进,倒带,动态操作流以及在其间显示广告等。
如果我们能够使用Android播放器播放.ts文件,我们认为这一切都可以解决,这样我们可以一次访问许多m3u8并编写我们自己的(可以充当代理)并将ts流提供给player.Here我们甚至可以操纵许多m3u8 ts流并在飞行中结合起来。
需要了解是否可能? Stagefright框架如何在内部处理?有谁知道Stagefright框架?
我们只是希望它在我们的硬件上播放,我们不需要其他操作系统支持。让我知道任何指针。
答案 0 :(得分:1)
我建议忽略Android类中的HLS支持,并尝试使用C语言中基础视频框架的方法。
了解XBMC项目如何加载视频解码器库:https://github.com/xbmc/xbmc/tree/master/xbmc/cores/ amlplayer和omxplayer包含不同芯片组的实现。我不知道你正在使用什么芯片组,但它可能就是其中之一。还有xbmc分支支持tegra。