Herausgeber Maximale Bitrate

Dieses Thema enthält Informationen zur Einstellung der maximalen Video-Bitrate mithilfe des Vonage Video React Native-Client SDKs.

Einen Überblick über die Publisher-API für die maximale Bitrate finden Sie unter dieses Thema.

  • [Update]: Diese Version enthält API-Erweiterungen zur Steuerung der maximalen Bitrate eines Publishers. Diese wurden als neue Eigenschaften des OTPublisher hinzugefügt. properties Requisite:

    • videoBitratePreset -- Setzen Sie diesen Wert auf einen der folgenden Zeichenfolgenwerte: „default“, „bw_saver“ oder „extra_bw_saver“. Diese Eigenschaft wird ignoriert, wenn die videoBitratePreset Die Eigenschaft ist festgelegt.

    • maxVideoBitrate -- Um den maximalen Wert für die Bitrate festzulegen (anstelle einer Voreinstellung), setzen Sie diese Eigenschaft auf einen Wert zwischen 5.000 und 10.000.000 (in Bit pro Sekunde).

    Wenn keine der beiden Eigenschaften festgelegt ist, wird die default Es wird eine Voreinstellung verwendet.

Ein Voreinstellung festlegen

Die properties prop der OTPublisher-Komponente enthält eine videoBitratePreset Eigenschaft. Setzen Sie diese auf einen der folgenden Zeichenfolgenwerte, damit der Publisher eine voreingestellte Videobitrate verwendet: „default“, „bw_saver“ oder „extra_bw_saver“. (Siehe Video-Bitrate-Voreinstellungen (Weitere Informationen zu diesen Voreinstellungen.)

Beispiel:

<OTPublisher
  properties={{
    videoBitratePreset: 'bw_saver',
    // ... other properties
  }}
/>

Die videoBitratePreset wird ignoriert, wenn die Eigenschaft maxVideoBitrate Eigenschaft (im nächsten Abschnitt beschrieben) gesetzt ist. Wenn keine der beiden Eigenschaften gesetzt ist, verwendet der Verlag die Standardvorgabe.

Festlegen eines Roh-Bitrate-Werts

Wenn die vordefinierten Voreinstellungen nicht geeignet sind, können Sie manuell einen benutzerdefinierten Rohbitratenwert festlegen.

Die properties prop der OTPublisher-Komponente enthält eine maxVideoBitrate Eigenschaft. Um den maximalen Wert für die Bitrate festzulegen (anstelle einer Voreinstellung), setzen Sie diese Eigenschaft auf einen Wert zwischen 5.000 und 10.000.000 (in Bit pro Sekunde).

Beispiel:

<OTPublisher
  properties={{
    maxVideoBitrate: 500000,
    // ... other properties
  }}
/>

Die maxVideoBitrate Die Eigenschaft hat Vorrang vor der videoBitratePreset Eigenschaft (beschrieben im vorherigen Abschnitt). Wenn beide eingestellt sind, wird nur die maxVideoBitrate Eigenschaft verwendet wird. Wenn keine der beiden Eigenschaften gesetzt ist, verwendet der Verlag die Standardvoreinstellung.

Siehe Einstellung von Rohbitratenwerten Weitere Informationen finden Sie im Leitfaden zur maximalen Bitrate im Publisher.