- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 webrtc代码走读九(vp8 rtp 报文解析)
一、wireshark解析VP8报文方法首先webrtc里面默认开启了FEC和SRTP功能,导致wireshark无法正常解析VP8的报文。所以若想了解VP8的RTP报文格式,还需要先关闭FEC、SRTP。1、关闭FEC。internalencoderfactory.cc文件屏蔽kRedCodecName、kUlpfecCodecName2、关闭SRTPwebrtc\src...
2018-10-29 14:28:02 5602
原创 webrtc QOS方法二.1(FEC原理)
一、概述webrtc冗余打包方式有三种:Red(rfc2198)、Ulpfec(rfc5109)、Flexfec(草案)。其中Red和Ulpfec要成对使用。二、RedFEC简单将老报文打包到新包上。如下图所示,冗余度为1时,RFC2198打包情况:这种方法在音视频领域几乎不使用,因为冗余包只能保护特定一个报文,这种方法带宽占用量很大,恢复能力有限,性价比很低。只是早期的T38......
2018-10-26 18:02:29 13473 4
原创 webrtc QOS方法五.1(帧率调整)
一、框架图二、帧率调控算法根据上图所示,发送端帧率调整算法有两个:1、视频采集帧率与编码器输入帧率之间的FrameDropper算法。2、编码器输入与编码器输出之间的MediaOptimization算法。三、webrtc的帧率如上框架图,webrtc的帧率从左到右,帧率是持递减状态的。摄像头的采集帧率是发送端帧率的极限值。1、摄像头采集帧率视频采集卡帧率...
2018-10-24 10:47:08 7437 2
原创 wireshark查看RTP报文丢包抖动方法
由于我们抓包一般都是中途抓包,或者目前很少有按照标准的MGCP、SIP协商建立的音视频通话,所以RTP抓包大多都只显示为UDP报文。一、UDP报文解析为RTP报文打开wireshark,选中UDP报文,单击右键,选中解码为,出现下面菜单。选择RTP,点击OK。二、解析RTP流在主界面中,选中统计->RTP->RTP流选中指定流,点击分析。可以分析...
2018-10-23 15:50:33 9985
原创 wireshark启用协议
版本号:Version 2.6.3 (v2.6.3-0-ga62e6c27) 1、配置解析协议界面菜单:分析->启用的协议->选中需要启动的协议。
2018-10-23 15:33:01 3022
原创 webrtc QOS方法四(Sender Side BWE)
背景介绍BWE(Bandwidth Estimation)可能是WebRTC视频引擎中最关键的模块了。BWE模块决定视频通讯中可以发送多大码率视频不会使网络拥塞,防止视频通讯质量下降。早期的带宽评估算法比较简单,大多是基于丢包来估计,基本的策略是逐步增加发送的数据量,直到检测到丢包为止。为了让发送端获悉网络上的丢包信息,可以使用标准的RTCP的RR来发送周期性的报告。现代的带宽评估算法...
2018-10-09 14:34:54 12264 5
使用std::optional替换absl::optional需要包含的头文件
2023-04-04
x265.exe demo
2021-08-16
vmafossexec.rar
2019-05-17
psnr_ssim_analyzer.exe
2019-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人