- RTMP 推流是需要SPS PPS 生成avc specifc header的 。
- 【webrtc】openh264编码:SPS PPS 策略
- 但是,QP 是可以编码器设置的,
- webrtc在QOS 策略会调整QP, QP 伸缩 阈值的下限、上限默认分别为:24、37。
- 编码完毕后,webrtc 还要专门做QP 解析,得到QP后,通过上层StreamEncoder接口给到QualityScaler 中做决策。
- QP 解析类是 BitstreamParser ,解析SPS PPS, 得到 最后一个SLICE的QP 值,判断这个只是否符合OPENH264 要求。
- H.264 解析类:H264BitstreamParser
webrtc::H264BitstreamParser h264_bitstream_parser_;
- webrtc Quality scaling 是通过QP scaling实现。
- G:\CDN\rtcCli\webrtc-checkout\src\modules\video_coding\utility
本文介绍了在WebRTC中使用OpenH264编码时的QP设置和解析过程。内容涉及QP的浮动范围、BitstreamParser类的使用来解析SPS、PPS以获取QP值,以及QualityScaler如何根据QP进行质量调整和分辨率改变的决策。OpenH264编码器的QP范围限制在0到51之间,QP的改变会影响编码质量和带宽使用。
订阅专栏 解锁全文
455

被折叠的 条评论
为什么被折叠?



