Learn how to stream from Restream to Microsoft Teams using RTMP-In.
How to stream to Microsoft Teams
Open Microsoft Teams and create or access a supported town hall, webinar, or meeting.
Open the event's Production tools and locate the RTMP-In connection details.
Copy the RTMP server URL and stream key provided by Microsoft Teams.
In Restream, go to Channels and click Add Channels.
Select Custom RTMP.
Paste the RTMP server URL and stream key into the corresponding fields.
You're ready to stream to Microsoft Teams - you just need to choose how you'll go live.
Return to Microsoft Teams to preview the incoming feed and start the event using the available production controls.
Note: Starting your stream in Restream does not automatically make the feed visible to attendees. Depending on your Teams event type, you may need to present the incoming feed or manually start the event in Microsoft Teams.
Requirements
You need a paid Restream plan to stream on a Custom RTMP channel.
A Microsoft Teams account with the appropriate permissions to organize a supported meeting, webinar, or town hall.
RTMP-In must be enabled by your organization's Microsoft Teams administrator.
An eligible Teams event with RTMP-In available through Production tools.
Access to the RTMP server URL and stream key provided by Microsoft Teams.
FAQs
Can I still stream to Microsoft Teams Live Events?
Can I still stream to Microsoft Teams Live Events?
Microsoft retired Teams Live Events on June 30, 2026. Events scheduled before that date remain supported through February 28, 2027. For new events, Microsoft recommends using the newer Teams events experience.
You can also refer to this guide here.
Why can't I find the RTMP-In option in Microsoft Teams?
Why can't I find the RTMP-In option in Microsoft Teams?
Your organization's Teams administrator may not have enabled RTMP-In, or your account may not have the required permissions. Contact your Teams administrator to verify your meeting policies.
Do I need a new RTMP URL and stream key for each event?
Do I need a new RTMP URL and stream key for each event?
Yes. Microsoft Teams generates RTMP connection details for each event. Update your Custom RTMP destination in Restream with the corresponding URL and stream key before going live.
💡 Alternatively, you can broadcast a Teams meeting to your company's socials.

