What is Microsoft Stream?
Stream is an enterprise video service where people in an organization can upload, view, organize, and share videos securely.
Who is Microsoft Stream intended for?
Microsoft Stream is the video management and sharing service for employees at all levels across businesses of all sizes who are interested in using videos in the workplace to connect, collaborate, learn and share information. Anyone can search for videos easily and consume them on their device, whenever and wherever.
Can I share videos with a specific person or my organization?
Yes. You can share videos within an organization or with a specific person, a Microsoft 365 Group, or AD security group. Learn more about setting permissions.
Will Microsoft Stream work on mobile devices?
Microsoft Stream is available on mobile web browsers with full functionality across iOS and Android. In addition there are Microsoft Stream iOS and Android apps you can download.
Can I do live streaming from Microsoft Stream?
Yes, you can create live events across Microsoft Stream and Microsoft 365. For more information, see Live event overview.
What languages does Microsoft Stream support?
See Localize Microsoft Stream for the list of supported languages.
Can closed captions automatically be generated for uploaded videos?
Yes. Microsoft Stream currently will automatically generate a closed caption for an uploaded video if the video has the language field set and the language spoken in the video is either english or spanish. See Generate automatic captions for more information.
Which regions does Microsoft Stream host my data in?
Stream currently hosts data in the following regions:
- United States
- Asia Pacific
- United Kingdom
- US Government Community Cloud (GCC)
Stream will host data in the following regions in the future:
- GCC-High / GCC-DoD
- Other local regions
If you use Microsoft Stream and your Office 365 tenant is in a region outside of regions where Stream is currently deployed to, your data will be stored in the nearest geographic region.
To find the region your tenant is in:
In Stream, click ? in the upper right corner.
Click About Microsoft Stream.
Click Your data is stored in.
Over time, we will be adding Stream instances in more regions and locations.
For more information in general on where data is stored across services in Office 365, see Where is your Office 365 data located.
How does video storage work for Microsoft Stream?
Microsoft Stream stores videos and metadata in its own service built on top of Azure. As such, it has its own storage quota for videos uploaded. Only the original videos uploaded count against the quota -- transcoded copies for adaptive streaming don't count against your quota. See Licensing overview for more information on storage.
What is the Microsoft 365 Compliance Category for Microsoft Stream?
As of May 2019, Microsoft Stream is classified as a tier D service within the Microsoft 365 Compliance Framework. Tier D means Stream meets compliance commitments around standards like: FERPA, ISO, EUMC, HIIPAA, SOC 1/2, FedRAMP, HITRUST, and others.
Learn more from the Microsoft 365 Compliance framework documentation and see the specific certifications and standards that are in each tier:
What browsers does Microsoft Stream support?
Microsoft 365 apps and services will not support Internet Explorer 11 starting August 17, 2021 (Microsoft Teams will not support Internet Explorer 11 earlier, starting November 30, 2020). Learn more. Please note that Internet Explorer 11 will remain a supported browser. Internet Explorer 11 is a component of the Windows operating system and follows the Lifecycle Policy for the product on which it is installed.
Microsoft Stream supports Microsoft Edge and the current versions of Chrome and Safari.
Live event FAQ
What is an encoder?
Simply put, an encoder compresses audio and video from various inputs and sends that output to a streaming service, such as Microsoft Stream. Typically, there are hardware, software and mobile apps that you can use. Learn more about the encoders that have been tested with Microsoft Stream.
Why can't I see the "Create a live event" option?
Users with the allowable licenses (listed in the overview), and who are enabled by the Stream admin can create live events. Check that you have a valid license, or contact your Stream admin to get access to this feature.
Who can watch a live event?
Live events viewership permissions work just like all other videos in Microsoft Stream. Viewership access can be limited to individuals or groups, or available to the entire organization.
Can people outside of my organization watch my live event?
Currently, events streamed through Microsoft Stream are only available to internally to viewers within your organization.
What kind of analytics can I see?
Event producers can see the total number of watchers when the event is live. When the event is completed, the producer can see the total number of views across the lifetime of the video subject to the view count algorithm.
What ingest protocols do you support?
Microsoft Stream supports RTMP and RTMPS ingest from most encoders. Encoder implementation of RTMP and RTMPS protocol can vary, so it is recommended to use a tested encoder with a good known configuration.
What is the pre-live state?
The pre-live state helps producers to set up their live event. When in this state, audience members will not see your live stream, but will be shown a slate until you choose to start the live event. In this state, you can choose to disconnect the setup to come back at a later time. This is useful when practicing for your live event.
Can I stop and restart my event?
If you are in the pre-live state of your event, you can disconnect the event. By doing so, you will need to restart the setup process. This is useful for testing your event before the actual event date. If your event is already live, you can't restart the broadcast; once ended, the event will be completed.
Can I reconnect my encoder?
Yes, if your encoder disconnects for some reason, you can reconnect if the encoder supports this functionality, so long as you use the same output profile for a given setup. If your encoder is disconnected for too long, the event will either automatically transition from pre-live to offline (you can start setup again), or from live to ended (the event will be complete at this point and can't be restarted).
Your audience may have a bad viewing experience or see errors if your encoder either disconnected for too long, or is not reconnected properly.
If you are in pre-live, you may disconnect your setup from within Microsoft Stream to send a new output, but you must start the setup again. It is not possible if your event is already completed.
What happens to my video after the event ends?
After the event is stopped by the producer, it is immediately available for viewing on-demand in Microsoft Stream. If the options are selected, the automatic speech-to-text and facial detection will start processing. The video will also be downloadable by an owner. Microsoft Stream comments will be available for use.
How long can my live event be?
The maximum length of a live event is 4 hours.
My event automatically stopped, what's going on?
After the maximum length of a live event has been reached, it will automatically stop the event and will become available for on-demand consumption.
Is there a lag between real life and the online live event?
Yes, there is a time delay that will be seen on the online live event.
Can I embed the live event in another site?
Yes, just like all other videos in Microsoft Stream, you can easily embed the live event on any website using the embed code. There are also deeper integrations with Microsoft Teams, Yammer, and SharePoint that support simple embedding. Only viewers who have permissions to view the live event will be able to watch it.
There seems to be an issue with my live stream, what do I do?
Commonly, if you are able to correctly connect to the live event, there may be an issue with the encoder. Start by checking that your encoder is connected and streaming correctly. High CPU load or bandwidth constraints can cause issues with your live event.
Why can't I see the Microsoft Teams produced events in Microsoft Stream?
Currently, this producer flow is not powered by Microsoft Stream. To see your events in Stream, after the event is completed, simply upload the downloaded recording into Microsoft Stream.
What live captions format do you support?
Stream supports CEA 708 embedded captions.
How can I add live captions to my events?
If you're using an encoder that supports embedded CEA 708 captions and are generating captions using a stenographer or other method, Stream will automatically detect the captions and the people who are watching the event can toggle them on or off as well as configure the look and feel of them, the same way they do for on-demand video captions. When your live event is over, you can chose to keep the generated live captions as is or upload a cleaned up version of the captions as a VTT which will overwrite the original.