作为WebRTC RTCP消息中的一种,PS Feedback包含的内容同样也很多。
在RTCP Header中,这类消息的负载类型Payload Type=206,反馈消息类型FMT如下:

FMT Name Long Name Description Reference
1 PLI Picture Loss Indication 图片丢失指示 RFC4585
2 SLI Slice Loss Indication 切片丢失指示 RFC4585
3 RPSI Reference Picture Selection Indication 参考图片选择指示 RFC4585
4 FIR Full Intra Request 完整的内部请求 RFC5104
5 TSTR Temporal-Spatial Trade-off Request 时空权衡请求 RFC5104
6 TSTN Temporal-Spatial Trade-off Notification 时空权衡通知 RFC5104
7 VBCM Video Back Channel Message 视频返回频道消息 RFC5104
15 REMB Receiver Estimated Maximum Bitrate 接收器估计的最大比特率 draft-alvestrand-rmcat-remb-03

一、图片丢失指示(PLI)

   0                   1                   2                   30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|V=2|P|  FMT=1  |     PT=206    |          length               |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|                  SSRC of packet sender                        |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|                  SSRC of media source                         |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

PLI用于接收方向发送方请求视频关键帧。PLI不需要额外参数,因此长度字段必须为2,并且不得有任何反馈控制信息。

二、完整的内部请求(FIR)

   0                   1                   2                   30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|V=2|P|  FMT=1  |     PT=206    |          length               |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|                  SSRC of packet sender                        |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|                  SSRC of media source                         |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Seq nr.       |    Reserved                                   |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  • Seq nr:命令序列号
  • Reserved:预留

三、接收器估计的最大比特率(REMB)

    0                   1                   2                   30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|V=2|P| FMT=15  |   PT=206      |             length            |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|                  SSRC of packet sender                        |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|                  SSRC of media source                         |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|  Unique identifier 'R' 'E' 'M' 'B'                            |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|  Num SSRC     | BR Exp    |  BR Mantissa                      |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|   SSRC feedback                                               |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|  ...                                                          |
  • Unique identifier:唯一标识符,始终为“R”“E”“M”“B”(4个ASCII字符)。
  • Num SSRC:此消息中 SSRC 的数量。
  • BR Exp:指数
  • BR Mantissa:系数
  • SSRC feedback:由一个或多个应用此反馈消息的 SSRC 条目组成

WebRTC RTCP PS Feedback相关推荐

  1. WebRTC RTCP RTP Feedback

    作为WebRTC RTCP消息中的一种,RTP Feedback包含的内容很多,所以这里单独介绍. 在RTCP Header中,这类消息的负载类型Payload Type=205,反馈消息类型FMT如 ...

  2. [webrtc] rtcp模块中rtt时间计算

    RTT指 round-trip time,即计算AB两端的往返时延 这里可以分成两个问题: 如何在A端估算A和B之间的RTT时间? 如何在B端估算A和B之间的RTT时间? 本文参考资料: rfc 35 ...

  3. WebRTC RTCP XR

    RTCP扩展报告(XR)用于补充RTCP 的发送方报告 (SR) 和接收方报告 (RR) 数据包的报告块中的六个统计信息. Value Name Long Name Description Refer ...

  4. webrtc 渲染_webRTC 中 timing 信息的使用

    作者:付明旺.唐桥科技资深架构师.负责实时通信软件的技术创新与研发.曾就职于中兴通讯.诺基亚,在4G和IMS-webRTC等电信通信产品担任软件工程师.系统架构师等角色,具有丰富的无线/互联网通信.实 ...

  5. webrtc代码走读二十一(InterArrival::ComputeDeltas)

    一.函数调用栈 internal::Call::DeliverRtcp ->RtpVideoSender::DeliverRtcp ->ModuleRtpRtcpImpl2::Incomi ...

  6. WebRTC的拥塞控制和带宽策略(转)

    网络的波动带来的卡顿直接影响着用户的体验,在WebRTC中设计了一套基于延迟和丢包反馈的拥塞机制(GCC)和带宽调节策略来保证延迟.质量和网路速度之间平衡,本文中重点是介绍基于trendline滤波的 ...

  7. webRTC是怎么应对网络变化的

    在视频通信的技术领域WebRTC已成为主流的技术标准,WebRTC包涵了诸多优秀的技术,譬如:音频数字信号处理技术(AEC, NS, AGC).编解码技术.实时传输技术.P2P技术等,这些技术目的都是 ...

  8. WebRTC GCC 拥塞控制算法(TFB-GCC)

    目录 一. 前言 二. TFB-GCC原理 1. 接收端记录并反馈收包情况 (1)transport-wide sequence nunmber (2)RTCP RTPFB TW 报文 2. 发送端结 ...

  9. 流媒体学习之路(WebRTC)——GCC分析(1)

    流媒体学习之路(WebRTC)--GCC整体分析(1) 文章目录 流媒体学习之路(WebRTC)--GCC整体分析(1) 一.简介 二.类分析 2.1 RtpTransportControllerSe ...

最新文章

  1. java rhino import_java调用javascript :js引擎rhino
  2. 默认布局换行_自学整理 CSS Flex 布局
  3. Linux常用指令和系统管理命令总结
  4. jdk12源代码文件_在JDK 11中启动单文件源代码程序
  5. 预热您的JVM –超快速生产服务器和IDE
  6. Flurry调查报告:图片和视频应用增长速度最快
  7. 程序员到底要不要重复造轮子?
  8. 32MB块意味着比特币现金为大量采用做好准备
  9. 常见图片格式:PNG,JPG/JPEG,BMP
  10. 图片跟着鼠标_百元鼠标玩设计 雷柏V330游戏鼠标试用招募活动
  11. 1、linux网络服务实验 用PuTTY连接Linux
  12. delphi 中assert
  13. 「插件」Runner更新Pro版,帮助设计师远离996
  14. Jenkins配置从节点问题:ssh slave known_hosts [SSH]与Slave JVM has terminated. Exit code=126
  15. WORD之文字处理之插入复合条饼图
  16. c270 linux驱动下载,佳能 HD Webcam C270 驱动程序下载-更新佳能软件(网络摄像头)
  17. 左手鼠标指针——Windows11Aeroleft
  18. 发布苹果App有哪些步骤流程
  19. JS显示和隐藏div
  20. 《MySQL性能优化和高可用架构实践》阅读总结

热门文章

  1. 时间戳与日期年月日时分秒的转换
  2. springboot和mybatis 多数据源
  3. 和图片有关的几个旋转属性
  4. Dapper数据库字段(列)与实体属性名不一致,通过Column特性自动注入映射
  5. SuperMap GIS管线数据处理QA
  6. 电压电流双闭环PFC单相PWM整流
  7. echarts绘制3D地图
  8. 围棋GUI界面Sabaki的安装与使用
  9. 保险丝(熔断器)基本概述
  10. 《数值分析(原书第2版)》—— 2.4 PA=LU分解