パブリッシャー最大ビットレート

このトピックでは、 Vonage Video React Native Client SDK を使用して、動画の最大ビットレートを設定する方法について詳しく説明します。

パブリッシャーの最大ビットレート API の概要については、以下を参照してください。 本題.

  • [更新]: このバージョンでは、パブリッシャーの最大ビットレートを制御するための API の機能が強化されました。これらは OTPublisher の新しいプロパティとして追加されています。 properties prop:

    • videoBitratePreset -- これを、次の文字列値のいずれか('default'、'bw_saver'、または 'extra_bw_saver')に設定してください。このプロパティは、 videoBitratePreset プロパティが設定されています。

    • maxVideoBitrate -- プリセットではなく最大ビットレートの値を設定するには、このプロパティに 5,000 ~ 10,000,000(ビット/秒)の範囲の値を指定してください。

    どちらのプロパティも設定されていない場合、 default プリセットが使用されます。

プリセットの設定

について properties OTPublisherコンポーネントのpropには videoBitratePreset プロパティ。パブリッシャーにプリセットの動画ビットレート設定を使用させるには、このプロパティを次の文字列値のいずれかに設定してください:「default」、「bw_saver」、または「extra_bw_saver」。(参照: ビデオ・ビットレート・プリセット (これらのプリセットの詳細については、)

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

について videoBitratePreset プロパティは maxVideoBitrate プロパティ (次のセクションで説明) が設定されている。どちらも設定されていない場合、パブリッシャーはデフォルトのプリセットを使用します。

RAWビットレートの値の設定

定義済みのプリセットが適切でない場合は、カスタムRAWビットレート値を手動で設定できます。

について properties OTPublisherコンポーネントのpropには maxVideoBitrate プロパティ。プリセットではなく最大ビットレートの値を設定するには、このプロパティに 5,000 ~ 10,000,000(ビット/秒)の範囲の値を指定してください。

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

について maxVideoBitrate このプロパティは、 videoBitratePreset プロパティ(前のセクションで説明)を使用します。両方が設定されている場合 maxVideoBitrate プロパティが使われます。どちらも設定されていない場合、パブリッシャーはデフォルトのプリセットを使用します。

参照 未加工ビットレート値の設定 詳細については、『Publisher 最大ビットレート概要ガイド』をご覧ください。