ScnLib_SetStreamingBitrate()

ScnLib_SetStreamingBitrate()

标准版专业版超级版至尊版
C++ __declspec(dllimport) void __stdcall ScnLib_SetStreamingBitrate(int nKbps);
C# [DllImport("ScnLib.dll")] public static extern void ScnLib_SetStreamingBitrate(int Kbps);
Basic Public Declare Sub ScnLib_SetStreamingBitrate Lib "ScnLib.dll" (ByVal Kbps As Int32)
Delphi procedure ScnLib_SetStreamingBitrate(Kbps: Integer); stdcall; external 'ScnLib.dll';
  • 描述
    设置直播推流的比特率。

  • 参数
    • Kbps [in]
      直播推流比特率,以 Kbps(kilobits per second)衡量。
  • 返回值
    无。

  • 备注
    调用此函数来设置直播推流的比特率。通常,较高的比特率值可以获得更好的质量,但需要更高的带宽;而较低的比特率则增加了压缩,可能导致明显的质量下降。

    默认情况下,直播推流比特率设置为 1500kbps。如果您无法确定合适的比特率,可以从默认值开始,并根据您对输出的评估进行调整。如果直播视频质量似乎不好,可以增加比特率。相反,如果直播视频播放经常缓冲,可以减少比特率。通常,将比特率减半将大约减少一半的带宽需求,反之亦然。

    请注意,在录制过程中不允许更改直播推流比特率。要检测当前的直播推流比特率设置,请调用ScnLib_GetStreamingBitrate()

    此外,直播推流比特率优先于视频录制比特率;如果同时设置了视频录制和直播推流比特率,SDK将对两者都使用直播推流比特率。

  • 参见
    ScnLib_SetStreamingUrl()
    ScnLib_GetStreamingBitrate()
    ScnLib_SetVideoBitrate()

下载 SDK API 总览