Cloudflare Docs
Stream
Visit Stream on GitHub
Set theme to dark (⇧+D)

Changelog

​​ 2022-09-15

​​ Manually control when you start and stop simulcasting

You can now enable and disable individual live outputs via the API or Stream dashboard, allowing you to control precisely when you start and stop simulcasting to specific destinations like YouTube and Twitch. For more, read the docs.

​​ 2022-08-15

​​ Unique subdomain for your Stream Account

URLs in the Stream Dashboard and Stream API now use a subdomain specific to your Cloudflare Account: customer-{CODE}.cloudflarestream.com. This change allows you to:

  1. Use Content Security Policy (CSP) directives specific to your Stream subdomain, to ensure that only videos from your Cloudflare account can be played on your website.
  2. Allowlist only your Stream account subdomain at the network-level to ensure that only videos from a specific Cloudflare account can be accessed on your network.

No action is required from you, unless you use Content Security Policy (CSP) on your website. For more on CSP, read the docs here.

​​ 2022-08-02

​​ Clip videos using the Stream API

You can now change the start and end times of a video uploaded to Cloudflare Stream. For more information, refer to Clip videos.

​​ 2022-07-26

​​ Live inputs

The Live Inputs API now supports optional pagination, search, and filter parameters. For more information, refer to the Live Inputs API documentation.

​​ 2022-05-24

​​ Picture-in-Picture support

The Stream Player now displays a button to activate Picture-in-Picture mode, if the viewer’s web browser supports the Picture-in-Picture API.

​​ 2022-05-13

​​ Creator ID property

During or after uploading a video to Stream, you can now specify a value for a new field, creator. This field can be used to identify the creator of the video content, linking the way you identify your users or creators to videos in your Stream account. For more, read the blog post

​​ 2022-03-17

​​ Analytics panel in Stream Dashboard

The Stream Dashboard now has an analytics panel that shows the number of minutes of both live and recorded video delivered. This view can be filtered by Creator ID, Video UID, and Country. For more in-depth analytics data, refer to the bulk analytics documentation

​​ 2022-03-16

​​ Custom letterbox color configuration option for Stream Player

The Stream Player can now be configured to use a custom letterbox color, displayed around the video (“letterboxing” or “pillarboxing”) when the video’s aspect ratio does not match the player’s aspect ratio. Refer to the documentation on configuring the Stream Player here.

​​ 2022-03-10

​​ Support for SRT live streaming protocol

Cloudflare Stream now supports the SRT live streaming protocol. SRT is a modern, actively maintained streaming video protocol that delivers lower latency, and better resilience against unpredictable network conditions. SRT supports newer video codecs and makes it easier to use accessibility features such as captions and multiple audio tracks.

For more, read the blog post.

​​ 2022-02-17

​​ Faster video quality switching in Stream Player

When viewers manually change the resolution of video they want to receive in the Stream Player, this change now happens immediately, rather than once the existing resolution playback buffer has finished playing.

​​ 2022-02-09

​​ Volume and playback controls accessible during playback of VAST Ads

When viewing ads in the VAST format in the Stream Player, viewers can now manually start and stop the video, or control the volume.

​​ 2022-01-25

​​ DASH and HLS manifest URLs accessible in Stream Dashboard

If you choose to use a third-party player with Cloudflare Stream, you can now easily access HLS and DASH manifest URLs from within the Stream Dashboard. For more about using Stream with third-party players, read the docs here.

​​ 2022-01-22

​​ Input health status in the Stream Dashboard

When a live input is connected, the Stream Dashboard now displays technical details about the connection, which can be used to debug configuration issues.

​​ 2022-01-06

​​ Live viewer count in the Stream Player

The Stream Player now shows the total number of people currently watching a video live.

​​ 2022-01-04

​​ Webhook notifications for live stream connections events

You can now configure Stream to send webhooks each time a live stream connects and disconnects. For more information, refer to the Webhooks documentation.

​​ 2021-12-07

​​ FedRAMP Support

The Stream Player can now be served from a FedRAMP compliant subdomain.

​​ 2021-11-23

