我正在尝试使用以太网传输TS数据包。我正在使用C ++和ffmpeg库。目前我可以通过以太网成功发送一个hevc编码的ts流。但输出数据速率各不相同。我想保持一个恒定的(近似)数据速率..
我正在使用“av_interleaved_write_frame()”来传输TS数据包。
我知道这可以使用NULL数据包传输来实现。任何人都可以告诉我如何使用ffmpeg这样做?
谢谢。
答案 0 :(得分:1)
您要实现的目标称为Constant BitRate:您应该将minrate,maxrate和bitrate设置为相同的值才能获得它。
比较类似的问题以获得更详细的例子:
有趣的外部链接: