自3.0版以来,Android上支持HLS。直到Honeycomb支持H.264和AAC,但只有 RTSP 流媒体协议。不支持 HLS 和 MPEG-2 TS (请参阅here)。
将 ffmpeg 移植到Android平台可能是一个解决方案(LGPL提供的资源)。我正在寻找一个现成的解决方案,包括SDK,可自定义的HLS播放器等。有一个here,但我想知道你是否不了解其他解决方案。
由于 STEN
答案 0 :(得分:5)
您可能会发现http://vov.io/vitamio/库非常有用。它们允许您使用HLS提要(我已在生产应用程序中测试并使用该库)。
但有一点需要注意,不要尝试在仿真器设备上进行测试,因为它不起作用,您将需要一个真实的设备进行测试。
希望有所帮助。
温暖的问候,
Shabbir
- 编辑 -
只需编辑此答案,让人们知道Vitamio网址已更改 - 而且现在您无需从PlayStore或vov.io网站下载单独的“帮助应用程序” - 您现在可以只包含所有内容来自他们提供的下载/说明。
答案 1 :(得分:2)
VIBGYOR
答案 2 :(得分:1)
最后我们使用FFMPEG库制作了自己的播放器,现在我们正在使用stagefright集成那里的硬件解码(http://freepine.blogspot.cz/2010/01/overview-of-stagefrighter -player.html)。
BR 斯登