Microsoft Teams allows your organization to expand its reach and gives meeting attendees more meeting options with streaming. When you enable streaming in Teams, organizers can stream meetings and webinars to Socialive by providing an RTMP stream URL and stream key to the built-in custom streaming app in Teams.
This article is a step-by-step guide to enabling streaming in Teams and bringing Teams meetings and webinars into Socialive broadcasts.
- Enabling Live Streaming in Microsoft Teams
- Getting Your Socialive RTMP Source Stream URL and Stream Key
- Using the Teams Custom Streaming App to Live Stream to Socialive
To bring Teams into Socialive, you need to:
- Enable the LiveStreamingMode policy on your Microsoft Teams account
- Be the Teams meeting organizer
- Be a Socialive Administrator
Enabling Live Streaming in Microsoft Teams
Microsoft Teams administrators can set up your organization for streaming with PowerShell. The per-user policy is used to specify who can enable live streaming and it's turned off by default. Currently, the policy for streaming is not available from the Teams admin center. Learn more about streaming Teams meetings here.
Administrators can use the
LiveStreamingMode attribute within the Windows PowerShell
Set-CsTeamsMeetings cmdlet to set up streaming. This cmdlet enables administrators to control the type of meetings that users can create or features they can access while in a meeting, such as streaming. Administrators would need to enable the attribute
LiveStreamingMode to turn on streaming capabilities for one or more users.
If organizers want to stream webinars, administrators will need to turn on meeting registration. Learn more about setting up webinars here.
Getting Your Socialive RTMP Source Stream URL and Stream Key
To add a live stream to Socialive, you'll need your Socialive stream URL and stream key into the streaming source; in this case, it's Microsoft Teams.
Your Socialive stream URL comprises two parts: the URL and your broadcast ID, together they make up a URL like the below:
To find your broadcast ID, you need to:
- Create a new Socialive Studio session.
- Inspect the URL in the address bar. The broadcast ID is the number after "b-" (as highlighted below).
Replace YOUR_BROADCAST_ID in the URL above with the broadcast ID of your Studio session. The final stream URL will look like the below:
Speak to your Customer Success Manager to inquire about adding RTMP Sources to your plan. Once enabled in your account, you will receive your private RTMP Sources stream key from Socialive Support. The stream key will look like the below:
Using the Teams Custom Streaming App to Live Stream to Socialive
Your Teams meetings and webinars can be easily broadcast to Socialive via an RTMP. Teams' Custom Streaming app allows you to input Socialive's RTMP stream URL and stream key. However, the Custom Streaming app can only be added to your meeting or webinar during the event by the organizer. Learn more about broadcasting Teams meetings with RTMP here.
- During the meeting, add the Custom Streaming app to your meeting.
- After adding the app, you'll see two input fields. Enter your Socialive RTMP stream URL and stream key into the corresponding fields. Once you input the information in the fields, the Start Streaming button will be enabled.
- Click Start Streaming. A final prompt will appear to confirm the streaming should begin. Click Allow.
- In Socialive Studio, your Microsoft Teams meeting or webinar will appear in the Live Sources panel.