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
propertiesprop:-
videoBitratePreset-- Defina este parâmetro como um dos seguintes valores de string: 'default', 'bw_saver' ou 'extra_bw_saver'. Esta propriedade é ignorada se ovideoBitratePreseta 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.