Processeur média (React Native)
Utilisez la bibliothèque Vonage Media Processor pour appliquer des transformations personnalisées aux flux publiés.
Les OTPublisher.setVideoTransformers() de la bibliothèque React Native Vonage Video utilise la bibliothèque Vonage Media Processor pour effectuer des filtres de flou d'arrière-plan et de remplacement d'image d'arrière-plan pour les flux vidéo publiés. Voir ce sujet.
Les OTPublisher.setAudioTransformers() de la bibliothèque React Native Vonage Video utilise la bibliothèque Vonage Media Processor pour appliquer un filtre de réduction du bruit aux flux vidéo publiés. Voir ce sujet.
Intégration de la médiathèque de Vonage
En raison de l'augmentation significative de la taille lors de l'intégration de la bibliothèque multimédia de Vonage dans le SDK, dans Vonage Video React Native v2.28.0+, les transformateurs multimédia sont disponibles via la bibliothèque multimédia de Vonage. Cette bibliothèque doit être explicitement ajoutée au projet.
Pour Android, une version Maven est disponible à l'adresse suivante https://central.sonatype.com/artifact/com.vonage/client-sdk-video-transformers. L'identifiant de l'artefact est "client-sdk-video-transformers". Modifiez le fichier build.gradle de l'application et ajoutez l'extrait de code suivant au fichier dependencies section :
Pour iOS, la médiathèque de Vonage est disponible sous forme de pod "VonageClientSDKVideoTransformers", à utiliser avec CocoaPods. Incluez les éléments suivants dans votre fichier Podfile :
Si un appel à OTPublisher.setVideoTransformer() est effectué sans charger la bibliothèque, une erreur sera générée.