【发布时间】:2012-09-17 18:34:39
【问题描述】:
我的服务器通过 ffmpeg 对视频文件(h264/acc,基于 mpegts 的格式)进行编码,并通过 iPhonse 发送到客户端。 ios sdk 的默认媒体播放器无法播放这些视频。如何在 iOS 中播放 H264/mpegts?有没有可以播放h264/mpeg-ts文件的ios开源播放器。
谢谢。
【问题讨论】:
我的服务器通过 ffmpeg 对视频文件(h264/acc,基于 mpegts 的格式)进行编码,并通过 iPhonse 发送到客户端。 ios sdk 的默认媒体播放器无法播放这些视频。如何在 iOS 中播放 H264/mpegts?有没有可以播放h264/mpeg-ts文件的ios开源播放器。
谢谢。
【问题讨论】:
iOS 支持名为 HLS (http://en.wikipedia.org/wiki/HTTP_Live_Streaming) 的播放方法。
要将 mpeg-ts 转换为 HLS,您需要对 mpeg-ts 进行分段。 ffmpeg 能够转换为 HLS。参考 HTTP Live Streaming, FFMPEG & FFSERVER, and iPhone OS 3
【讨论】: