Class NativeKinesisVideoClient

  • All Implemented Interfaces:
    KinesisVideoClient
    Direct Known Subclasses:
    JavaKinesisVideoClient

    public class NativeKinesisVideoClient
    extends AbstractKinesisVideoClient
    Implement Kinesis Video Client interface for Android. Main purpose of this class is to manage media sources and their configuration. Media source produces the stream of data which is uploaded into Kinesis Video using this and underlying classes and producer SDK. Stream of data produced by the media source can be anything, for example, video, sound, sensor data, logs, etc. Kinesis Video is agnostic to the internal format of the data. This client wraps the calls to the back-end, managing the device and network configuration, creating, registering, and controlling all streams at once