跳转到内容
搜索文档

常见问题

最后更新 查看 MarkdownAgent 设置

Stream

我可以从 Stream 下载原始视频文件吗?

您无法下载您上传的_完全相同的_输入文件。不过,根据您的使用场景,您可以使用可下载视频功能获取编码后的 MP4,用于离线观看等场景。

我可以上传的视频数量有限制吗?

  • 默认情况下,单个视频上传最大为 30 GB。

  • 默认情况下,您最多可以同时有 120 个视频在排队或编码中。处于 ready 状态的视频可以播放,但在 pctComplete 达到 100 之前,某些质量级别可能仍在编码。处于 errorreadypendingupload 状态的视频不计入此限制。如需提高并发限制,请联系 Cloudflare 支持,说明您的使用场景以及提高限制的原因。

  • 如果视频总时长超过已购买的视频存储容量,账户将无法上传视频。

限制适用于 Direct Creator Uploads 创建上传 URL 时。

超过这些限制的上传将收到 429(请求过多)413(载荷过大) HTTP 状态码,响应体中包含更多信息。如需更高的限制,请联系 Cloudflare 支持或您的客户成功经理。

即使我的域名不在 Cloudflare 上,我也可以在 Stream 中嵌入视频吗?

可以。Stream 视频可以嵌入到任何域名,包括不在 Cloudflare 上的域名。

Stream 是否支持高动态范围(HDR)视频内容?

当 HDR 视频上传到 Stream 时,会重新编码并以 SDR 格式交付,以确保与最广泛的观看设备兼容。

视频上传的推荐设置是什么?

如果您为 Cloudflare Stream 制作全新的文件,我们建议使用以下设置:

  • MP4 容器、AAC 音频编解码器、H264 视频编解码器、每秒 30 帧或更少
  • moov atom 应位于文件开头(Fast Start)
  • H264 逐行扫描(无隔行)
  • H264 high profile
  • Closed GOP
  • 内容应以录制时的相同帧率进行编码和上传
  • 单声道或立体声音频(Stream 会将超过 2 个声道的音轨混缩为立体声)

以下是针对 Stream 编码新视频的码率建议:

分辨率 推荐码率
1080p 8 Mbps
720p 4.8 Mbps
480p 2.4 Mbps
360p 1 Mbps

如果我取消 Stream 订阅,视频会被删除吗?

如果在 30 天内未续订,视频将被移除。

我的网站使用了内容安全策略(CSP)。我需要向哪些指令添加哪些域名?

如果您的网站使用内容安全策略(CSP)指令,根据您的配置,您可能需要在特定指令中添加 Cloudflare Stream 的域名,以允许用户观看或上传视频。

如果您使用提供的 Stream Player,必须在 frame-srcdefault-src 指令中包含 videodelivery.net*.cloudflarestream.com,以允许播放器的 <iframe> 元素加载。

Content-Security-Policy: frame-src 'self' videodelivery.net *.cloudflarestream.com

如果您使用自己的播放器,请将 *.videodelivery.net*.cloudflarestream.com 添加到 media-srcimg-srcconnect-src CSP 指令,以允许加载视频文件和缩略图。

Content-Security-Policy: media-src 'self' videodelivery.net *.cloudflarestream.com; img-src 'self' *.videodelivery.net *.cloudflarestream.com; connect-src 'self' *.videodelivery.net *.cloudflarestream.com

如果您允许用户直接将视频上传到 Cloudflare Stream,请将 *.videodelivery.net*.cloudflarestream.com 添加到 connect-src CSP 指令。

Content-Security-Policy: connect-src 'self' *.videodelivery.net *.cloudflarestream.com

为确保只有****您的 Cloudflare Stream 账户中的视频可以在您的网站上播放,请将上述示例中 *.cloudflarestream.com*.videodelivery.net* 替换为 customer-<CODE>,将 <CODE> 替换为您的唯一客户代码。要在 Cloudflare 仪表板中找到您的唯一客户代码,请前往 Stream 页面。

Go to Videos ↗

此代码对您的 Cloudflare 账户是唯一的。

为什么使用 Stream Player 时 PageSpeed Insights 得分较低?

如果您的网站加载大量播放器实例,PageSpeed Insights 会对每个播放器实例的 JavaScript 加载进行扣分。我们的测试表明,实际加载页面时,脚本本身只下载一次,本地浏览器缓存会为同一页面上的其他播放器对象检索该脚本。因此,我们认为 PageSpeed Insights 得分在此情况下与实际行为不符。

如果您使用缩略图,可以使用动画缩略图链接到视频页面。

如果同一页面上有多个播放器,您可以对初始视口内不可见的播放器进行懒加载。有关懒加载的更多信息,请参阅 Mozilla 的懒加载文档

这篇文档对您有帮助吗?