iPad mini应用程序需要通过Windows-7计算机的USB连接,通过TCP / IP插槽直播显示未压缩的灰度640x480像素数据视频。
哪个是最好的iOS框架呢?
答案 0 :(得分:1)
可以播放AVPlayer
或MPMoviePlayerController
并播放视频。在你的情况下,我建议MPMoviePlayerController
,因为AVPlayer没有控件(你必须实现自己的播放/暂停按钮,擦洗条等)。
两种实现都将播放流内容或固定长度文件。由于您有流媒体内容,因此您必须以iOS将理解的方式对其进行格式化(转码)。这意味着HTTP Live Streaming (HLS)。
将像素数据转换为HLS是迄今为止最难解决的问题。有一些云服务提供商可以做到这一点,例如Zencoder的Live Streaming service。这依赖于传入的RTMP流,例如来自Flash Media Live Encoder。
如果您不想使用HLS对流进行编码,那么您必须在C中为自定义像素数据实现自己的视频渲染引擎。我不确定从哪里开始,但我的猜测会在Core Data的某个地方。祝你好运!