OBJECT

SquadStream

A squad stream represents a group of broadcasters that are streaming together. When a squad stream is live, viewers can opt to watch the streams of all its members together from a single view.

Squad streams are created by a broadcaster who invites other broadcasters to participate. Each broadcaster who accepts an invitation becomes a member of the squad stream and can also invite other broadcasters to participate. At the moment, a squad stream can have up to four members and a broadcaster can only belong to a single squad stream.

A squad stream ends when all its members leave or stop streaming.

link GraphQL Schema definition

1type SquadStream {
2
3# The ID of the squad stream.
4id: ID!
5
6# The invitations with the given status that have been sent by members to other
7# users to join to squad stream.
8invitations(status: SquadStreamInvitationStatus!): [SquadStreamInvitation!]
9
10# Broadcasters who are currently participating in the squad stream.
11members: [User!]
12
13# The owner can remove members from the squad stream.
14owner: User
15
16# The current status of the squad stream.
17status: SquadStreamStatus!
18
19}