パブリッシャー最大ビットレート
このトピックでは、 Vonage Video React Native Client SDK を使用して、動画の最大ビットレートを設定する方法について詳しく説明します。
パブリッシャーの最大ビットレート API の概要については、以下を参照してください。 本題.
-
[更新]: このバージョンでは、パブリッシャーの最大ビットレートを制御するための API の機能が強化されました。これらは OTPublisher の新しいプロパティとして追加されています。
propertiesprop:-
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 最大ビットレート概要ガイド』をご覧ください。