Skip to content

Commit f107310

Browse files
authored
[Stream] Migrate technical specifications from FAQ to relevant documentation pages (#28815)
* [Stream] Migrate technical specifications from FAQ to relevant documentation pages * Small updates
1 parent c54430d commit f107310

File tree

5 files changed

+33
-49
lines changed

5 files changed

+33
-49
lines changed

src/content/docs/stream/faq.mdx

Lines changed: 0 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,6 @@ import { GlossaryTooltip, DashButton } from "~/components";
1212

1313
## Stream
1414

15-
### What formats and quality levels are delivered through Cloudflare Stream?
16-
17-
Cloudflare decides on which bitrate, resolution, and codec is best for you. We deliver all videos to industry standard H264 codec. We use a few different adaptive streaming levels from 360p to 1080p to ensure smooth streaming for your audience watching on different devices and bandwidth constraints.
18-
1915
### Can I download original video files from Stream?
2016

2117
You cannot download the _exact_ input file that you uploaded. However, depending on your use case, you can use the [Downloadable Videos](/stream/viewing-videos/download-videos/) feature to get encoded MP4s for use cases like offline viewing.
@@ -42,55 +38,10 @@ Uploads over these limits will receive a [429 (Too Many Requests)](/support/trou
4238

4339
Yes. Stream videos can be embedded on any domain, even domains not on Cloudflare.
4440

45-
### What input file formats are supported?
46-
47-
Users can upload video in the following file formats:
48-
49-
MP4, MKV, MOV, AVI, FLV, MPEG-2 TS, MPEG-2 PS, MXF, LXF, GXF, 3GP, WebM, MPG, QuickTime
50-
5141
### Does Stream support High Dynamic Range (HDR) video content?
5242

5343
When HDR videos are uploaded to Stream, they are re-encoded and delivered in SDR format, to ensure compatibility with the widest range of viewing devices.
5444

55-
### What frame rates (FPS) are supported?
56-
57-
Cloudflare Stream supports video file uploads for any FPS, however videos will be re-encoded for 70 FPS playback. If the original video file has a frame rate lower than 70 FPS, Stream will re-encode at the original frame rate.
58-
59-
If the frame rate is variable we will drop frames (for example if there are more than 1 frames within 1/30 seconds, we will drop the extra frames within that period).
60-
61-
### What browsers does Stream work on?
62-
63-
You can embed the Stream player on the following platforms:
64-
65-
<table-wrap>
66-
67-
| Browser | Version |
68-
| ------- | ----------------------------------- |
69-
| Chrome | Supported since Chrome version 88+ |
70-
| Firefox | Supported since Firefox version 87+ |
71-
| Edge | Supported since Edge 89+ |
72-
| Safari | Supported since Safari version 14+ |
73-
| Opera | Supported since Opera version 75+ |
74-
75-
</table-wrap>
76-
77-
:::note[Note]
78-
79-
Cloudflare Stream is not available on Chromium, as Chromium does not support H.264 videos.
80-
81-
:::
82-
83-
<table-wrap>
84-
85-
| Mobile Platform | Version |
86-
| --------------------- | ------------------------------------------------------------------------ |
87-
| Chrome on Android | Supported on Chrome 90 |
88-
| UC Browser on Android | Supported on version 12.12+ |
89-
| Samsung Internet | Supported on 13+ |
90-
| Safari on iOS | Supported on iOS 13.4+. Speed selector supported when not in fullscreen. |
91-
92-
</table-wrap>
93-
9445
### What are the recommended upload settings for video uploads?
9546

9647
If you are producing a brand new file for Cloudflare Stream, we recommend you use the following settings:

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ You can upload videos using the API or directly on the **Stream** page of the Cl
2424

2525
<DashButton url="/?to=/:account/stream/videos" />
2626

27+
For a list of accepted file types, refer to [Supported video formats](/stream/uploading-videos/#supported-video-formats).
28+
2729
To use the API, replace the `API_TOKEN` and `ACCOUNT_ID` values with your credentials in the example below.
2830

2931
```bash title="Upload a video using the API"

src/content/docs/stream/index.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ Cloudflare Stream lets you or your end users upload, store, encode, and deliver
2222

2323
You can use Stream to build your own video features in websites and native apps, from simple playback to an entire video platform.
2424

25+
Stream automatically encodes and delivers videos using the H.264 codec with adaptive bitrate streaming, supporting resolutions from 360p to 1080p. This ensures smooth playback across different devices and network conditions.
26+
2527
Cloudflare Stream runs on [Cloudflare’s global cloud network](https://www.cloudflare.com/network/) in hundreds of cities worldwide.
2628

2729
<LinkButton variant="primary" href="/stream/get-started/">Get started</LinkButton> <LinkButton variant="secondary" href="https://dash.cloudflare.com/?to=/:account/stream">Stream dashboard</LinkButton>

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,3 +48,9 @@ Files must be less than 30 GB, and content should be encoded and uploaded in the
4848
- 60 or fewer frames per second
4949
- Closed GOP (_Only required for live streaming._)
5050
- Mono or Stereo audio. Stream will mix audio tracks with more than two channels down to stereo.
51+
52+
## Frame rates
53+
54+
Stream accepts video uploads at any frame rate. During encoding, Stream re-encodes videos for a maximum of 70 FPS playback. If the original video has a frame rate lower than 70 FPS, Stream re-encodes at the original frame rate.
55+
56+
For variable frame rate content, Stream drops extra frames. For example, if there is more than one frame within a 1/30 second window, Stream drops the extra frames within that period.

src/content/docs/stream/viewing-videos/using-the-stream-player/index.mdx

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,29 @@ To add the Stream Player to a web page, you can either:
4343

4444
Stream player is also available as a [React](https://www.npmjs.com/package/@cloudflare/stream-react) or [Angular](https://www.npmjs.com/package/@cloudflare/stream-angular) component.
4545

46+
## Browser compatibility
47+
48+
### Desktop
49+
50+
- Chrome: version 88 or higher
51+
- Firefox: version 87 or higher
52+
- Edge: version 89 or higher
53+
- Safari: version 14 or higher
54+
- Opera: version 75 or higher
55+
56+
:::note
57+
58+
Cloudflare Stream is not available on Chromium, as Chromium does not support H.264 videos.
59+
60+
:::
61+
62+
### Mobile
63+
64+
- Chrome on Android: version 90
65+
- UC Browser on Android: version 12.12 or higher
66+
- Samsung Internet: version 13 or higher
67+
- Safari on iOS: version 13.4 or higher (speed selector supported when not in fullscreen)
68+
4669
## Player Size
4770

4871
### Fixed Dimensions

0 commit comments

Comments
 (0)