2011-11-29 78 views

回答

0

对于直播视频流,Apple提供free tool以从运行H.264视频,AAC音频或MP3音频的实时MPEG-2传输流制作媒体片段文件和播放列表。有许多硬件和软件编码器可以实时创建携带MPEG-4视频和AAC音频的MPEG-2传输流。

没有理由使用巨大的FFMPEG库。如果你将实时视频发送到iOS设备,那么这个视频应该与iOS兼容(很可能它已经是MP4)。您只需将此视频流发送给媒体播放器(MPMoviePlayerController),并且全部都可以正常工作。另请参见HTTP Live Streaming Overview

+0

感谢您的回答。 Apple的HTTPLiveStreaming协议仅限于h.264/MPEG-4视频。我的要求是播放所有类型的视频(Flash和其他)。 –

+0

您无法播放所有类型的视频。如果您想发送大量媒体字节到您的应用程序,那么您必须使用HTTP Live Streaming,否则应用程序将被拒绝。 – beryllium

+0

我可以用HTTPLiveStreaming获得Flash视频流,然后将其转换为mp4? –