diff --git a/src/content/docs/ssl/troubleshooting/faq.mdx b/src/content/docs/ssl/troubleshooting/faq.mdx index 697d4bf84171346..24f2280157029e7 100644 --- a/src/content/docs/ssl/troubleshooting/faq.mdx +++ b/src/content/docs/ssl/troubleshooting/faq.mdx @@ -155,5 +155,5 @@ The Let's Encrypt Certificate Authority and SNI are not currently supported by R We recommend one of the following options: -* Change the Universal Certificate Certificate Authority to a different CA. +* Change the Universal Certificate Authority to a different CA. * Add an [advanced certificate](/ssl/edge-certificates/advanced-certificate-manager/) or [custom certificate](/ssl/edge-certificates/custom-certificates/) using a different CA. diff --git a/src/content/docs/stream/edit-videos/adding-captions.mdx b/src/content/docs/stream/edit-videos/adding-captions.mdx index f98b2647da88490..f703ff53397f98a 100644 --- a/src/content/docs/stream/edit-videos/adding-captions.mdx +++ b/src/content/docs/stream/edit-videos/adding-captions.mdx @@ -17,7 +17,7 @@ To create or modify a caption on a video a [Cloudflare API Token](https://www.cl The `` must adhere to the [BCP 47 format](http://www.unicode.org/reports/tr35/#Unicode_Language_and_Locale_Identifiers). For convenience, many common language codes are provided [at the bottom of this document](#most-common-language-codes). -If the language you are adding isn't included in the table, you can find the value +If the language you are adding is not included in the table, you can find the value through the [The IANA registry](https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry), which maintains a list of language codes. To find the value to send, search for the language. Below is an example value from IANA when we look for the value to send for a Turkish subtitle: @@ -47,7 +47,7 @@ to generate closed captions for your videos. A video must be uploaded and in a ready state before captions can be generated. In the following example URLs, the video's UID is referenced as ``. To receive webhooks when a video transitions to ready after upload, follow the -instructions provided [here](/stream/manage-video-library/using-webhooks/). +instructions provided in [using webhooks](/stream/manage-video-library/using-webhooks/). Captions can be generated for the following languages: diff --git a/src/content/docs/stream/examples/obs-from-scratch/index.mdx b/src/content/docs/stream/examples/obs-from-scratch/index.mdx index 85a7c2ec927bab9..3e12a44d4abf6e5 100644 --- a/src/content/docs/stream/examples/obs-from-scratch/index.mdx +++ b/src/content/docs/stream/examples/obs-from-scratch/index.mdx @@ -31,7 +31,7 @@ You need a Live Input on Stream. Follow the [Start a live stream](/stream/stream - **RTMPS URL**, which will most likely be `rtmps://live.cloudflare.com:443/live/` - **RTMPS Key**, which is specific to the new live input -- Whether you selected the beta "Low-Latency HLS Support" or not. For your first test, leave this _disabled._ ([What's that?](https://blog.cloudflare.com/cloudflare-stream-low-latency-hls-open-beta)) +- Whether you selected the beta "Low-Latency HLS Support" or not. For your first test, leave this _disabled._ ([What is that?](https://blog.cloudflare.com/cloudflare-stream-low-latency-hls-open-beta)) ## 2. Install OBS @@ -92,7 +92,7 @@ _Your available options in the "Video Encoder" menu, as well as the resulting "E For more information about these settings and our recommendations for Live, see the "[Recommendations, requirements and limitations](/stream/stream-live/start-stream-live/#recommendations-requirements-and-limitations)" section of [Start a live stream](/stream/stream-live/start-stream-live/). -## What's Next +## What is Next With these steps, you have created a Live Input on Stream, broadcast a test from OBS, and you saw it played back in via the Stream built-in player in Dash. Up next, consider trying: diff --git a/src/content/docs/stream/faq.mdx b/src/content/docs/stream/faq.mdx index 30065b1462ba124..f65c2fd7af23c7f 100644 --- a/src/content/docs/stream/faq.mdx +++ b/src/content/docs/stream/faq.mdx @@ -59,7 +59,7 @@ When HDR videos are uploaded to Stream, they are re-encoded and delivered in SDR 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. -If the frame rate is variable we will drop frames (e.g. if there are more than 1 frames within 1/30 seconds, we will drop the extra frames within that period). +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). ### What browsers does Stream work on? diff --git a/src/content/docs/stream/manage-video-library/using-webhooks.mdx b/src/content/docs/stream/manage-video-library/using-webhooks.mdx index 1a0269661121ebc..b757d0d319b6934 100644 --- a/src/content/docs/stream/manage-video-library/using-webhooks.mdx +++ b/src/content/docs/stream/manage-video-library/using-webhooks.mdx @@ -160,7 +160,7 @@ At this point, you should discard requests with timestamps that are too old for Prepare the signature source string and concatenate the following strings: -* Value of the `time` field e.g. `1230811200` +* Value of the `time` field for example `1230811200` * Character `.` * Webhook request body (complete with newline characters, if applicable) diff --git a/src/content/docs/stream/uploading-videos/player-api.mdx b/src/content/docs/stream/uploading-videos/player-api.mdx index 08afb475c8e0cec..9866d1430318d61 100644 --- a/src/content/docs/stream/uploading-videos/player-api.mdx +++ b/src/content/docs/stream/uploading-videos/player-api.mdx @@ -21,12 +21,12 @@ Multiple attributes can be used together, added one after each other like this: * `autoplay` boolean - * Tells the browser to immediately start downloading the video and play it as soon as it can. Note that mobile browsers generally do not support this attribute, the user must tap the screen to begin video playback. Please consider mobile users or users with Internet usage limits as some users don't have unlimited Internet access before using this attribute. + * Tells the browser to immediately start downloading the video and play it as soon as it can. Note that mobile browsers generally do not support this attribute, the user must tap the screen to begin video playback. Please consider mobile users or users with Internet usage limits as some users do not have unlimited Internet access before using this attribute. :::note To disable video autoplay, the `autoplay` attribute needs to be removed altogether as this attribute. Setting `autoplay="false"` will not work; the video will autoplay if the attribute is there in the `` tag. - In addition, some browsers now prevent videos with audio from playing automatically. You may add the `mute` attribute to allow your videos to autoplay. For more information, go [here](https://webkit.org/blog/6784/new-video-policies-for-ios/). +In addition, some browsers now prevent videos with audio from playing automatically. You may add the `mute` attribute to allow your videos to autoplay. For more information, see [new video policies for iOS](https://webkit.org/blog/6784/new-video-policies-for-ios/). ::: * `controls` boolean @@ -55,7 +55,7 @@ Multiple attributes can be used together, added one after each other like this: * `poster` string - * A URL for an image to be shown before the video is started or while the video is downloading. If this attribute isn't specified, a thumbnail image of the video is shown. + * A URL for an image to be shown before the video is started or while the video is downloading. If this attribute is not specified, a thumbnail image of the video is shown. * `src` string @@ -145,7 +145,7 @@ Stream supports most of the [standardized media element events](https://develope * `error` - * Sent when an error occurs. (e.g. the video has not finished encoding yet, or the video fails to load due to an incorrect signed URL) + * Sent when an error occurs. (for example, the video has not finished encoding yet, or the video fails to load due to an incorrect signed URL) * `loadeddata` @@ -153,7 +153,7 @@ Stream supports most of the [standardized media element events](https://develope * `loadedmetadata` - * The media's metadata has finished loading; all attributes now contain as much useful information as they're going to. + * The media's metadata has finished loading; all attributes now contain as much useful information as they are going to. * `loadstart` diff --git a/src/content/docs/stream/viewing-videos/displaying-thumbnails.mdx b/src/content/docs/stream/viewing-videos/displaying-thumbnails.mdx index cc5ee378dc77d37..8485429a5595ef1 100644 --- a/src/content/docs/stream/viewing-videos/displaying-thumbnails.mdx +++ b/src/content/docs/stream/viewing-videos/displaying-thumbnails.mdx @@ -35,10 +35,10 @@ Using the `poster` query parameter in the embed URL, you can set a thumbnail to Supported URL attributes are: -* **`time`** (default `0s`, configurable) time from the video e.g. `8m`, `5m2s` +* **`time`** (default `0s`, configurable) time from the video for example `8m`, `5m2s` * **`height`** (default `640`) * **`width`** (default `640`) -* **`fit`** (default `crop`) to clarify what to do when requested height and width doesn't match the original upload, which should be one of: +* **`fit`** (default `crop`) to clarify what to do when requested height and width does not match the original upload, which should be one of: * **`crop`** cut parts of the video that doesn't fit in the given size * **`clip`** preserve the entire frame and decrease the size of the image within given size * **`scale`** distort the image to fit the given size @@ -69,10 +69,10 @@ Stream supports animated GIFs as thumbnails. Viewing animated thumbnails does no Supported URL attributes for animated thumbnails are: -* **`time`** (default `0s`) time from the video e.g. `8m`, `5m2s` +* **`time`** (default `0s`) time from the video for example `8m`, `5m2s` * **`height`** (default `640`) * **`width`** (default `640`) -* **`fit`** (default `crop`) to clarify what to do when requested height and width doesn't match the original upload, which should be one of: +* **`fit`** (default `crop`) to clarify what to do when requested height and width does not match the original upload, which should be one of: * **`crop`** cut parts of the video that doesn't fit in the given size * **`clip`** preserve the entire frame and decrease the size of the image within given size * **`scale`** distort the image to fit the given size