How to live stream a Microsoft Teams meeting to YouTube without installing additional software

Live streaming Teams meetings and webinars to YouTube may expand your audience and allow for more viewers to engage with your event than otherwise might. It’s great for running a virtual conference or event where you need to embed YouTube videos in the platform for a streamlined approach. YouTube also saves your live streams as videos in your channel without the need to do a separate upload after an event. This concept gives users/presenters the ease of just having a normal Teams meeting, but the power of enhanced broadcasting and distribution.

Though I’m focused on YouTube in this blog post, the same setup on the Teams side is required to live stream to social media platforms or otherwise.

Thanks to recent updates to Microsoft Teams, you no longer need OBS Studio or other third-party software installations to live stream your Microsoft Teams events to YouTube. However, this ability launched in disabled state by default, so a Teams Administrator will need to complete the prerequisites prior to someone being able to live stream.

Note

At this time, live streaming only works for meetings and webinars in Microsoft Teams – not live events.

Prerequisites to live streaming with Microsoft Teams

Before users can broadcast their live stream from Microsoft Teams, a Teams administrator needs to create or modify a Meeting policy and:

  • Enable Live Streaming Mode (General section)
  • Turn on Local Broadcasting (Audio & video section)

You can modify the Global (Org-wide) default Meeting policy which would allow everyone to broadcast and live stream, or you can create/modify a separate Meeting policy and apply it only to specific users who should be allowed to live stream.

Here’s how to modify the Global (Org-wide) default meeting policy to allow everyone in your org to live stream:

  1. Go to the Teams admin center (https://admin.teams.microsoft.com/)
  2. Select Meetings | Meeting policies
  3. Select the name of the policy you wish to modify. In this example, Global (Org-wide) default).
Location of the global/default meeting policy in the Microsoft Teams Admin Center | Click to enlarge
  1. Enable Live streaming mode, and turn on Local broadcasting as seen in the following screenshot.
Live streaming settings in a Meeting policy | Click to enlarge

Technically, you could just enable Live streaming mode for this post. But by also turning on Local broadcasting (NDI), your users will have greater flexibility to produce their Microsoft Teams events with broadcasting software like OBS Studio, XSplit, etc. which gives additional capabilities like setting up scenes and such.

  1. Click Save

Note

The changes may take an hour or so to take effect after saving your policy changes.

Your users will now be able to live stream their Teams events. Now let’s go through those steps.

How to live stream a Microsoft Teams meeting or webinar to YouTube

Users assigned the policy created or modified in the prerequisites section can follow these steps to live stream directly to YouTube from Microsoft Teams.

  1. First we need to set up the live event on the YouTube side. Go to YouTube Studio (https://studio.youtube.com) and sign in with the account you wish to broadcast to.
  2. Click Create | Go live in the upper right
YouTube steps to Go live | Click to enlarge
  1. Choose whether you’re going live Right now, or whether you’re just setting up for a Later date. Either way, you’ll have additional steps that may vary from this post – follow the prompts to complete setup.
Go live options in YouTube | Click to enlarge
  1. Continue through your YouTube prompts but do not go live yet. When you get out of the wizard, be sure you’re on the Stream tab on the left-hand navigation and locate the Stream key and Stream URL. You’ll need to copy both of these and use them later in step 9.
YouTube stream key and stream URL locations | Click to enlarge
  1. Now we need to switch to Microsoft Teams. Join the meeting or webinar you wish to live stream.
  2. Add the Custom Streaming app to the meeting
Steps to add the Custom Streaming app to a Teams meeting | Click to enlarge
  1. Click Add
Custom Streaming app info and confirmation screen | Click to enlarge
  1. Click Save
Custom Streaming app welcome screen | Click to enlarge
  1. In the right-hand panel that opens, paste the Stream key and Stream URL you copied in step 4.
Copy/paste paths for stream key and URL | Click to enlarge
  1. Click Start streaming in the lower right, then select Allow in the dialog box when it appears.
Streaming meeting confirmation dialog | Click to enlarge
  1. You’re now live streaming! Share your screen and/or use your cameras and microphones to run your event as you would any normal Microsoft Teams meeting.
A screenshare from Microsoft Teams being live streamed to YouTube | Click to enlarge
  1. When you’re finished with the event, you can stop streaming via Teams and YouTube.
Stop streaming button in the Custom Streaming app panel | Click to enlarge
End stream button in YouTube | Click to enlarge

What about NDI/Local broadcasting?

If you are going to be the producer of an upcoming event and wish to use third-party screencasting/broadcasting software like OBS Studio or XSplit, you’ll need to make a change to your individual Teams client settings before you’re able to proceed.

Simply open your settings in Teams (ellipsis/three dots by your profile picture | Settings) and then select App permissions. Here you can enable NDI capabilities.

NDI capabilities enabled in the Teams client settings | Click to enlarge

How to set up a green screen for videos

I recently started exploring using green screen for videos. I’m not the greatest by any means and I still have a lot to learn, but I love how it transforms the quality of my videos and makes them more personal. Here’s an example of a recent attempt:

If you’re interested in giving it a go, here’s how you can set up your own green screen “studio” and what I used for mine:

Green Screen

Frame for green screen

2x LED Lights + Stands

Then for software I use XSplit Broadcaster (I bought the lifetime license, because I’m all about those one-time expenses as opposed to subscription/variable models). Currently, they’re offering 55% off the lifetime license. I use it for more than green screens, as it allows for live YouTube broadcasting and scene switching as well.

XSplit has two chroma key options. Regular and legacy:

XSplit allows you to record locally, so I set up a scene with my “green screen” camera layer on top of the background (PowerPoint monitor screen capture) and add any other layers and begin recording. I could also live-stream like this if I wished.

Next I’ll be working on finding the right balance of chroma key settings and lighting to make my green screen recordings as clear and fluid as possible. I might also look into getting more lights, but your own needs will depend on your room and available natural lighting.

Good luck in your own adventures!

Use Microsoft Stream to live stream your events

I just found out that Microsoft Stream now allows users to live stream events (preview). Once an event is finished, the recorded stream includes face detection so users can skip ahead to a certain speaker as well as automatic and searchable closed captions. Whenever you have an opportunity to stop paying for a third party product and use what you get included in your tenant, I think it’s worth giving it a try.

Note: Video tutorial at bottom of post.

Continue reading “Use Microsoft Stream to live stream your events”