OBJECT

VideoStreamSettings

Video stream settings for ingesting a stream such as stream key, latency mode, or vod save preference. Represents a user's channel setting when starting a streamm.

link GraphQL Schema definition

1type VideoStreamSettings {
2
3# A list of Twitch users who are authorized to stream on behalf of a broadcaster.
4authorizedUsers: [User!]
5
6# A list of stream keys to be used for backup redundant stream.
7backupStreamKeys: [StreamKeyResult!]!
8
9# The number of seconds delay for a stream. When this is set, a stream will be
10# ingested with specified delay in seconds.
11delaySeconds: Int!
12
13# The number of seconds to display the disconnect slate while the stream is
14# unstable.
15disconnectSlateDurationSeconds: Int!
16
17# When isBackupEnabled is true, streamers can stream a backup stream using the
18# streamkey on backupStreamKeys.
19isBackupEnabled: Boolean!
20
21# When isDelayEnabled is true, streamers can stream with specified delay seconds
22# on delaySeconds.
23isDelayEnabled: Boolean!
24
25# When isDisconnectSlateEnabled is true, streams will show a disconnect slate for
26# the period specified on delaySeconds when a stream disconnects temporarily.
27isDisconnectSlateEnabled: Boolean!
28
29# Whether or not a stream should be started as a low latency stream.
30isLowLatency: Boolean!
31
32# Whether or not the broadcaster prefers to archive the vod for a stream.
33shouldArchiveVODs: Boolean!
34
35# The RTMP stream key for the user's channel. This key is required to stream a
36# video to Twitch.
37streamKey: StreamKeyResult!
38
39}