WebRTC系列 -- iOS 视频采集(2)


在上一篇 WebRTC系列 – iOS 视频采集(1)文章中,介绍了从摄像头到 VideoStreamEncoder中视频流的调用流程及其中对视频流的处理;
这篇文章将介绍iOS端WebRTC对于H264编码器的封装,及视频流从 VideoStreamEncoder到硬件编码编码返回编码后的帧到当前类的过程;

1. WebRTC对iOS的H264封装

1.1 主要配置

sdk/objc/components/video_codec/目录下的文件RTCVideoEncoderH264,就是对iOS的编码接口VTCompressionSessionRef的封装;
同时这个类实现了协议RTCVideoEncoder,这个协议中定义了主要的接口:

@protoc

猜你喜欢

转载自blog.csdn.net/lym594887256/article/details/127304255