Android上的HLS流媒体

时间:2012-02-07 10:50:24

标签: android ffmpeg h.264 http-live-streaming android-video-player

自3.0版以来,Android上支持HLS。直到Honeycomb支持H.264和AAC,但只有 RTSP 流媒体协议。不支持 HLS MPEG-2 TS (请参阅here)。

ffmpeg 移植到Android平台可能是一个解决方案(LGPL提供的资源)。我正在寻找一个现成的解决方案,包括SDK,可自定义的HLS播放器等。有一个here,但我想知道你是否不了解其他解决方案。

由于 STEN

3 个答案:

答案 0 :(得分:5)

您可能会发现http://vov.io/vitamio/库非常有用。它们允许您使用HLS提要(我已在生产应用程序中测试并使用该库)。

但有一点需要注意,不要尝试在仿真器设备上进行测试,因为它不起作用,您将需要一个真实的设备进行测试。

希望有所帮助。

温暖的问候,

Shabbir

- 编辑 -

只需编辑此答案,让人们知道Vitamio网址已更改 - 而且现在您无需从PlayStore或vov.io网站下载单独的“帮助应用程序” - 您现在可以只包含所有内容来自他们提供的下载/说明。

新网站为http://vitamio.org/

答案 1 :(得分:2)

自从2.3(Gingerbread)以来,MPEG TS就存在于代码库中,但它没有做广告。实际上2.3版本支持HLS,但是需要一个小的修复才能启用它。您需要将httplive添加到流中,并在代码中进行小修改以接受它。

VIBGYOR

答案 2 :(得分:1)

最后我们使用FFMPEG库制作了自己的播放器,现在我们正在使用stagefright集成那里的硬件解码(http://freepine.blogspot.cz/2010/01/overview-of-stagefrighter -player.html)。

BR 斯登

相关问题