按关键词阅读:
int rtp_payload_onframe(struct rtp_payload_helper_t *helper){int r;r = 0;if (helper->size > 0#if !defined(RTP_ENABLE_COURRUPT_PACKET)// RTP_PAYLOAD_FLAG_PACKET_LOST: misshelper->__flags// clear packet lost flag}// set packet lost flag on next frameif(helper->lost)helper->__flags |= RTP_PAYLOAD_FLAG_PACKET_LOST;// new frame starthelper->lost = 0;helper->size = 0;return r;}
3.总结
本篇文章主要讲解了rtp封包的更细节部分 , 封包格式详细说明 , 还结合源码更详细的解释真个打包和拆包的过程 。 希望能够帮助到大家 。 欢迎关注 , 收藏 , 转发 , 分享 。
后期关于项目知识 , 也会更新在微信公众号“记录世界 from antonio” , 欢迎关注
稿源:(未知)
【傻大方】网址:http://www.shadafang.com/c/111J310M2020.html
标题:详解RTP封包和拆包AAC实战分析(2)( 五 )