What are Stream keys?
Streamkeys are a method of setting up a password or alternative pushing url for your stream. This prevents anyone from pushing into the stream without having the password, while keeping playback streams easy to use.
This becomes especially important if you want to be able to provide easy to use streaming output points and allows for a deeper integration with other applications managing the accounts and authorized keys later on.
Setting up password protected pushes: Stream keys

In the given example, one would need to push into the stream using the exact matching stream key. However to view the stream only the stream name "example" would need to be used for playback.
Tips & Tricks when using Stream keys
- While in theory every character is usable we do not recommend using any special characters. The
stream keyneeds to pass the protocol used and some characters will cause issues here. - There is a 100 character limit on the length, however we do not recommend very small
stream keyseither as they would be too easy to guess. - Multiple
stream keyscan exist to push to the same stream - A
stream keywill create a stream temporary if the stream it is pointing towards is not configured and thestream keyis used. This stream will use the MistServer defaults for live streams while it exists.