繁体   English   中英

将JPEG直播流到iPhone应用程序

[英]Streaming jpegs live to iphone app

我通过从我的kinect获取深度摄像头提要并将其流式传输到我的iPhone应用程序来取得进展。 我必须能够为从kinect深度图像(30 fps)创建的每个帧保存jpeg,并将其保存到本地磁盘。 我已经能够使用ffmpeg将其转换为mpeg。

我的问题是现在如何在iPhone上实时查看此内容? 基本上,我想在iphone上实时查看它,就像您看到它来自kinect。

我应该使用HTTP实时流媒体并使用分段器来使用Apple的HttpLiveStreaming功能吗? 还是我可以将原始jpeg图像文件以某种方式向上传输,然后将其保存到磁盘中,而不是随即在手机上循环播放图像?

我想知道如何在iPhone上实现视频会议(facetime / skype等)吗? 因为我希望它不是在视频播放器中播放的,所以只想在屏幕上实时显示实时内容。

有任何想法吗? 提前致谢

JPEG通常太大而无法实时流式传输-我​​发现它在Wi-fi上的速度约为5 fps。 如果将mpeg输出分成小块(例如,每个块中有5-10秒的视频),并使用ffmpeg将其转换为.ts容器(mpeg2传输流),则动态编写一个m3u8索引文件非常容易按顺序包含块的列表。 将UIWebView指向m3u8文件的URL,尽管将使用内置视频播放器,流仍将开始播放。 不过,我相信您可以使用其他媒体/ AV类来观看您的流。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM