Skip to main content

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

example of streamkeys

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 key needs 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 keys either as they would be too easy to guess.
  • Multiple stream keys can exist to push to the same stream
  • A stream key will create a stream temporary if the stream it is pointing towards is not configured and the stream key is used. This stream will use the MistServer defaults for live streams while it exists.