Manage SRT-In for Teams meetings and events

APPLIES TO: Image of a checkmark for yesMeetings Image of a checkmark for yesEvents

Note

This feature is currently in Public Preview.

SRT-In enables meeting and event organizers to produce their meetings and events directly from an external hardware or software-based encoder using the Secure Reliable Transport (SRT) protocol.

As an admin, you can use meeting policies to turn on SRT-In for meeting and event organizers. Organizers with this policy can access the SRT link and key that they need 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 SRT feed must deliver:

  • H.264 Advanced Video Coding (AVC) and H.265 High Efficiency Video Coding (HEVC)

  • Constant Bitrate (CBR) and Variable Bitrate (VBR) for 1080p

  • Frame rate of least 29.97 fps or 30 fps or higher

  • Square Pixel Aspect Ratio (PAR)

SRT ingest endpoints

As part of the network connectivity principles, make sure that the Microsoft 365 endpoints are reachable as defined in Microsoft 365 URLs and IP address ranges.

Verify that you also have the following domain and port:

Domain: *.rtmpingest.mcr.teams.cloud.microsoft
Port: 49891 (SRT)

Use the Teams admin center to manage whether organizers can use SRT-In

  1. In the left navigation of the Teams admin center, go to Meetings > Meeting policies.
  2. Select an existing policy or create a new one.
  3. Go to the Audio & video section.
  4. For Allowed streaming media input, select or clear the SRT checkbox from the dropdown.
  5. Select Save.

Use PowerShell to manage whether organizers can use SRT-In

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

Turn on SRT-In

To turn on SRT-In for organizers with this policy, run the following command:

Set-CsTeamsMeetingPolicy -Identity Global -AllowedStreamingMediaInput "SRT"  

To turn on RTMP-In and SRT-In for organizers with this policy, run the following command:

Set-CsTeamsMeetingPolicy -Identity Global -AllowedStreamingMediaInput "RTMP,SRT"  

Turn off SRT-In

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

Set-CsTeamsMeetingPolicy -Identity Global -AllowedStreamingMediaInput ""

View the SRT-In status for a policy

To view the current status of SRT-In for a meeting policy, run the following command:

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