NvEncoder 的参数设置,用于通过 Facebook 直播进行流式传输

问题描述

我正在尝试使用 ffmpeg 库流式传输视频,其中我已通过 facebook 实时启用 NVENC。我已经设置了一些参数,如

presetGUID: NV_ENC_PRESET_P4_GUID
rateControlMode : NV_ENC_ParaMS_RC_CBR
gopLength: 240
frameIntervalP : 1
averageBitrate: 2000000
maxBitrate : 4000000

现在我仍然收到来自 Facebook 的警告 "your keyframe rate is too low"。 如果有人知道有关 NvEncoder 参数的任何设置,请告诉我。

System info : ffmpeg version : 4.2.2
Nvidia driver versio : 460.27.04
CUDA Toolkit version : 11.2
Graphics card : Quadro RTX 5000 (16GB)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)