哪个iOS参考在iPad mini上有实时视频播放?

时间:2013-06-04 21:54:46

标签: ios objective-c ipad video

iPad mini应用程序需要通过Windows-7计算机的USB连接,通过TCP / IP插槽直播显示未压缩的灰度640x480像素数据视频。

哪个是最好的iOS框架呢?

1 个答案:

答案 0 :(得分:1)

可以播放AVPlayerMPMoviePlayerController并播放视频。在你的情况下,我建议MPMoviePlayerController,因为AVPlayer没有控件(你必须实现自己的播放/暂停按钮,擦洗条等)。

两种实现都将播放流内容或固定长度文件。由于您有流媒体内容,因此您必须以iOS将理解的方式对其进行格式化(转码)。这意味着HTTP Live Streaming (HLS)

将像素数据转换为HLS是迄今为止最难解决的问题。有一些云服务提供商可以做到这一点,例如Zencoder的Live Streaming service。这依赖于传入的RTMP流,例如来自Flash Media Live Encoder

如果您不想使用HLS对流进行编码,那么您必须在C中为自定义像素数据实现自己的视频渲染引擎。我不确定从哪里开始,但我的猜测会在Core Data的某个地方。祝你好运!