AmityStream. This stream objects reside in
AmityStreamRepository. To start working with stream, first the app need to intialize the repository.
AmityStream. The stream object contains essential data, for example, title and description.
AmityStreamStatusrepresents a stream status. The following enum cases describe all the possible status of a stream.
.idleindicates "a stream that has generated but no actions have been taken."
.liveindicates "a stream is currently being broadcasted."
.endedindicates "a stream has ended broadcasting and in the progress of transforming to a recorded stream."
.recordedindicates "a stream has ended broadcasting and has been transformed to a recorded stream."
.getStreamsCollection(from:)with the query object that you've created.
AmityLiveStreamURLInfocontains a full RTMP url, which most of RTMP players support. For some players that does not support the full url, this object contains enough data for custom RTMP url formatting.
isLiveproperty to check.
AmityLiveVideoRecordingDatathat store all recording data, by calling
AmityVideoPlayerKit.framework, a basic RTMP player to support live video functionality.
MobileVLCKit.frameworkas a dependency. You can download it from the link below.