Medienprozessor (React Native)

Verwenden Sie die Vonage Media Processor-Bibliothek, um benutzerdefinierte Transformationen auf veröffentlichte Streams anzuwenden.

Die OTPublisher.setVideoTransformers() Methode der Vonage Video React Native Bibliothek verwendet die Vonage Media Processor Bibliothek, um Hintergrundunschärfe und Hintergrundbildersatzfilter für veröffentlichte Videostreams durchzuführen. Siehe dieses Thema.

Die OTPublisher.setAudioTransformers() Methode der Vonage Video React Native Bibliothek verwendet die Vonage Media Processor Bibliothek, um einen Rauschunterdrückungsfilter auf veröffentlichte Videoströme anzuwenden. Siehe dieses Thema.

Integration der Vonage-Mediathek

Aufgrund der erheblich gestiegenen Größe bei der Integration der Vonage Media Library in das SDK sind die Media Transformers in Vonage Video React Native v2.28.0+ über die opt-in Vonage Media Library verfügbar. Diese Bibliothek muss explizit zum Projekt hinzugefügt werden.

Für Android ist eine Maven-Version verfügbar unter https://central.sonatype.com/artifact/com.vonage/client-sdk-video-transformers. Die Artefakt-ID lautet "client-sdk-video-transformers". Ändern Sie die Datei build.gradle der Anwendung und fügen Sie den folgenden Codeausschnitt in die Datei dependencies Abschnitt:

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

Für iOS steht die Vonage-Medienbibliothek als Pod "VonageClientSDKVideoTransformers" zur Verfügung, zur Verwendung mit CocoaPods. Fügen Sie Folgendes in Ihr Podfile ein:

pod 'VonageClientSDKVideoTransformers'

Wenn ein Aufruf an OTPublisher.setVideoTransformer() durchgeführt wird, ohne die Bibliothek zu laden, wird ein Fehler ausgelöst.