gpt4 book ai didi

android - 在 Android 上播放 .ts 视频文件?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:54:16 26 4
gpt4 key购买 nike

我是流媒体视频的新手,所以请多多包涵。 :)

我正在尝试将 m3u8 流从 iPhone 移植到 Android。查看 m3u8 提要,我发现了一些 .ts 文件。据我所知,.ts 文件本身就是包含视频流(基本流)的包装器。

是否可以在 Android 中播放 .ts 文件? (文档仅将 3gp 和 mp4 列为受支持的格式。)

有没有办法提取基本流并只处理视频源?如果是 3gp 或 mp4,我应该没问题。

Stagefright 会处理 .ts 吗? Stagefright 是否可用?我读到它存在一些问题。

(作为进一步的警告,我没有从我的服务器人员那里得到太多帮助。他们正在插入 Flash 播放器解决方案,包括专有播放器。他们不会为我提供 3gp 或 mp4 提要,但我'我希望我能在 .ts 文件中找到它。)

我愿意接受其他建议。感谢您对这个新手的耐心等待。 :)

最佳答案

有一个称为 HTTP Live Streaming 的标准。 Android 3.0 在某种程度上支持此协议(protocol),这意味着您可以将 m3u8 播放列表的 URL 传递给 MediaPlayer,播放器应该能够通过 HTTP 对其进行流式传输。 Stagefright 与 Android 3.0 bundle 在一起。

您可以浏览其源代码here .

此外,this您可能会感兴趣:它总结了对 HTTP 实时流媒体的支持。

关于android - 在 Android 上播放 .ts 视频文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5156274/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com