Setting Up IVS Private Channels
Amazon Interactive Video Service (IVS) offers customers the ability to create private channels, allowing customers to restrict their streams by channel or viewer. Customers control access to video playback by enabling playback authorization on channels and generating signed JSON Web Tokens (JWTs) for authorized playback requests.
Requiring playback authorization on a channel is optional. When a viewer tries to watch a stream, if the channel has authorization enabled, Amazon IVS verifies that the viewer has a valid playback token in the request. A playback token is a JWT that the Amazon IVS customer signs (with a playback authorization key) and includes with every playback request for a channel that has playback authorization enabled.