Utilisation de la bibliothèque Vonage Media Processor

Utilisez la bibliothèque Vonage Media Processor pour appliquer des transformations personnalisées aux vidéos publiées.

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 dans le dependencies section :

implementation 'com.vonage:client-sdk-video-transformers:2.30.1'

Sur iOS, la bibliothèque multimédia Vonage est disponible sous la forme du pod « VonageClientSDKVideoTransformers », destiné à être utilisé avec CocoaPods. Ajoutez ce qui suit dans votre Podfile :

pod 'VonageClientSDKVideoTransformers'

Si vous appelez OTPublisher.setVideoTransformer() est effectué sans charger la bibliothèque, une erreur sera générée.