​​ 24/7 Live streaming support

You can now use Cloudflare Stream for 24/7 live streaming.

​​ 2021-11-17

​​ Persistent Live Stream IDs

You can now start and stop live broadcasts without having to provide a new video UID to the Stream Player (or your own player) each time the stream starts and stops. Read the docs.

​​ 2021-10-14

​​ MP4 video file downloads for live videos

Once a live video has ended and been recorded, you can now give viewers the option to download an MP4 video file of the live recording. For more, read the docs here.

​​ 2021-09-30

​​ Serverless Live Streaming

Stream now supports live video content! For more information, read the blog post and get started by reading the docs.

​​ 2021-07-26

​​ Thumbnail previews in Stream Player seek bar

The Stream Player now displays preview images when viewers hover their mouse over the seek bar, making it easier to skip to a specific part of a video.

​​ MP4 video file downloads (GA)

All Cloudflare Stream customers can now give viewers the option to download videos uploaded to Stream as an MP4 video file. For more, read the docs here.

​​ 2021-07-10

​​ Stream Connect (open beta)

You can now opt-in to the Stream Connect beta, and use Cloudflare Stream to restream live video to any platform that accepts RTMPS input, including Facebook, YouTube and Twitch.

For more, read the blog post or the docs.

​​ 2021-06-10

​​ Simplified signed URL token generation

You can now obtain a signed URL token via a single API request, without needing to generate signed tokens in your own application. Read the docs

​​ 2021-06-08

​​ Stream Connect (closed beta)

You can now use Cloudflare Stream to restream or simulcast live video to any platform that accepts RTMPS input, including Facebook, YouTube and Twitch.

For more, read the blog post or the docs.

​​ 2021-05-03

​​ MP4 video file downloads (beta)

You can now give your viewers the option to download videos uploaded to Stream as an MP4 video file. For more, read the docs here.

​​ 2021-03-10

​​ Stream Player 2.0 (preview)

A brand new version of the Stream Player is now available for preview. New features include:

  • Unified controls across desktop and mobile devices
  • Keyboard shortcuts
  • Intelligent mouse cursor interactions with player controls
  • Phased out support for Internet Explorer 11

For more, refer to this post on the Cloudflare Community Forum.

​​ 2021-03-04

​​ Faster video encoding

Videos uploaded to Cloudflare Stream are now available to view 5x sooner, reducing the time your users wait between uploading and viewing videos.

​​ 2021-03-29

​​ Picture quality improvements

Cloudflare Stream now encodes videos with fewer artifacts, resulting in improved video quality for your viewers.

​​ 2021-03-25

​​ Improved client bandwidth hints for third-party video players

If you use Cloudflare Stream with a third party player, and send the clientBandwidthHint parameter in requests to fetch video manifests, Cloudflare Stream now selects the ideal resolution to provide to your client player more intelligently. This ensures your viewers receive the ideal resolution for their network connection.

​​ 2021-03-17

​​ Less bandwidth, identical video quality

Cloudflare Stream now delivers video using 3-10x less bandwidth, with no reduction in quality. This ensures faster playback for your viewers with less buffering, particularly when viewers have slower network connections.

​​ 2021-01-17

​​ Removed weekly upload limit, increased max video upload size

  • You can now upload videos up to 30GB in size to Cloudflare Stream
  • You can now upload an unlimited number of videos to Cloudflare Stream each week

​​ 2020-12-14

​​ Tus support for direct creator uploads

You can now use the tus protocol when allowing creators (your end users) to upload their own videos directly to Cloudflare Stream.

In addition, all uploads to Cloudflare Stream made using tus are now faster and more reliable as part of this change.

​​ 2020-12-09

​​ Multiple audio track mixdown

Videos with multiple audio tracks (ex: 5.1 surround sound) are now mixed down to stereo when uploaded to Stream. The resulting video, with stereo audio, is now playable in the Stream Player.

​​ 2020-12-02

​​ Storage limit notifications

Cloudflare now emails you if your account is using 75% or more of your prepaid video storage, so that you can take action and plan ahead.