This article shows you how easy it is to upload videos with Microsoft Stream.


Before continuing with this tutorial, you must be signed in to Microsoft Stream. For information on how to sign up, see this article.

Start uploading videos

You can upload a video from any page of the Stream portal. You can upload multiple videos at the same time by selecting videos from the select files dialog box or dragging them on to the screen. You can delete a video at any time (even during upload).

There are a couple of options for uploading videos.

  1. Select Create > Upload a video from the top navigation bar. Or, press the Upload icon on the top right corner of the bar.

    Then, select files from the dialog box or drag them on the screen.

    Upload videos

  2. Select My content > My videos and select files from the dialog box or drag them on the screen.

    Upload videos

Edit metadata

While the video is being uploaded and processed, you can fill up your metadata. Each metadata item is discussed in this section.

Upload videos 3

  1. Title/Description

    Title and description should be added to make it easier for people to find your video. You can use a #hashtag in the description to aid the discoverability. Hashtags make it easier for users to find videos with a specific content. You can create new or use an existing hashtag by placing the # sign in front of a word.

    The title is limited to 30 characters. The description is limited to 4000 characters.

  2. Specify privacy settings. By default, the privacy setting is set to My Org.

    • My org: everyone in my organization.
    • Custom: a custom list of people/groups. Currently, Stream only supports Active Directory (AD) users and security groups.
    • Only me: private.
  3. Add to channels.

    It is recommended to add your videos to one or more channels for discoverability. For more information, see Add videos to a channel. Note that it is not at all required for private videos.

  4. Select thumbnail.

    Once thumbnails appear, you can choose one so it will be used as a poster frame for your video. You can also upload a custom thumbnail.

  5. Upload captions.

    You can optionally upload captions. The caption files should be in the WebVTT format.

Publish and playback

Once your video has been processed, you will see the Publish this video button. Press the Publish button to make your video available for customers. Click your video to see the playback page.

Upload videos

Once you are on the playback page, you can edit your video's metatdata by pressing the ellipsis (...) icon on the right.

Upload videos

For more information about editing, see Edit a video.

Supported upload formats

  • FLV (with H.264 and AAC codecs) (.flv)
  • MXF (.mxf)
  • GXF (.gxf)
  • MPEG2-PS, MPEG2-TS, 3GP (.ts, .ps, .3gp, .3gpp, .mpg)
  • Windows Media Video (WMV)/ASF (.wmv, .asf)
  • AVI (Uncompressed 8bit/10bit) (.avi)
  • MP4 (.mp4, .m4a, .m4v)/ISMV (.isma, .ismv)
  • Microsoft Digital Video Recording(DVR-MS) (.dvr-ms)
  • Matroska/WebM (.mkv)
  • WAVE/WAV (.wav)
  • QuickTime (.mov)

Above is a list of the more commonly encountered file extensions. Microsoft Stream supports many others (for example: .m2ts, .mpeg2video, .qt). If you try to encode a file and you get an error message about the format not being supported, please provide a feedback here.


For common upload errors, see this topic.

See also

Get started

Understand privacy settings