Microsoft Stream is an Enterprise Video service where people in an organization can stream live or recorded videos securely. Microsoft Stream is included with selected Microsoft 365 subscription plans (E1, E3, and E5 ).

Microsoft Stream accepts live feeds from a variety of different encoders that output RTMP or RTMPS. Each encoder is different, so make sure to follow the guidelines for the encoder configurations when sending to Stream. Check out the list of tested encoders with easy setup to get started. How to setup a live stream on Microsoft Stream?

Step 1

First, login to your Microsoft 365 account as an administrator and create a live event.

Step 2

After you save the live event you can see the list of integrated encoders in the Select encoder drop-down list on the Encoder setup tab. The ingest URLs are also generated at this time. To stream from Videolinq to Microsoft Stream select Configure manually to set up an encoder not in the list of integrated encoders.

EncoderPicker drop down list.

Step 3

Select Start setup to create an ingest channel for live streaming. Wait for the setup to be complete. You will see a Ready to connect message on the screen.

Step 4

  • Use the Secure Connection (SSL) toggle to switch between RMTPS to the RTMP protocol. Videolinq only support the RTMP protocol.

  • Copy and paste the Server ingest URL (this will look like this code)


  • Microsoft Stream does not require a stream key or name, so you can fill this in with any non-empty value such as "MyStream".

Step 5

Go back to the Videolinq dashboard and create a new RTMP destination. Give the record a name and put the ingest URL in the "RTMP Path" field. Type MyStream in the "Stream Key" field and create the destination.

Step 6

Start the channel video source and push "Go Live". Start the Microsoft Stream destination.

Step 7

Go back to Microsoft Stream. After you are able to see the preview from the encoder, select Start event to go live so your audience can see the live event.

What are the Microsoft Stream requirements:


max 4 hours. Live Videos may not exceed 4 hour limit.

Aspect Ratio



max 720p

Frame Rate

max 30 fps

Key Frame

every 2 seconds (60 frames)


max 5 MBps video; max 192 KBps audio, 48 khz sample rate


H264 video, AAC audio



IMPORTANT: Since Microsoft Stream requires a maximum stream resolution of 1280x720 pixels (720p), send to Videolinq a 720p stream. Do not enable adaptive bitrate on the channel. Enabling ABR will scale up the 720p video to a 1080p output. 1080p streams will be rejected by Microsoft Stream.

Did this answer your question?