WebRTC中h264解码过程的源码分析
【摘要】 目录
前言
正文
前言
WebRTC是谷歌为实时音视频通讯提供的一个近乎完美的解决方案,功能强大且使用简单,关键是开源,方便我们进行私有化定制开发。本文主要分析其中视频包的接收、解码流程。
PS:《WebRTC工作原理精讲》系列-总览
正文
话不多说,上干货。
封装层可以直接调用webrtc的DeliverPacket方法,传入rtp数据包...
目录
前言
WebRTC是谷歌为实时音视频通讯提供的一个近乎完美的解决方案,功能强大且使用简单,关键是开源,方便我们进行私有化定制开发。本文主要分析其中视频包的接收、解码流程。
正文
话不多说,上干货。
封装层可以直接调用webrtc的DeliverPacket方法,传入rtp数据包,接下来就是将接收的rtp包进行拆包、解码、渲染了。外界不需要关心接口方法的具体实现。今天我们就来看看这个方法的源码,具体实现如下:
-
//webrtc/call/call.cc
-
PacketReceiver::DeliveryStatus Call::DeliverPacket(
-
MediaType media_type,
-
const uint8_t* packet,
-
size_t length,
-
const PacketTime& packet_
文章来源: liuzhen.blog.csdn.net,作者:Data-Mining,版权归原作者所有,如需转载,请联系作者。
原文链接:liuzhen.blog.csdn.net/article/details/99643232
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)