MPEGTS码率控制的研究
2016-09-05 15:53
381 查看
背景:
本研究主要用于对文件块(file或hls)进行组播发送,并且尽量减小码率抖动。
原理:pcr + 均衡码率 联合控制
通过一系列pid过滤很容易获取实时流中的pcr数据:若pcr_flag为1,则pcr占用调整字段的 第2、3、4、5、6、7字节。其中前33位为program_clock_reference_base,紧接着的6位为保留位,之后的9位为program_clock_reference_externsion。
我们得到系统pcr即可进行发送码率控制,但在实际测试中,发现两个pcr间存在一定数据,若不进行控制,我们会发现再每一个pcr到达点网络会存在一个波峰。我采取的方法是利用均衡码率对这段数据再次进行控制。实际在vlc,ffplayer,网络机顶盒,调制设备上能达到很好的效果。
本研究主要用于对文件块(file或hls)进行组播发送,并且尽量减小码率抖动。
原理:pcr + 均衡码率 联合控制
通过一系列pid过滤很容易获取实时流中的pcr数据:若pcr_flag为1,则pcr占用调整字段的 第2、3、4、5、6、7字节。其中前33位为program_clock_reference_base,紧接着的6位为保留位,之后的9位为program_clock_reference_externsion。
pcr计算公式,时间频率27Mhz: pcr=program_clock_reference_base*(27Mhz/90Khz)+program_clock_reference_externsion。 pcr计算公式,时间频率1000Mhz: sys_pcr=(pcr/27Mhz)*1000000
我们得到系统pcr即可进行发送码率控制,但在实际测试中,发现两个pcr间存在一定数据,若不进行控制,我们会发现再每一个pcr到达点网络会存在一个波峰。我采取的方法是利用均衡码率对这段数据再次进行控制。实际在vlc,ffplayer,网络机顶盒,调制设备上能达到很好的效果。
相关文章推荐
- H.264码率控制算法研究及JM相应代码分析(一)
- H.264码率控制算法研究及JM相应代码分析(二)
- 面向H.264码率控制的研究和设计
- H.264码率控制算法研究及JM相应代码分析(三)
- HEVC码率控制算法研究与HM相应代码分析(二)——新的码率控制模型
- HEVC码率控制算法研究与HM相应代码分析(三)——算法及代码分析
- Windows95平台下数控系统实时控制的研究
- 码率控制技术原理
- 简述x264几种码率控制方式的实现
- HDTV(1920x1080)码率和视频质量关系的研究 2 (实验结果)
- 【QA测试技术研究】性能测试场景设计--混合业务场景下的脚本比例控制
- 芯片码率控制使用说明
- PACS中DICOM打印图像质量控制的研究
- 用POI的HSSF来控制EXCEL的研究
- X264码率控制总结1——ABR,CQP,CRF
- 编码码率控制方法
- 基于IP播放TS流的码率控制策略
- x264参数介绍(一、帧类型和码率控制)
- 基于IP播放TS流的码率控制策略
- x264编码指南——码率控制