【发布时间】:2013-07-28 06:46:34
【问题描述】:
我有一个 .ts 格式的直播,包含 AAC 音频和 H.264 视频。我想在 iOS 设备上播放它。我尝试使用a movie player based on FFmpeg 解码和播放视频,但音频滞后。
我可以将此传输流重新包装到 MPEG-4 容器中以在 iOS 设备上播放 - 无需将其转换到服务器端吗?
服务器向我返回 .ts 直播流的 URL,我的目标是在没有 .m3u8 播放列表的 iOS 设备上播放此流,因为我无法从服务器获取它。
【问题讨论】:
-
感谢您的回复,我已经编辑了帖子。如果您对我的问题有任何建议,请写下来。
-
感谢您的澄清,但仍然有点不清楚您在做什么——您是否已经有一个应用程序或一些 iOS 代码来获取 TS?您是否尝试过使用 FFmpeg 库?由于这是一个编程问答网站,因此通常要求问题包含一些代码和您遇到的特定问题。
-
我已经构建了 FFmpeg,并使用了我插入 TS 链接的示例应用程序。我还尝试在服务器上创建文件,在 m3u8 播放列表中包含指向 TS 的链接,如下所示:#EXTM3U #EXTINF:-1, URL #EXT-X-ENDLIST 然后使用 MPMoviePlayer 播放创建的文件,但只播放音频和 QuickTime展示了徽标。
-
您能否添加更多有关您在 IOS 应用程序上可用的 ffmpeg 的详细信息?你能用 CLI 工具吗,如果不能用怎么用?