gpt4 book ai didi

iphone - 什么技术最适合将 iPhone 摄像机数据流式传输到计算机?

转载 作者:IT王子 更新时间:2023-10-29 07:49:57 25 4
gpt4 key购买 nike

我想将视频从 iPhone 摄像头流式传输到 Mac 上运行的应用程序。想想有点像视频聊天,但只有一种方式,从设备到接收器应用程序(这不是视频聊天)。

目前我的基本理解:

  1. 您可以使用 AVFoundation 获取“实时”摄像机数据而无需保存到文件,但它是未压缩的数据,因此我必须自己处理压缩。
  2. 没有内置的 AVCaptureOutput 支持发送到网络位置,我必须自己解决这个问题。

我对以上的看法是正确的还是我已经偏离了轨道?

Apple Tech Q&A 1702提供了一些关于将单个帧保存为图像的信息——这是最好的方法吗?只是节省 30fps,然后使用 ffmpeg 之类的东西来压缩它们?

关于向 iPhone 直播流媒体的讨论很多,但关于发送直播视频的人的信息却少之又少。我希望有一些粗略的笔触可以让我指出正确的方向。

最佳答案

您可以使用 AVCaptureVideoDataOutputsampleBufferDelegate 来捕获原始压缩帧,然后您只需要通过网络传输它们。 AVFoundation 提供了一个 API 来将帧编码为本地视频文件,但不提供任何流式传输到网络。最好的办法是找到一个通过网络流式传输原始帧的库。我将从 ffmpeg 开始;我相信 libavformat 支持 RTSP,请查看 ffserver 代码。

请注意,您应该配置 AVCaptureVideoDataOutput 以提供压缩帧,这样您就可以避免在没有硬件编码的情况下压缩原始视频帧。

关于iphone - 什么技术最适合将 iPhone 摄像机数据流式传输到计算机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3964442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com