Note

The following information is about Microsoft Stream (Classic) which will somewhen exist retired and replaced past Stream (on SharePoint). To start using the newer video solution today, merely upload your videos to SharePoint, Teams, Yammer, or OneDrive. Videos stored in Microsoft 365 the way you'd store whatsoever other file is the basis for Microsoft Stream (on SharePoint). Learn more...


Troubleshooting live events in Microsoft Stream (Classic)

Before a live consequence

Important

Cathay: Users located in Mainland china will not be able to ready or attend Microsoft Stream, Microsoft Teams, or Yammer live events or view videos on-demand considering currently, Azure CDN, which these apps rely on, might not be accessible in Mainland china.

Every bit an administrator, y'all might need to set a VPN to connect your corporate network for these apps to work seamlessly. Once that'southward complete, people in your organization tin schedule and attend live events.

Make sure all endpoints are reachable in your network

General Microsoft Stream (Archetype) endpoints

Microsoft Stream (Classic) requires connectivity to the internet. All endpoints listed on Office 365 endpoints for Microsoft Stream need to be reachable past users of Microsoft Stream (Classic) inside your organization'due south network.

External app or device produced live events (formerly external encoder) - RMTP ingest endpoints

To get a video feed for an External app or device produced alive outcome sent to Microsoft Stream (Archetype) from your encoder, you'll demand the following IP ranges and ports open up in your network'southward firewall:

  • Domains: *.channel.media.azure.internet
  • Ports: 1935/2935/1936/2936 (for RTMP and RTMPS)

