VideoPublishingOptionsArgs

data class VideoPublishingOptionsArgs(val disableArchive: Output<String>? = null, val disableRtspPublishing: Output<String>? = null) : ConvertibleToJava<VideoPublishingOptionsArgs>

Optional flags used to change how video is published. These are only allowed for topologies where "kind" is set to "live".

Constructors

Link copied to clipboard
constructor(disableArchive: Output<String>? = null, disableRtspPublishing: Output<String>? = null)

Properties

Link copied to clipboard
val disableArchive: Output<String>? = null

When set to 'true' content will not be archived or recorded. This is used, for example, when the topology is used only for low latency video streaming. Default is 'false'. If set to 'true', then "disableRtspPublishing" must be set to 'false'.

Link copied to clipboard
val disableRtspPublishing: Output<String>? = null

When set to 'true' the RTSP playback URL will not be published, disabling low latency streaming. This is used, for example, when the topology is used only for archiving content. Default is 'false'. If set to 'true', then "disableArchive" must be set to 'false'.

Functions

Link copied to clipboard
open override fun toJava(): VideoPublishingOptionsArgs