Nettoyage des ressources - Amazon Kinesis Video Streams

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Nettoyage des ressources

Pour éviter les fuites de mémoire, procédez comme suit pour annuler l'enregistrement d'une source multimédia auprès du client et libérer le client.

try { kinesisVideoClient.unregisterMediaSource(mediaSource); kinesisVideoClient.free(); } catch (final KinesisVideoException e) { throw new RuntimeException(e); }

Si vous avez ajouté des éléments au cache à l'aide CachedInfoMultiAuthServiceCallbacks, par exemple :

serviceCallbacks.addStreamInfoToCache(streamName, streamInfo); serviceCallbacks.addStreamingEndpointToCache(streamName, dataEndpoint);

Videz le cache lorsque vous avez terminé :

serviceCallbacks.removeStreamFromCache(streamName);