If your specific network setup doesn't let y'all to (or you don't want to) open up the domain range higher up, currently the only option to go specific IP addresses for the RTMP/RTMPS ingest, is to get the rotating IP ranges for the Azure data center that your Microsoft Stream (Classic) tenant is connected to.

The following JSON files are updated as the IP addresses for Azure data centers change, cleaved ain by region and by the tagged services.

  • Public: https://www.microsoft.com/download/details.aspx?id=56519

  • United states of america Gov: https://world wide web.microsoft.com/download/details.aspx?id=57063

  • Germany: https://www.microsoft.com/download/details.aspx?id=57064

  • Red china: https://www.microsoft.com/download/details.aspx?id=57062

These files are updated weekly and include versioning both for the total file and each individual service tag in that file.

To find the Azure data center for your Stream (Classic) tenant:

  1. In Stream, click ? in the upper correct corner.

  2. Select About Microsoft Stream.

  3. View the information in Your data is stored in.

Subsequently you lot find out the Azure information center for your Stream (Classic) tenant, find the corresponding IP ranges in the XML file above, and so update your firewall/proxy with the specific IP ranges for your data center. As the XML file changes you lot'll need to update your firewall/proxy settings too.

Example:

  • If About Microsoft Stream says that your data is stored in "East U.s. two"

  • In the XML file, you would wait for a node labeled <Region Proper noun="useast2">

  • Under that Region node, there would be several entries for all the IP ranges (<IpRange Subnet="13.68.0.0/17">)

  • You would demand to configure your firewall\proxy to allow all of these IP ranges and change them on a regular basis when the XML file changes.

Users in the community accept written code that on a schedule it takes the XML file higher up and converts the data into an API that tin exist queried. Your system my exist able to learn from what was done with this open up source projection and build your own similar solution to regularly update your firewall/proxy settings.

  • Example: http://iprange.omartin2010.com/

  • Source code on Github: https://github.com/omartin2010/AzureRange

Make sure you lot have enough upload bandwidth

When producing/streaming a live event via RTMP(S), it'south possible that the internet upload bandwidth at the site pushing the alive stream might not be enough. Low upload bandwidth might result in dropped frames or issues in the alive video itself, which may upshot in playback issues for viewers.

Make certain that your upload speed for the motorcar and network pushing the live stream is higher than the bitrate you set for the live stream. If you lot are outputting a v Mbps stream from your encoder but your upload bitrate is close to or lower than that, you could run into problems not being able to upload your stream fast enough.

If you have upload bandwidth problems, here are a few things you can endeavor:

  1. Use a hard-wired ethernet connexion for whatever machine you are pushing the stream from to avoid any drops in Wi-Fi.

  2. Lower the encoding bitrate of your alive feed to a value well below your max upload speed.

Preparing your network for many concurrent viewers

During live events many people volition be joining to watch your event live. This could put a strain on your network and internet download bandwidth. You demand to assess your current network infrastructure and ensure that people within your corporate network will have the bandwidth needed to scout a live consequence. To help reduce internet traffic needed for live events in that location are 2 options:

  1. Configure existing cache proxies within your network to cache videos from Microsoft Stream.

  2. Employ a third-party eCDN video delivery solution to optimize video traffic.

See video delivery in Microsoft Stream (Classic) overview for more info.

I tin can't create a alive event

In that location are permissions across Microsoft Stream, Yammer, and Microsoft Teams that a user needs to be able to create a live event depending on which service y'all are using for the live upshot.

  1. Check that the Microsoft Stream (Classic) admin has enabled you lot to create live events. Learn more

  2. Check with your ambassador that you have a valid Microsoft Stream (Classic) license that allows the creation of live events.

Microsoft 365

  • Y'all can only create live events from Yammer groups that are Office 365 Grouping connected. If y'all have a Yammer group that'south non connected to an Part 365 Group, you won't exist able to utilize live events in that grouping.

  • The user needs to exist an admin of the Yammer group.

  • The user needs to be enabled for "live outcome scheduling" in Microsoft Teams.

  • If the user is going to create "external app or device" events they demand to accept permission to create live events in Microsoft Stream.

  • Ensure you lot take a valid Role 365 license license that allows the creation of live events in Microsoft 365.

How do I get my live result to prove up in Yammer?

If yous want your issue to prove up in Yammer, so you need to create the live outcome starting in Yammer. See feature comparison past service and event type for more than information.

How do I get my live event to testify up in Microsoft Stream?

If you lot want your effect to prove upwardly in Microsoft Stream (Archetype) y'all can either:

  • Create the live issue starting in Stream.
  • Pick "external app or device" for the type of consequence when creating it for Yammer/Microsoft Teams.

See feature comparing by service and event type for more data.

How practice I become my alive event to show up in Microsoft Teams?

If you want your event to show up in Microsoft Teams you can create your event from either Yammer or Microsoft Teams. Come across characteristic comparison by service and event type for more than information.

Why can't I edit my live result in Microsoft Stream?

If yous created your live issue from Yammer or Microsoft Teams and picked "external app or device" as the blazon, so that issue shows up in Microsoft Stream. However, until the event is done, you tin only brand changes to the event (title, permissions, date/fourth dimension) by editing the event in Microsoft Teams. This is because during this time period the live event info is sourced from the Microsoft Teams event associated with it.

Make sure viewers have permission to watch the consequence

Yammer

  • If your Yammer group is public to the organization then you lot won't demand to worry about permissions for the live event. Anybody in the organization will exist able to sentry the live event.

  • If your Yammer group is private, and so you'll need to make sure that anybody who needs to watch the live result is a member of your Yammer group. Brand certain that yous accept someone on hand before and during the event to approve member requests. It can exist common for people to non be part of the Yammer grouping merely realize they need admission to lookout man the live outcome.

Microsoft Teams

  • Live events from Microsoft Teams take a few dissimilar roles for permissions on the event itself (Organizer, Producer, Presenter, Attendee).

  • Run into Microsoft Teams event group roles for more data.

Microsoft Stream (Classic)

  • If your live event started in Yammer or Microsoft Teams and then the permissions for the live consequence before and during the event are from the event in Microsoft Teams.

  • If your alive upshot was created directly in Stream, and then the permissions can exist fix in Stream. Owners can edit/produce the event and viewers will but be able to watch the event.

  • See creating a live event in Microsoft Stream for more than info.

  • See permissions and privacy for general information about permissions in Microsoft Stream.

Producing a alive event

I don't know how to setup my encoder

The easiest fashion to go started is to follow the instructions outlined from the encoder setup.

My encoder is non connecting to the server ingest URL

  • Check that you have pushed Start setup on the producer page and waited until you are in the pre-live state. Yous volition only be able to button from your encoder afterwards the setup is ready to receive.

  • Check that the RTMP(S) URL is correctly entered as the output of your encoder.

  • If a stream central is required for your encoder, y'all can fill up this in with whatsoever cord, for example "stream".

  • Cheque the status of your net connection to ensure that your encoder is correctly connected and online.

  • You may have network security or firewall-related settings that may be blocking the output of your connection.

  • Your encoder may non exist supported with Microsoft Stream. Check out the list of tested encoders.

I tin can't seem to become RTMPS to work

  1. Some encoders may support a different implementation that is not supported past Microsoft Stream. Bank check out the list of tested encoders that work with Microsoft Stream.
  2. Not all encoders or versions support RTMPS. Check with the manufacturer or software creator to run into what they back up.

I tried to start setup, but information technology seems to be taking a long time

In general, it can take a few minutes to become the setup going before you can start pushing your encoder. Information technology is possible if the service is decorated that this can accept longer to go going, so it is recommended that you give yourself ample time to first the setup before your scheduled live event.

I tried to start setup, but there are also many events going on

If the maximum number of concurrent agile events is reached, a Microsoft Stream (Classic) admin has the ability to stop other events to make room for higher priority event. Check out the live events assistants controls.

I tin can't see producer preview

  1. It may accept around thirty seconds for the producer preview to appear later you've started streaming from your encoder.
  2. Make sure that that encoder is connected to Microsoft Stream.
  3. It can sometimes help to refresh the page in Microsoft Stream. You may be asked if you want to go out the page; this volition not affect your alive effect.
  4. Some networks may block access to content. Ensure that your network security and firewall settings allow RTMP(S) protocol and the required domains are in the immune list. It can help to attempt to come across if it works on a dissimilar network surroundings, contained from a corporate network, VPN or locked down network.

My feed looks bad, poor quality, or glitchy

  1. Cheque your upload bandwidth from the motorcar you are pushing the live stream from. Low bandwidth can cause dropped frames, poor quality, or a glitchy looking video stream. You need an upload bandwidth that is higher than the bitrate you are streaming at.

  2. Ensure that you are using the recommended encoder settings for Microsoft Stream. See configuring encoders for live streaming for more info.

  3. Check that the audio/video coming into the encoder doesn't take any problems. The source sound or video feeds routed to the encoder could have problems itself, which would result in a bad experience sent out to viewers.

  4. Bank check the CPU load on your encoder. Yous may be maxing out your CPU with the source content and/or with the bitrate you are trying to push. If the CPU load is too high, try reducing the complication of your alive feed overlays/content or reduce the bitrate you are streaming at.

  5. Ensure that your encoder is upwardly to engagement. If information technology's a hardware encoder, ensure you accept the latest firmware updates. If it'southward a software encoder, make sure you are running the latest version.

  6. Effort resetting or restarting your encoder. Note that if you lot do this during a alive stream your viewers volition run across an error during playback while your encoder is restarting. Afterward you restart live streaming from the encoder, viewers will accept to reload the page to get the live stream once more.

I started my live event, but didn't connect my encoders

If yous started your upshot and the encoder is non connected, you and your viewers may accept a bad viewing feel. Ensure that your encoder is connected and the preview is coming through before your commencement your live issue.

I ended my live consequence from my encoder, but viewers are seeing an error

Select Stop effect before disconnecting your encoder. If you already disconnected your encoder, y'all tin still click Stop event, but viewers may see an error.

My viewers are seeing issues

  1. If a single viewer is reporting an event, ensure that viewer has enough bandwidth and is on a expert internet connexion to lookout the event.
  2. If multiple people within the same network are having issues, you may be experiencing network congestion related issues. Learn more about eCDNs as one possible solution to this problem.
  3. Many times, when multiple viewers are seeing an issue, it really related to the encoder feed.
    • Check that the encoder is properly setup to the specifications outlined in the encoder setup, and configured correctly.
    • Ensure that you have plenty upload bandwidth to stream. You can try reducing the bandwidth from the encoder output.
    • Sometimes resetting the encoder helps, but annotation that you must maintain the same settings when reconnected. Audition members may see an fault or glitch in the live event.

For other common playback errors when viewing the preview, or to find out how to study an issue, meet Understanding playback errors.

I, or my viewers, can't hear the video

  1. Check that the encoder is sending audio.
  2. Check that the audio device is plugged in.
  3. If on Windows, make sure the right audio device is selected and unmuted.
  4. If using Internet Explorer xi, and you are unable to unmute the actor, get to Settings Settings icon. > Internet Options > Advanced, and and then coil to the Multimedia section and ensure Play sounds on webpages is selected.

Important

Microsoft 365 apps and services will not support Cyberspace Explorer xi starting August 17, 2021 (Microsoft Teams volition not support Internet Explorer 11 earlier, starting Nov 30, 2020). Learn more. Please notation that Internet Explorer 11 will remain a supported browser. Internet Explorer 11 is a component of the Windows operating organization and follows the Lifecycle Policy for the product on which it is installed. Microsoft Stream (Classic) supports Microsoft Edge and the current versions of Chrome and Safari.

  1. If at that place was an encoder disruption, some browsers or devices may not exist able to recover and playback the audio correctly.
  2. If you you select, As shortly as encoder is gear up up and so navigate back to the producer folio, yous might see the alert bulletin, "Your scheduled fourth dimension has passed". You can ignore it.

I need more help with setting upwards my live event

Yous can leverage the Microsoft 365 Live Events Assistance program, which is in public preview. Its goal is to help customers walkthrough a commencement time live outcome set upward besides as to provide assistance for an upcoming live event. For more information, please refer to the live events assistance documentation.

Common error codes

Errors catastrophe in Potential causes
0200194
  1. If you lot have not continued your encoder, but started the live event, you lot may experience this error. Cheque your encoder to make sure it is properly connected.
  2. If your encoder is connected, it is possible that you are experiencing poor streaming quality generally caused by depression upload bandwidth or high CPU usage from the encoder, causing packet loss. Bank check the encoder to lower the output bandwidth.
  3. It'south possible that this is a transient network issue. Try refreshing the producer folio to run across if the issue fixes.
  4. The content may exist deleted in another window, app or tab. Effort refreshing the producer page to see if the event was removed.
020019c, 0400005
  1. Check that your encoder is connected.
  2. You may accept stopped streaming from your encoder, just forgot to end the issue. Select Finish event from the producer page.
  3. Bank check your encoder to ensure you are using the recommended settings. Cheque to make sure that the you lot are sending 2 2d fragment chunks (sometimes known equally key frames or GOP boundaries) that are central frame aligned.
02001f4, 02001f6, 02001f7, 02001f8 In that location is something wrong with the service. This may be transient. Endeavor refreshing the page.
0200258 This error typically happens when either the internet connection is limited, or transient network issue. Cheque these settings and try refreshing the page.
0200259 This error typically happens when either the internet connection is limited, or the ingest endpoint is blocked past a firewall setting. Bank check these settings and try refreshing the page.
0300000 Something went wrong trying to playback the video in this browser on your system. Sometimes, this happens if you remove or disable the audio device, minimize the playback in iOS, or run out of memory. Trying in another browser may help the state of affairs.
0400000, 0400002, 0400003 The feed is non supported either past the service or the browser that you are viewing on. Check that your encoder is sending both an audio and video stream of the required codecs or endeavour a different browser. Acquire more about encoder settings
0500004, 0500005, 0400003 These are sometimes transient errors. Attempt refreshing to fix the issue.
0600001 Your browser requires Flash to playback content. Either Flash is not enabled, or the version of Flash is not currently supported. Annotation that Flash v30 is non current supported.

For more than details most all playback related error codes, check hither.

Other messages

Bulletin Explanation
Another performance is modifying the live ingest The requested action can't be completed because another activity is currently in progress. Endeavor the requested action again later.
Some other operation is already running on the alive ingest The requested activity can't exist completed considering another activeness is currently in progress. Try the requested action again later.
Live ingest cannot exist stopped as it is not running The event is already stopped. This tin happen if the event has already be automatically shutdown from the service or if in a bad state. Refreshing the producer page may help to reflect the correct state.
The video could non exist found The video can't exist plant to complete the activity on. It's possible that the video has been deleted.
Cannot beginning the live event if the video is deleted The video has been deleted.
Looks like your encoder may not be connected. Starting your consequence when the encoder isn't connected tin can result in a bad viewing experience. The system is non able to properly find if you encoder is correctly continued to Microsoft Stream. If you choose to start your event at this betoken and your encoder is not correctly continued, your viewers volition feel an mistake. Employ circumspection and ensure your encoder is connected before starting your event.
Lamentable, nosotros tin can't start your setup. Looks like your organization is using the maximum allowable active events right now. If the maximum number of concurrent active events is reached, a Microsoft Stream (Classic) admin has the ability to cease other events to make room for higher priority event.