Processador de mídia (React Native)
Use a biblioteca do Vonage Media Processor para aplicar transformações personalizadas aos fluxos publicados.
O OTPublisher.setVideoTransformers() O método da biblioteca Vonage Video React Native utiliza a biblioteca Vonage Media Processor para aplicar filtros de desfoque de fundo e substituição de imagem de fundo em transmissões de vídeo publicadas. Consulte esse assunto.
O OTPublisher.setAudioTransformers() O método da biblioteca Vonage Video React Native utiliza a biblioteca Vonage Media Processor para aplicar um filtro de redução de ruído aos fluxos de vídeo publicados. Consulte esse assunto.
Integração com a Biblioteca de Mídia da Vonage
Devido ao aumento significativo no tamanho ao integrar a Vonage Media Library ao SDK, na versão v2.28.0+ do Vonage Video React Native, os Media Transformers estão disponíveis por meio da Vonage Media Library, cuja ativação é opcional. Essa biblioteca precisa ser adicionada explicitamente ao projeto.
Para o Android, há uma versão do Maven disponível em https://central.sonatype.com/artifact/com.vonage/client-sdk-video-transformers. O ID do artefato é "client-sdk-video-transformers". Modifique o arquivo build.gradle do aplicativo e adicione o seguinte trecho de código ao dependencies seção:
implementation 'com.vonage:client-sdk-video-transformers:2.31.0'
No iOS, a Biblioteca de Mídia da Vonage está disponível como o Pod “VonageClientSDKVideoTransformers”, para uso com CocoaPods. Inclua o seguinte no seu Podfile:
pod 'VonageClientSDKVideoTransformers'
Se uma chamada para OTPublisher.setVideoTransformer() Se a chamada for feita sem carregar a biblioteca, será gerado um erro.