从3.0版开始,Android就支持HLS。直到蜂巢H.264和AAC被支持,但只有RTSP流协议。不支持HLS和MPEG-2 TS not (参见这里) .
将ffmpeg移植到Android平台可能是一个解决方案(LGPL源ara可用)。不过,我正在寻找一个现成的解决方案与SDK,可定制的HLS播放器等。有一个这里,但我想知道,如果你不知道其他的解决方案。
谢谢斯坦
发布于 2012-07-19 05:39:17
最后,我们使用FFMPEG库制作了我们自己的播放器,现在我们还将HW解码与使用stagefright (http://freepine.blogspot.cz/2010/01/overview-of-stagefrighter-player.html)集成在一起。
BR STeN
发布于 2012-02-11 18:17:45
您可能会发现http://vov.io/vitamio/库非常有用。它们允许您使用HLS提要(我已经在生产应用程序中测试和使用了这个库)。
但是要注意的是,不要尝试在仿真设备上进行测试,因为它不能工作,您需要一个真正的测试设备。
希望这能有所帮助。
热烈的问候,
沙比尔
-编辑--
只要编辑这个答案,让人们知道Vitamio url已经改变了--而且现在你不需要从PlayStore或vov.io网站上下载一个单独的“助手应用程序”了--你现在可以把他们提供的下载/指令中的所有内容都整合起来。
新网站是http://vitamio.org/
发布于 2012-02-15 06:23:46
MPEG TS在代码库中,因为2.3 (姜饼),但它没有广告。实际上,2.3发行版支持HLS,但是您需要一个小的补丁来启用它。您需要在流的前缀httplive中加上前缀,并在代码中做一个小的修复来接受它。
维比盖尔
https://stackoverflow.com/questions/9174917
复制相似问题