0


ffmpeg推流性能优化

ffmpeg推流优化性能

在使用ffmpeg推流时,可以通过设置缓存大小来调整推流的性能。可以使用以下选项:

  • -max_delay <time>:设置最大延迟时间。如果延迟超过这个时间,将跳过缓冲并立即发送数据。默认值为10000毫秒。
  • -bufsize <size>:设置缓冲区大小,以比特为单位。默认值为2000000比特。
  • -rtbufsize <size>:设置实时缓冲区大小,以比特为单位。默认值为2000000比特。

示例:
性能优化

ffmpeg -i input.mp4 -codec:v copy -codec:a aac -f flv -max_delay 5000 -bufsize 500000 -rtbufsize 500000 rtmp://server/live/stream

如果丢包严重,可以扩大缓冲区

ffmpeg -i input.mp4 -codec:v copy -codec:a aac -f flv -max_delay 5000 -bufsize 5000000 -rtbufsize 5000000 rtmp://server/live/stream
标签: ffmpeg

本文转载自: https://blog.csdn.net/qq_36827625/article/details/130600228
版权归原作者 别再远方 所有, 如有侵权,请联系我们删除。

“ffmpeg推流性能优化”的评论:

还没有评论