1、解码前长时间要不到帧,IDR帧请求

webrtc的接收端根据时间控制I帧请求是在解码前要包里面实现的。在指定时间内没有要到包,就发送I帧请求。

VideoReceiveStream2::StartNextDecode

RtpVp8RefFinder::ManageFrame组帧这里也不主动发送I帧请求,组帧的动作只有三个,缓存、丢弃、传输视频帧到frame_buffer_队列。解码在frame_buffer_队列要不到数据了,才发I帧请求的

2、NACK空洞大于kMaxNackPackets,发送IDR帧请求。

NackModule2::AddPacketsToNack入队报文时,判断空洞size。

webrtc QOS方法十二(接收端IDR帧请求)相关推荐

  1. webrtc QOS方法二.1(FEC原理)

    一.概述 webrtc冗余打包方式有三种:Red(rfc2198).Ulpfec(rfc5109).Flexfec(草案).其中Red和Ulpfec要成对使用. 二.RedFEC 简单将老报文打包到新 ...

  2. 信息系统项目管理师必背核心考点(二十二)项目变更请求

    科科过为您带来软考信息系统项目管理师核心重点考点(二十二)项目变更请求,内含思维导图+真题 [信息系统项目管理师核心考点]项目变更请求 1.变更请求 输出[变更请求] 指导与管理项目工作 监控项目工作 ...

  3. webrtc QOS方法二.3(FEC冗余度配置)

    一.概述 webrtc的FEC冗余度配置整体思想是: 1.接收端根据收到报文情况计算一个丢包率,通过RTCP_RR报文反馈给发送端. 接收端丢包率计算代码走读请参见:<webrtc代码走读十一( ...

  4. webrtc QOS方法二(FEC)

    一.概述 webrtc冗余打包方式有三种:Red(rfc2198).Ulpfec(rfc5109).Flexfec(草案).其中Red和Ulpfec要成对使用. 二.RedFEC 参考:RED (RE ...

  5. webrtc QOS方法四.2(拥塞算法学习)

    一.网图简介 现在我们接入网络的方式有三种:手机4G/5G.WIFI.网线.三种接入方式在网络中的位置如上图所示.引起网络质量差的原因也有很多,比方说4G/5G.WIFI信号弱.wifi信道竞争.云营 ...

  6. 自学python方法-十二种学习Python的方法【Programming】

    这些资源将帮助您入门,并逐渐熟悉Python. 图片来源:Markus Spiske on Unsplash Python 是世界上最流行的编程语言之一. 它受到了世界各地开发者和制造商的欢迎. 大多 ...

  7. OpenCV4.1.2之性能衡量与优化方法| 十二

    目标 在图像处理中,由于每秒要处理大量操作,因此必须使代码不仅提供正确的解决方案,而且还必须以最快的方式提供.因此,在本章中,你将学习 衡量代码的性能. 一些提高代码性能的技巧. 你将看到以下功能:c ...

  8. Vue.js 学习笔记 十二 Vue发起Ajax请求

    首先需要导入vue-resource.js,可以自己下载引入,也可以通过Nuget下载,它依赖于Vue.js. 全局使用方式: Vue.http.get(url,[options]).then(suc ...

  9. SpringCloud学习笔记(十二)Sleuth 分布式请求链路跟踪

    目录 一.Sleuth介绍 1.为什么会出现这个技术?需要解决哪些问题? 2.是什么 二.搭建链路监控步骤 1.zipkin搭建安装 1)下载 2)运行jar 3)运行控制台 4)术语 2.服务提供者 ...

最新文章

  1. hdu 4311 Meeting point-1
  2. 洛谷P2252 取石子游戏(威佐夫博弈)
  3. 大幅涨点!孙剑团队提出新激活层ACON和轻量级网络TFNet
  4. Spring构造方法注入类型歧义
  5. 玩Java 8 – Lambda,路径和文件
  6. python until怎么用_python基础之从认识python到python的使用
  7. css三种引入方式以及其优先级的说法
  8. 产品经理岗位职责说明_11份公司高层管理人员的岗位职责说明书,改改就能用,拿去参考...
  9. 混合app--Hybrid App定位
  10. html如何格式化时间,js 日期时间的格式化
  11. html中实现LED字体步骤记录
  12. 53Java模拟器,515最好的java模拟器
  13. springboot教学工作量管理毕业设计-附源码221541
  14. 问题 G: 奇数阶幻方
  15. 面试官问你为什么选择做客服_在线客户服务-您的选择
  16. 马悦凌:从初级护士到“民间奇医”[1]
  17. 从“读万卷书”到“行万里路”,如何做到知行合一
  18. a1 抛光等级spi_SPI美国标准(抛光等级)
  19. java jython 调用_如何从Jython调用由Java类执行的Java方法?
  20. 51单片机汇编学习例程(9)——ADC0809篇

热门文章

  1. Spring AOP 学习总结
  2. 机器学习----矩估计方法
  3. 最近看了一些东西,随便写写JFinal的一些东西吧
  4. 关于PHP程序员技术职业生涯规划 2017年3月5日韩 天峰
  5. flutter doctor --android-licenses命令之后出现JAVA_HOME错误
  6. 《把信送给加西亚》读书笔记(摘抄)
  7. 电脑文件备份到移动硬盘的方法
  8. python入门基础三之流程控制
  9. Chrome插件扩展程序的默认安装目录
  10. android夜间切换失败,android夜间模式切换