七.二 VideoChannel与VideoReceiveStream 关联

前言

视频接收端流程比较复杂分六章进行介绍

第一是 RTPTransport创建 

第二是 VideoChannel与VideoReceiveStream 关联

第三是 视频接收端组包流程 发现有效的帧。

第四是 jitterbuffer 与 PacketBuffer,RtpFrameReferenceFinder,FrameBuffe 

第五是 视频接收端解码过程

第六是 视频接受端渲染过程


前言

1Channel 的产生是根据 SDP 的内容进行创建的,

SDP 中的 audio 对应 VoiceChannel ,vidoe 对应 VideoChannel

createVideoChannel时就与Transport进行绑定了

2流添加到管道,AddRecvStream 流添加到 channel

3void BaseChannel::OnRtpPacket通过Transport 传递packet包


目录

一 触发AddRecvStream方法

二 AddRecvStream执行过程

2.1 AddRecvStream创建WebRtcVideoReceiveStream向WebRtcVideoChannel添加流

2.2 WebRtcVideoReceiveStream

2.3 CreateVideoReceiveStream:VideoReceiveStream2


一 触发AddRecvStream方法

PeerConnection::ApplyRemoteDescription

PeerConnection::UpdateTransceiversAndDataChannels

PeerConnection::UpdateSessionState

PeerConnection::PushdownMediaDescription

VideoChannel::SetLocalContent_w 触发AddRecvStream

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值