所以我已经知道 StackOverflow 上存在关于将 iOS 设备上的实时视频流式传输到服务器的问题,但我要问的是编码部分。
我对哪些软件编码服务可用于对来自 ios 设备的原始(实时)视频片段进行编码以发送到服务器(如 AWS
)有点迷茫。在使用 AVCam
捕获视频后,我是否会使用类似 ffmpeg
的东西来动态编码原始视频,然后使用 HTTP< 将编码后的视频发送到服务器
或 RTSP
?还是我的概念有误?
最佳答案
从 iOS8 开始,可以访问硬件支持的编码器/解码器 API。 要大致了解如何完成此操作,请观看“Direct Access to Video Encoding and Decoding”上的 WWDC 2014 session 。 简而言之,您从相机获取像素缓冲区,将它们提供给编码器,然后您获得编码 block ,然后您可以将其提供给您用于网络流媒体的任何库。您可能必须先进行一些数据转换,然后才能使用它。 据我记得 ffmpeg 确实有 rtsp 支持,所以你应该能够在访问编码帧后使用它......
关于ios - ios中的视频编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29176746/