服务器将视频转码到h264/aac,同时将视频数据发送给客户端。为了同时播放和保存视频数据,我使用mpegts作为容器格式,但问题是ios MediaPlayer无法播放mpegts文件。
谷歌说我可以使用 ffmpeg 的 ios-build 来完成任务,但这似乎有点过头了。有没有其他方法可以仅使用 iOS SDK 在 iphone 中播放 mpegts?
我对 ios 了解不多,但是是的,您可以在您的 ios 设备中播放 mp4(h264) 视频。我将我的 h264 视频 url 运行到 ios safari 网络浏览器,它检测到视频并且 quicktime 播放器开始播放该视频。因此您可以通过在您的 ios Safari 网络浏览器中输入视频网址(即:- http://yourserver.com/yourvideo.mp4 )来检查这一点。
注意:- 您的 mp4 视频应该是编解码器“h264”。使用 FFMPEG 转换 h264 编解码器中的视频