1

我们在某些硬件上安装了 ICS 操作系统,我们需要在其中播放安全的 m3u8(使用密钥文件,就像 IOS 处理方式一样)。

我们需要以多种方式控制播放,例如快进、快退、动态操作流以及在其间显示广告等。

我们认为如果我们能够使用android播放器播放.ts文件,这一切都可以解决,这样我们可以一次访问许多m3u8并编写我们自己的(可以充当代理)并将ts流提供给播放器。这里我们甚至可以操纵许多 m3u8 ts 流并即时组合。

需要了解是否可能?Stagefright 框架在内部如何处理?有人了解 Stagefright 框架吗?

我们只希望它在我们的硬件上播放,我们不需要其他操作系统支持。让我知道任何相同的指针。

4

1 回答 1

1

我建议忽略 Android 类中的 HLS 支持,并尝试使用 C 中的底层视频框架的方法。

看看 XBMC 项目如何加载视频解码器库:https ://github.com/xbmc/xbmc/tree/master/xbmc/cores/ amlplayer 和 omxplayer 包含不同芯片组的实现。我不知道您使用的是什么芯片组,但它可能是其中之一。还有支持 tegra 的 xbmc 分支。

于 2012-12-20T12:10:28.400 回答