You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/docs/images/upload-images/sourcing-kit/edit.mdx
+8-6Lines changed: 8 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ The Sourcing Kit main page has a list of all the import jobs and sources you hav
13
13
14
14
You can learn more about your sources by selecting the **Sources** tab on the Sourcing Kit dashboard. Use this option to rename or delete your sources.
15
15
16
-
1. In the Cloudflare dashboard, go to the **Sourcing Kit** page.
16
+
1. In the Cloudflare dashboard, go to the **Sourcing Kit** page.
Copy file name to clipboardExpand all lines: src/content/docs/stream/edit-videos/video-clipping.mdx
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,7 @@ pcx_content_type: how-to
3
3
title: Clip videos
4
4
5
5
---
6
+
import { DashButton } from"~/components";
6
7
7
8
With video clipping, also referred to as "trimming" or changing the length of the video, you can change the start and end points of a video so viewers only see a specific "clip" of the video. For example, if you have a 20 minute video but only want to share a five minute clip from the middle of the video, you can clip the video to remove the content before and after the five minute clip.
8
9
@@ -55,7 +56,11 @@ curl --location --request POST 'https://api.cloudflare.com/client/v4/accounts/<Y
55
56
}'
56
57
```
57
58
58
-
You can check whether your video is ready to play after selecting your account from the [Cloudflare dashboard](https://dash.cloudflare.com/?to=/:account/stream). While the clipped video processes, the video status response displays **Queued**. When the clipping process is complete, the video status changes to **Ready** and displays the new name of the clipped video and the new duration.
59
+
You can check whether your video is ready to play on the **Stream** page of the Cloudflare dashboard.
60
+
61
+
<DashButtonurl="/?to=/:account/stream" />
62
+
63
+
While the clipped video processes, the video status response displays **Queued**. When the clipping process is complete, the video status changes to **Ready** and displays the new name of the clipped video and the new duration.
59
64
60
65
To receive a notification when your video is done processing and ready to play, you can [subscribe to webhook notifications](/stream/manage-video-library/using-webhooks/).
Copy the RTMPS _playback_ key for your live input from the [Stream Dashboard](https://dash.cloudflare.com/?to=/:account/stream/inputs) or the [Stream API](/stream/stream-live/start-stream-live/#use-the-api), and paste it into the URL below, replacing `<RTMPS_PLAYBACK_KEY>`:
16
+
Copy the RTMPS _playback_ key for your live input from either:
17
+
- The **Live inputs** page of the Cloudflare dashboard.
18
+
19
+
<DashButtonurl="/?to=/:account/stream/inputs" />
20
+
21
+
- The [Stream API](/stream/stream-live/start-stream-live/#use-the-api)
22
+
23
+
Paste it into the URL below, replacing `<RTMPS_PLAYBACK_KEY>`:
Copy the **SRT Playback URL** for your live input from the [Stream Dashboard](https://dash.cloudflare.com/?to=/:account/stream/inputs) or the [Stream API](/stream/stream-live/start-stream-live/#use-the-api), and paste it into the URL below, replacing `<SRT_PLAYBACK_URL>`:
16
+
Copy the SRT Playback URL for your live input from either:
17
+
- The **Live inputs** page of the Cloudflare dashboard.
18
+
19
+
<DashButtonurl="/?to=/:account/stream/inputs" />
20
+
21
+
- The [Stream API](/stream/stream-live/start-stream-live/#use-the-api)
22
+
23
+
Paste it into the URL below, replacing `<SRT_PLAYBACK_URL>`:
To ensure **only** videos from **your** Cloudflare Stream account can be played on your website, replace `*` in `*.cloudflarestream.com` and `*.videodelivery.net` in the examples above with `customer-<CODE>`, replacing `<CODE>` with your unique customer code, which can be found in the [Stream Dashboard](https://dash.cloudflare.com/?to=/:account/stream). This code is unique to your Cloudflare Account.
150
+
To ensure **only** videos from **your** Cloudflare Stream account can be played on your website, replace `*` in `*.cloudflarestream.com` and `*.videodelivery.net` in the examples above with `customer-<CODE>`, replacing `<CODE>` with your unique customer code. To find your unique customer code in the Cloudflare dashboard, go to the **Stream** page.
151
+
152
+
<DashButtonurl="/?to=/:account/stream" />
153
+
154
+
This code is unique to your Cloudflare Account.
151
155
152
156
### Why is PageSpeed Insights giving a bad score when using the Stream Player?
Copy file name to clipboardExpand all lines: src/content/docs/stream/getting-analytics/fetching-bulk-analytics.mdx
+10-3Lines changed: 10 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,15 +4,22 @@ title: GraphQL Analytics API
4
4
sidebar:
5
5
order: 1
6
6
---
7
+
import { DashButton } from"~/components";
7
8
8
-
Stream provides analytics about both live video and video uploaded to Stream, via the GraphQL API described below, as well as in the [Stream dashboard](https://dash.cloudflare.com/?to=/:account/stream/analytics).
9
+
Stream provides analytics about both live video and video uploaded to Stream, via the GraphQL API described below, as well as on the Stream **Analytics** page of the Cloudflare dashboard.
The Stream Analytics API uses the Cloudflare GraphQL Analytics API, which can be used across many Cloudflare products. For more about GraphQL, rate limits, filters, and sorting, refer to the [Cloudflare GraphQL Analytics API docs](/analytics/graphql-api).
11
14
12
15
## Getting started
13
16
14
-
1.[Generate a Cloudflare API token](https://dash.cloudflare.com/profile/api-tokens) with the **Account Analytics** permission.
15
-
2. Use a GraphQL client of your choice to make your first query. [Postman](https://www.postman.com/) has a built-in GraphQL client which can help you run your first query and introspect the GraphQL schema to understand what is possible.
17
+
1. In the Cloudflare dashboard, go to the **Account API tokens** page.
18
+
19
+
<DashButtonurl="/?to=/:account/api-tokens" />
20
+
21
+
2. Generate an API token with the **Account Analytics** permission.
22
+
3. Use a GraphQL client of your choice to make your first query. [Postman](https://www.postman.com/) has a built-in GraphQL client which can help you run your first query and introspect the GraphQL schema to understand what is possible.
16
23
17
24
Refer to the sections below for available metrics, dimensions, fields, and example queries.
Copy file name to clipboardExpand all lines: src/content/docs/stream/getting-analytics/index.mdx
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,13 +5,19 @@ sidebar:
5
5
order: 8
6
6
7
7
---
8
+
import { DashButton } from"~/components";
8
9
9
10
Stream provides server-side analytics that can be used to:
10
11
11
12
* Identify most viewed video content in your app or platform.
12
13
* Identify where content is viewed from and when it is viewed.
13
14
* Understand which creators on your platform are publishing the most viewed content, and analyze trends.
14
15
15
-
You can access data via the [Stream dashboard](https://dash.cloudflare.com/?to=/:account/stream/analytics) or via the [GraphQL Analytics API](/stream/getting-analytics/fetching-bulk-analytics).
16
+
You can access data on either:
17
+
- The Stream **Analytics** page of the Cloudflare dashboard.
Copy file name to clipboardExpand all lines: src/content/docs/stream/manage-video-library/using-webhooks.mdx
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,13 +6,15 @@ sidebar:
6
6
7
7
---
8
8
9
-
import { Details } from"~/components"
9
+
import { Details, DashButton } from"~/components"
10
10
11
11
Webhooks notify your service when videos successfully finish processing and are ready to stream or if your video enters an error state.
12
12
13
13
## Subscribe to webhook notifications
14
14
15
-
To subscribe to receive webhook notifications on your service or modify an existing subscription, you will need a [Cloudflare API token](https://dash.cloudflare.com/profile/api-tokens).
15
+
To subscribe to receive webhook notifications on your service or modify an existing subscription, generate an API token on the **Account API tokens** page of the Cloudflare dashboard.
16
+
17
+
<DashButtonurl="/?to=/:account/api-tokens" />
16
18
17
19
The webhook notification URL must include the protocol. Only `http://` or `https://` is supported.
Copy file name to clipboardExpand all lines: src/content/docs/stream/pricing.mdx
+7-2Lines changed: 7 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,7 @@ title: Pricing
4
4
sidebar:
5
5
order: 30
6
6
---
7
+
import { DashButton } from"~/components";
7
8
8
9
Cloudflare Stream lets you broadcast, store, and deliver video using a simple, unified API and simple pricing. Stream bills on two dimensions only:
9
10
@@ -16,7 +17,9 @@ Ingress (sending your content to us) and encoding are always free. Bandwidth is
16
17
17
18
## Minutes of video stored
18
19
19
-
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](https://dash.cloudflare.com/?to=/:account/stream) page in Dash.
20
+
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.
21
+
22
+
<DashButtonurl="/?to=/:account/stream" />
20
23
21
24
Storage is consumed by:
22
25
@@ -42,7 +45,9 @@ Enterprise customers _may_ continue to upload new content beyond their contracte
42
45
43
46
## Minutes of video delivered
44
47
45
-
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 [Billable Usage](https://dash.cloudflare.com/?to=/:account/billing/billable-usage) page in Dash or the [Stream Analytics](https://dash.cloudflare.com/?to=/:account/stream/analytics) page under Stream.
48
+
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.
0 commit comments