从 3.0 版开始,Android 就支持 HLS。直到 Honeycomb 支持 H.264 和 AAC,但只有 RTSP 流媒体协议(protocol)。不支持 HLS 和 MPEG-2 TS(请参阅 here)。
将 ffmpeg 移植到 Android 平台可能是一个解决方案(LGPL 来源 ara 可用)。然而,我正在寻找一个现成的解决方案,包括 SDK、可定制的 HLS 播放器等。有一个 here , 但我想知道您是否不知道其他解决方案。
谢谢 斯滕
最佳答案
您可能会找到 http://vov.io/vitamio/图书馆非常有用。它们允许您使用 HLS 提要(我已经在生产应用程序中测试并使用了该库)。
但是要注意一件事,不要尝试在模拟器设备上进行测试,因为它不会工作,您需要一个真实的设备来进行测试。
希望对您有所帮助。
温暖的问候,
沙比尔
-- 编辑--
只需编辑此答案,让人们知道 Vitamio 网址已更改 - 而且现在您不需要从 PlayStore 或 vov.io 网站下载单独的“帮助程序” - 您现在可以合并所有内容来自他们提供的下载/说明。
关于android - Android 上的 HLS 流式传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9174917/