Taxa de bits máxima do editor

Este tópico traz detalhes sobre como definir a taxa de bits máxima de vídeo usando o Client SDK do Vonage Video para React Native.

Para obter uma visão geral da API de taxa de bits máxima do editor, consulte esse assunto.

  • [Atualização]: Esta versão traz melhorias na API para controlar a taxa de bits máxima de um publisher. Essas melhorias foram adicionadas como novas propriedades do OTPublisher properties prop:

    • videoBitratePreset -- Defina este parâmetro como um dos seguintes valores de string: 'default', 'bw_saver' ou 'extra_bw_saver'. Esta propriedade é ignorada se o videoBitratePreset a propriedade está definida.

    • maxVideoBitrate -- Para definir o valor máximo da taxa de bits (em vez de uma predefinição), defina esta propriedade com um valor entre 5.000 e 10.000.000 (em bits por segundo).

    Se nenhuma das propriedades estiver definida, o default é utilizada uma predefinição.

Definir uma predefinição

O properties A propriedade do componente OTPublisher inclui um videoBitratePreset propriedade. Defina-a como um dos seguintes valores de string para que o editor utilize uma configuração pré-definida de taxa de bits de vídeo: 'default', 'bw_saver' ou 'extra_bw_saver'. (Consulte Predefinições de taxa de bits de vídeo (para mais detalhes sobre essas predefinições.)

Exemplo:

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

O videoBitratePreset A propriedade é ignorada se o maxVideoBitrate a propriedade (descrita na próxima seção) esteja definida. Se nenhuma das duas estiver definida, o editor utiliza a predefinição padrão.

Definição de um valor de taxa de bits bruta

Se as predefinições não forem adequadas, você pode definir manualmente um valor personalizado de taxa de bits bruta.

O properties A propriedade do componente OTPublisher inclui um maxVideoBitrate propriedade. Para definir o valor máximo da taxa de bits (em vez de uma predefinição), defina essa propriedade com um valor entre 5.000 e 10.000.000 (em bits por segundo).

Exemplo:

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

O maxVideoBitrate a propriedade tem precedência sobre o videoBitratePreset propriedade (descrita na seção anterior). Se ambas estiverem definidas, apenas a maxVideoBitrate propriedade é utilizada. Se nenhuma das duas estiver definida, o editor utiliza a predefinição padrão.

Veja Definição de valores de taxa de bits bruta Consulte o guia geral sobre a taxa de bits máxima do Publisher para obter mais detalhes.