Note: The information in this topic applies to the public preview release of live events supported by Yammer, Teams, and Stream.

You can create, produce, and host live events for people in your Yammer network, with built-in discussions that can be used before, during, and after the event. You can choose to keep the event online after it's over, so that participants who can’t make it at the scheduled time can still view the video and comment in the discussions.

This article instructs you to create a live event and produce it in OBS Dashboard.



When a group admin creates the event in a Yammer group, they are taken to Teams to complete this step. Scheduling the event through Teams creates an event in Yammer.

Let everyone know about the live event. You can get the link to the event page from Yammer, or from Teams in event details, under Get link.

Configure stream, output and video settings of OBS Dashboard.

This step includes adding a scene for camera, and adding another for PowerPoint slide show.

This step includes starting the event, videoing the presenter, moderating the discussion, and ending the event.

Continue to moderate the Yammer discussion.

Who can create live events in Yammer?

You need to meet the following requirements. Your IT admin can provide more information.

  • You must be a group admin in the Yammer group in which you create the live event.
  • You can't be a guest user on the Yammer network.
  • You must have an Office 365 subscription that includes Yammer, Teams, and Stream (Office 365
    Enterprise E3, E5).

Your organization must have enabled Teams and Stream for you to create the event. To check if Teams is enabled, click the Office 365 app launcher and see if there is a Teams icon.

Which groups can have live events?

You can host a live event in any Office 365 connected group.

If you are creating an event that is open to all employees, use a public group so that any group members or non-members can view and participate. If you want to restrict who can join and participate in the event, use a private group, and then only those with membership in the Yammer group can participate in the event.

Further requirements to create “external encoder” events

  • To create “external encoder” events, you need to have permission to create live events in Microsoft Stream.

Step 1: Create your live event in Yammer

  1. In Yammer, go to the group in which you want to host the event.
  2. In the group, under Group Actions, click Create a Live Event.

    Note: If you cannot see the Create a Live Event link, that means your account or the group does not satisfy the requirements. Please contact your IT admin for help.
  3. This opens Teams to a details page for the live event.

    You are automatically made a producer of the event in Teams.
    Fill in the title, dates, start and end times, and details for the event.
    In the Invite people to your event group box, add the names of your event group—the people who will be producing, presenting, and moderating the event.
    Click Next.
  4. Under Live event production type, choose External encoder.

    Note: If External encoder is disabled, that means you do have permission to create live events in Microsoft Stream. Please contact your IT admin for help.
    Click Schedule.
  5. The last view shows the summary of the event.

    Note: After you close it, you can re-open it in Teams.

Step 2: Publicize the event

  1. Click Get attendee link on the event summary page.

    Then click one of the links on the dropdown menu.
  2. There are many methods to let people know about the live event. Use multiple ways to promote the event so that you match the working styles of everyone who you're trying to reach.
    • For public groups, post an announcement in the group with a link to the event page. For wider reach, you can also post an announcement in the All Company group.
    • For private groups, post an announcement in the group with a link to the event page.
    • Send an email with the link.
    • Send a meeting invite containing the link.

Step 3: Configure OBS Studio settings

  1. On the event summary page, click Join.

    Note: The Teams calendar only goes 15 days into the future. You can also join the event by selecting it from your Outlook calendar and clicking Join live event.
  2. Copy the value Server Ingest URL. It will be used to configure OBS.

    Please keep this view open.
  3. Open OBS Studio.
  4. Click Settings, then click Stream.

    Configure the following settings:

    • Paste the Server Ingest URL to the URL input box
    • Input a Stream key: 123456
  5. Click Output, then choose Advanced output mode.

    Configure the following settings:

    • Encoder: If your PC supports hardware encoding pick the one that's not x264 (ex QuickSync H.264, NVENC, etc). If hardware encoding isn't an option leave it as x264.
    • Bitrate: enter a value in kbps, 2000 to 4000 is what is normally used.
    • Keyframe Interval: 2
      Note: We need 2 seconds GOP for optimal streaming.
  6. Click Audio.

    Configure Track 1:

    • Audio Bitrate: 128, 160, or 192 are common for audio encoding.
  7. Click Video.

    Configure the following settings:

    • Base (Canvas) Resolution: 1280 x 720 is a good resolution to use.
    • Output (Scaled) Resolution: 1280 x 720 is a good resolution to use.
    • Common FPS Values: 30 is normally used for frames per second.
  8. Click OK to close the settings window.

Step 4: Add Scenes and create sources

  1. Rename the default scene and add a camera source
    • Under OBS preview area, right-click Scene under Scenes, then click Rename.

      Change the text to Full-Screen Camera.
    • Click + under Sources.

      Click Video Capture Device.

      Change the name to Camera, then click OK.
      Configure properties for Camera:

      • Device: choose a camera.
      • Resolution/FPS Type: Custom
      • Resolution: 1280×720

      Click OK.

    • Optionally, you may add your company's logo overlay by adding an Image source.

      Then adjust its size and position in the preview area.
  2. Add scene and display capture source to show PPT.
    Note: Usually, two displays are required to show PPT.

    • The OBS Dashboard window and the PowerPoint Presenter View window are usually put on the primary display which is only visible to you.
    • The PowerPoint Slide Show window is shown in fullscreen on the secondary display which is shared to attendees via OBS.

    Note: For better performance, please change the secondary display's resolution to 1280 × 720 if possible.

    • Add a new scene by clicking + under Scenes.
      Input the name Desktop, then click OK.
    • Keep the Desktop scene selected. Click + under Sources, then click Display Capture.
      Input the name Secondary Display, then click OK.
      Choose your secondary display, then click OK.
    • Open a PPT, click Slide Show, then choose your secondary display.

      Press F5 to start the slide show.
    • On the primary display, the PowerPoint Presenter View is maximized by default, restore down it and adjust its size, then put it aside it with the OBS Dashboard window.
    • On the secondary display, the PowerPoint Slide Show window is shown in fullscreen, and you can preview it on OBS Dashboard.

      Adjust Secondary Display‘s size and position in the preview area if necessary.

Step 5: Start the live event

  1. Go back to Teams, click Start setup.

    Note: Setup might take some time to complete.
  2. Wait until it is ready to connect.
  3. Click Start Streaming in OBS Dashboard.
  4. Go back to Teams, wait until the event is ready to go live.
    Click Start event.
  5. During the event, you can control the slide show to move next or previous.

    And you can switch scenes to produce different video content.
  6. In Teams, you can talk to other producers or presenters. Click Chat Open chat button in the right panel.
  7. When the event is over, click End event.

Step 6: Follow up after the event

  1. The Yammer conversation remains open after the event for follow-up questions and comments.

    Click the live event under GROUP EVENTS.