android - Android 上的 HLS 流式传输

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

从 3.0 版开始,Android 就支持 HLS。直到 Honeycomb 支持 H.264 和 AAC,但只有 RTSP 流媒体协议(protocol)。不支持 HLSMPEG-2 TS(请参阅 here)。

ffmpeg 移植到 Android 平台可能是一个解决方案(LGPL 来源 ara 可用)。然而,我正在寻找一个现成的解决方案,包括 SDK、可定制的 HLS 播放器等。有一个 here , 但我想知道您是否不知道其他解决方案。

谢谢 斯滕

最佳答案

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

但是要注意一件事,不要尝试在模拟器设备上进行测试,因为它不会工作,您需要一个真实的设备来进行测试。

希望对您有所帮助。

温暖的问候,

沙比尔

-- 编辑--

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

新站点是http://vitamio.org/

关于android - Android 上的 HLS 流式传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9174917/

相关文章:

android - 如何从 url 图像到 InfoWindowAdapter android?

c# - 将多个视频文件与延迟的音频文件连接起来

video - FFMPEG 安装在服务器上

使用 FFMPEG 对 HLS 进行编码会导致 DTS 降低

android startActivityForResult 正在终止父 Activity 中的线程

android - Eclipse Content Assist - 启用自动激活

android - 在继续下一页之前强制用户登录

使用drawtext过滤器重新加载时,ffmpeg崩溃,因为文件正在使用

c++ - 使用 FFMPEG 编码 H264 时如何转储缓冲区?

video - 视频中的样本是否意味着 mdat 数据?