跳转到内容
搜索文档

定义源站 origin

最后更新 查看 MarkdownAgent 设置

优化远程视频时,您可以指定哪些 origin 可用作转换视频的源。默认情况下,Cloudflare 仅接受来自提供转换服务的 zone 的源视频。

本页介绍如何定义和管理要优化的源视频的 origin。

配置 origin

首先,必须在 zone 上 启用转换

在 Cloudflare 仪表板中,前往 Stream > Transformations(转换),选择要提供转换服务的 zone。

Sources(源) 中,您可以配置 zone 上转换的 origin。

从 Cloudflare 仪表板启用允许的 origin

仅允许来自允许 origin 的源视频

您可以将源视频限制为 allowed origins,仅对来自定义列表的源视频应用转换。

默认情况下,接受的源设置为 allowed origins。Cloudflare 始终允许来自提供转换服务的同一 zone 的源视频。

如果您请求的转换使用的源视频来自 allowed origins 之外,视频将被拒绝。例如,如果您在 zone a.com 上提供转换且未定义任何额外 origin,则 a.com/video.mp4 可用作源视频,但 b.com/video.mp4 将返回错误。

定义新 origin:

  1. Sources(源) 中,选择 Add origin(添加源站)
  2. Domain(域名) 下,指定源视频的域名。仅接受有效的 Web URL。
在 Cloudflare 仪表板中添加源视频的 origin

添加根域名时,不接受子域名。换句话说,如果您添加 b.com,则来自 media.b.com 的源视频将被拒绝。

要支持单个子域名,请定义额外的 origin,例如 media.b.com。如果您仅添加 media.b.com 而非根域名,则来自根域名(b.com)和其他子域名(cdn.b.com)的源视频将被拒绝。

要支持所有子域名,在根域名开头使用 * 通配符。例如,*.b.com 将接受来自根域名(如 b.com/video.mp4)和子域名(如 media.b.com/video.mp4cdn.b.com/video.mp4)的源视频。

  1. 可选地,您可以指定源视频的 Path(路径)。如果未指定路径,则接受此域名上所有路径的源视频。

Cloudflare 检查定义的路径是否在源路径开头。如果定义的路径不在路径开头,源视频将被拒绝。

例如,如果您定义 domain 为 b.com、path 为 /themes 的 origin,则 b.com/themes/video.mp4 将被接受,但 b.com/media/themes/video.mp4 将被拒绝。

  1. 选择 Add(添加)。您的 origin 现在将出现在允许的 origin 列表中。
  2. 选择 Save(保存)。这些更改将立即生效。

配置 allowed origins 时,仅检查源视频的初始 URL。任何重定向(包括离开 zone 的 URL)都将被跟随, resulting 视频将被转换。

如果您将接受的源更改为 any origin,源列表将被清除并重置为默认值。

允许来自任意 origin 的源视频

当接受的源设置为 any origin 时,任何公开可用的视频都可用作此 zone 上转换的源视频。

Any origin 安全性较低,可能允许第三方在您的 zone 上提供转换服务。

这篇文档对您有帮助吗?