【问题标题】:Streaming jpegs live to iphone app将 jpeg 流式传输到 iPhone 应用程序
【发布时间】:2012-01-20 18:52:43
【问题描述】:

我正在从我的 kinect 获取深度摄像头馈送并将其流式传输到我的 iPhone 应用程序。我必须能够为从 kinect 深度图像(30 fps)创建的每一帧保存 jpeg 并将它们保存到本地磁盘。我已经能够使用 ffmpeg 将其转换为 mpeg。

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

我应该使用http直播并使用分段器来使用苹果的HttpLiveStreaming功能吗?或者我可以在将原始 jpeg 图像文件保存到磁盘时以某种方式将它们流式传输,而不仅仅是在手机上循环播放图像吗?

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

有什么想法吗?提前致谢

【问题讨论】:

    标签: iphone wpf ffmpeg http-live-streaming mjpeg


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-06
      • 2011-08-30
      • 1970-01-01
      • 2013-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多