清理资源 - Amazon Kinesis Video Streams

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

清理资源

为了避免内存泄漏,请执行以下操作从客户端取消注册媒体源并释放客户端。

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

如果您使用向缓存中添加了任何项目 CachedInfoMultiAuthServiceCallbacks,例如:

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

完成后清除缓存:

serviceCallbacks.removeStreamFromCache(streamName);