Skip to content

Commit 0cf25f8

Browse files
authored
[Stream]: GA for DVR and Media Transformations. Happy Birthday Week 2025. (#25353)
1 parent 3cf3942 commit 0cf25f8

File tree

6 files changed

+46
-20
lines changed

6 files changed

+46
-20
lines changed

src/content/docs/stream/get-started.mdx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,10 @@ sidebar:
77
---
88
import { DashButton } from "~/components";
99

10-
:::note[Before you get started:]
1110

11+
:::note[Media Transformations is now GA:]
1212

13-
You must first [create a Cloudflare account](/fundamentals/account/create-account/) and [create an API token](/fundamentals/api/get-started/create-token/) to begin using Stream.
14-
13+
Billing for Media Transformations will begin on November 1st, 2025.
1514

1615
:::
1716

src/content/docs/stream/pricing.mdx

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,14 @@ sidebar:
66
---
77
import { DashButton } from "~/components";
88

9+
:::note[Media Transformations is now GA:]
10+
11+
Billing for Media Transformations will begin on November 1st, 2025.
12+
13+
:::
14+
15+
## Pricing for Stream
16+
917
Cloudflare Stream lets you broadcast, store, and deliver video using a simple, unified API and simple pricing. Stream bills on two dimensions only:
1018

1119
- **Minutes of video stored:** the total duration of uploaded video and live recordings
@@ -15,7 +23,7 @@ On-demand and live video are billed the same way.
1523

1624
Ingress (sending your content to us) and encoding are always free. Bandwidth is already included in "video delivered" with no additional egress (traffic/bandwidth) fees.
1725

18-
## Minutes of video stored
26+
### Minutes of video stored
1927

2028
Storage is a prepaid pricing dimension purchased in increments of $5 per 1,000 minutes stored, regardless of file size. You can check how much storage you have and how much you have used on the **Stream** page of the Cloudflare dashboard.
2129

@@ -43,7 +51,7 @@ If you run out of storage, you will not be able to upload new videos or start ne
4351
Enterprise customers _may_ continue to upload new content beyond their contracted quota without interruption.
4452
:::
4553

46-
## Minutes of video delivered
54+
### Minutes of video delivered
4755

4856
Delivery is a post-paid, usage-based pricing dimension billed at $1 per 1,000 minutes delivered. You can check how much delivery you have used on the **Billing** page or the Stream **Analytics** page of the Cloudflare dashboard.
4957
<DashButton url="/?to=/:account/billing" />
@@ -63,7 +71,7 @@ Delivery is counted by HTTP requests for video segments or parts of the MP4. The
6371

6472
Minutes delivered for web playback (Stream Player, HLS, and DASH) are rounded to the _segment_ length: for uploaded content, segments are four seconds. Live broadcast and recording segments are determined by the keyframe interval or GOP size of the original broadcast.
6573

66-
## Example scenarios
74+
### Example scenarios
6775

6876
**Two people each watch thirty minutes of a video or live broadcast. How much would it cost?**
6977

@@ -91,3 +99,12 @@ If the recording is deleted, the storage use will be released.
9199
**I want to store and deliver millions of minutes a month. Do you have volume pricing?**
92100

93101
Yes, contact our [Sales Team](https://www.cloudflare.com/plans/enterprise/contact/).
102+
103+
## Pricing for Media Transformations
104+
105+
After November 1st, 2025, Media Transforamtions and Image Transformations will use the same subscriptions and usage metrics.
106+
107+
- Generating a still frame (single image) from a video counts as 1 transformation.
108+
- Generating an optimized video or extracting audio counts as 1 transformation _per second of the output_ content.
109+
- Each unique transformation, as determined by input and unique combination of flags, is only billed once per calendar month.
110+
- All Media and Image Transformations cost $0.50 per 1,000 monthly unique transformation operations, with a free monthly allocation of 5,000.

src/content/docs/stream/stream-live/dvr-for-live.mdx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
---
22
pcx_content_type: how-to
33
title: DVR for Live
4-
sidebar:
5-
badge:
6-
text: Beta
74
---
85

96
Stream Live supports "DVR mode" on an opt-in basis to allow viewers to rewind,

src/content/docs/stream/transform-videos/index.mdx

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,18 @@ pcx_content_type: concept
33
title: Transform videos
44
sidebar:
55
order: 4
6-
badge:
7-
text: Beta
86
---
97
import { DashButton } from "~/components";
108

9+
:::note[Media Transformations is now GA:]
10+
11+
12+
Billing for Media Transformations will begin on November 1st, 2025.
13+
14+
15+
:::
16+
17+
1118
You can optimize and manipulate videos stored _outside_ of Cloudflare Stream with Media Transformations. Transformed videos and images are served from one of your zones on Cloudflare.
1219

1320
To transform a video or image, you must [enable transformations](/stream/transform-videos/#getting-started) for your zone. If your zone already has Image Transformations enabled, you can also optimize videos with Media Transformations.
@@ -145,11 +152,9 @@ Media Transformations are currently in beta. During this period:
145152

146153
## Pricing
147154

148-
Media Transformations will be free for all customers while in beta.
149-
150-
After that, Media Transforamtions and Image Transformations will use the same subscriptions and usage metrics.
155+
After November 1st, 2025, Media Transforamtions and Image Transformations will use the same subscriptions and usage metrics.
151156

152157
- Generating a still frame (single image) from a video counts as 1 transformation.
153158
- Generating an optimized video or extracting audio counts as 1 transformation _per second of the output_ content.
154-
- Each unique transformation is only billed once per month.
159+
- Each unique transformation, as determined by input and unique combination of flags, is only billed once per calendar month.
155160
- All Media and Image Transformations cost $0.50 per 1,000 monthly unique transformation operations, with a free monthly allocation of 5,000.

src/content/docs/stream/transform-videos/sources.mdx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,14 @@ pcx_content_type: how-to
33
title: Define source origin
44
sidebar:
55
order: 2
6-
badge:
7-
text: Beta
86
---
97

8+
:::note[Media Transformations is now GA:]
9+
10+
Billing for Media Transformations will begin on November 1st, 2025.
11+
12+
:::
13+
1014
When optimizing remote videos, you can specify which origins can be used as the source for transformed videos. By default, Cloudflare accepts only source videos from the zone where your transformations are served.
1115

1216
On this page, you will learn how to define and manage the origins for the source videos that you want to optimize.

src/content/docs/stream/transform-videos/troubleshooting.mdx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,14 @@ pcx_content_type: troubleshooting
33
title: Troubleshooting
44
sidebar:
55
order: 3
6-
badge:
7-
text: Beta
86
---
97

8+
:::note[Media Transformations is now GA:]
9+
10+
Billing for Media Transformations will begin on November 1st, 2025.
11+
12+
:::
13+
1014
If you are using Media Transformations to transform your video and you experience a failure, the response body contains an error message explaining the reason, as well as the `Cf-Resized` header containing `err=code`:
1115

1216
- 9401 — The required options are missing or are invalid. Refer to [Options](/stream/transform-videos/#options) for supported arguments.
@@ -20,4 +24,4 @@ If you are using Media Transformations to transform your video and you experienc
2024
- 9509 — The origin server returned an HTTP 5xx status code. This is most likely a problem with the origin server-side software, not the transformation.
2125
- 9517 & 9523 — Internal errors. Contact support if you encounter these errors.
2226

23-
---
27+
---

0 commit comments

Comments
 (0)