一、RTPSenderVideo::SendVideo函数分析

1、AllocatePacket申请packet buffer
2、RtpPacketizer::Create初始化封包类的全局变量。
3、packetizer->SetPayloadData:封包处理函数。在这里决定是组合封包还是分片封包。
4、循环发送封装好的报文。若是配置FEC冗余,还需要将历史报文也加入发送队列。
二、PacketizeFuA分片封包处理函数
博客主要对RTPSenderVideo相关函数进行分析。先剖析了RTPSenderVideo::SendVideo函数,包括申请packet buffer、初始化封包类全局变量、封包处理及循环发送报文等步骤,还提及配置FEC冗余时的处理;此外,还涉及PacketizeFuA分片封包和PacketizeStapA组合封包处理函数。

1、AllocatePacket申请packet buffer
2、RtpPacketizer::Create初始化封包类的全局变量。
3、packetizer->SetPayloadData:封包处理函数。在这里决定是组合封包还是分片封包。
4、循环发送封装好的报文。若是配置FEC冗余,还需要将历史报文也加入发送队列。
1054
831

被折叠的 条评论
为什么被折叠?