- 【webrtc】H.264 帧的rtp打包发送 1 看了准备分片、rtp打包
- 本篇继续打包到发送的过程。
编码到发送的大体流程
- 视频编码到发送的大体流程 大神做了概述:
VideoStreamEncoder 有个 VideoEncoder 成员 encoder_ ,接下来 VideoFrame 会交由它进行编码。 VideoEncoder 具体类型是根据 SDP 协商结果创建的,这里不再深入分析。
视频编码之后交由 encoded_complete_callback_ 处理,这里 encoded_complete_callback_ 就是 VideoStreamEncoder。
RTPSenderVideo 会通过 LogAndSendToNetwork 将 EncodedImage 转交给网络层。接下来会通过拥塞控制将 Packets 平滑的发送出去
回到方法 RTPSenderVideo::SendVideo