Skip to content

Latest commit

 

History

History
100 lines (72 loc) · 4 KB

meetings-rtmp-in.md

File metadata and controls

100 lines (72 loc) · 4 KB
title ms.author author manager ms.topic ms.service ms.reviewer ms.date audience ms.localizationpriority search.appverid ms.collection appliesto f1.keywords ms.custom description
Manage RTMP-In for Teams meetings, webinars, and town halls
wlibebe
wlibebe
pamgreen
how-to
msteams
srajay
3/28/2025
admin
medium
MET150
Tier2
m365initiative-meetings
Microsoft Teams
NOCSH
ms.teamsadmincenter.meetingpolicies.audioandvideo
Learn to set up RTMP-In for Teams meetings for admins.

Manage RTMP-In for Teams meetings, webinars, and town halls

APPLIES TO: Image of a checkmark for yes Meetings Image of a checkmark for yes Webinars Image of a checkmark for yes Town halls

[!INCLUDETeams Premium]

RTMP-In allows meeting, webinar, and town hall organizers to produce their meetings and events directly from an external hardware or software-based encoder using Real-Time Messaging Protocol (RTMP). To learn more about how organizers use RTMP-In, see Use RTMP-In in Microsoft Teams.

Note

RTMP-In is a Teams Premium feature for all meeting and event formats, except town halls.

As an admin, you can use meeting policies to turn on RTMP-In for meeting and event organizers. Organizers with this policy can access the RTMP link and key needed to start streaming from the encoder through their Meeting options. To learn more about encoders, see Using an encoder for live event streaming with Microsoft Teams.

The incoming RTMP feed must deliver:

  • H.264 Advanced Video Coding (AVC)
  • Constant Bitrate (CBR)
  • Frame rate of 29.97 fps or 30 fps
  • Square Pixel Aspect Ratio (PAR)

RTMP ingest endpoints

As part of the network connectivity principles, make sure that the Microsoft 365 endpoints are reachable as defined in Office 365 URLs and IP address ranges. Verify that you also have the following domains/ports:

Domains: *.rtmpingest.mcr.teams.microsoft.com
Ports: 1935/1936 (for RTMP/RTMPS)

Manage whether organizers can use RTMP-In with the Teams admin center

  1. Open the Teams admin center.
  2. Expand Meetings from the navigation pane.
  3. Under Meetings, select Meeting Policies.
  4. Either select an existing policy or create a new one.
  5. Navigate to the Audio & Video section.
  6. For Allowed streaming media input, select or deselect RTMP from the dropdown.
  7. Select Save.

Manage whether organizers can use RTMP-In with PowerShell

To manage whether organizers can use RTMP-In, use the -AllowedStreamingMediaInput parameter within the PowerShell CsTeamsMeetingPolicy cmdlet.

Turn on RTMP-In

To turn on RTMP-In for organizers with this policy, use the following script:

Set-CsTeamsMeetingPolicy -Identity <policy name> -AllowedStreamingMediaInput "RTMP"

Turn off RTMP-In

To turn off RTMP-In for organizers with this policy, use a null value with -AllowedStreamingMediaInput. For example:

Set-CsTeamsMeetingPolicy -Identity Global -AllowedStreamingMediaInput ""

View the RTMP-In status for a policy

To view the current status of RTMP-In for a meeting policy, use the following script:

Get-CsTeamsMeetingPolicy -Identity <policy name>|fl AllowedStreamingMediaInput

Platform support

To view the list of platforms that support this feature, see Microsoft Teams Premium - Overview for admins.

Related topics