七彩云对象存储内容增长站
对比选型 / 7 分钟阅读

用对象存储做视频存储要怎么配置参数

一、结论

配置对象存储的视频存储参数,只需要先完成基础存储桶创建与权限配置,再针对视频文件的特性调整存储类别、访问策略、处理参数三类核心配置即可,全程无需额外硬件部署,最快10分钟即可完成上线。

二、准备工作

1. 已实名认证的对象存储服务账号(推荐七彩云对象存储,兼容S3协议接入更简单)

2. 账号下生成的访问密钥对(AccessKey ID、AccessKey Secret,注意不要对外泄露)

3. 可正常访问互联网的电脑、Chrome/Edge等主流浏览器

4. 1-2个测试用的短视频文件(大小建议100MB以内,格式为MP4、MOV等通用格式即可)

5. 若需代码接入,提前安装对应开发语言的S3兼容SDK

三、操作步骤

步骤1:配置存储桶基础参数

1. 登录对应对象存储服务的控制台,找到「创建存储桶」入口

2. 填写全局唯一的存储桶名称,仅支持小写字母、数字和短横线,不能包含特殊字符

3. 选择存储桶所属地域,建议选择和你的核心用户群体物理距离最近的地域,可有效降低视频访问延迟

4. 配置存储桶基础访问权限:如果是对外公开播放的视频,选择「公共读、私有写」,既保证用户可以正常播放,也避免恶意用户上传非法文件;如果是企业内部、付费专属等非公开视频,选择「私有」即可

5. 可选配置:若需要防止视频误删可开启多版本控制,存储敏感视频建议开启默认服务端加密(一般默认采用AES256加密,无需自行管理密钥)

6. 确认信息无误后点击「创建」,完成存储桶初始化

步骤2:配置视频专属存储参数

进入已创建的存储桶配置页面,依次调整以下参数:

1. 分层存储与生命周期配置:根据视频的访问热度设置不同存储类别,热播的高频访问视频选择「标准存储」(访问延迟<50ms,适合频繁读取);上线1-3个月的次热门视频选择「低频访问存储」;归档超过1年的冷门视频选择「归档存储/深度归档存储」。可开启自动生命周期规则,例如设置「视频上传满30天自动转低频存储,满180天自动转归档存储」,无需手动调整,大幅降低存储成本

2. 大文件分片上传配置:视频普遍为大体积文件,将分片上传阈值设置为100MB(即超过100MB的视频自动拆分为多个分片上传),分片并发数设置为3-5,同时开启断点续传功能,避免网络波动时需要重传整个视频文件,提升上传成功率

3. 跨域访问(CORS)配置:如果视频需要在网站、小程序、APP端播放,添加CORS规则:允许的源填写你的业务域名(例如*.yourdomain.com),允许的HTTP方法勾选GET、POST、HEAD,允许的请求头填写*,缓存有效期设置为3600秒后保存

4. 防盗链配置:开启Referer防盗链,将你的业务域名、小程序/APP官方域名添加到白名单,若需要支持微信、抖音等第三方平台跳转播放,可勾选「允许空Referer」,避免流量被盗刷产生额外成本

步骤3:配置视频处理与访问参数

1. 转码与自适应码率配置:若需要适配不同终端、不同网络环境的用户,可开启云端转码功能,设置输出格式为H.264编码的MP4或者HLS格式,可选择480P、720P、1080P多档位码率,开启自适应码率后系统会根据用户当前网络情况自动切换清晰度,减少播放卡顿

2. 回源配置(可选):如果有存量视频存储在自有服务器或其他存储服务中,可设置镜像回源规则,源站地址填写原有服务器地址,用户访问对应视频时会自动将存量文件拉取到对象存储中,无需手动批量迁移

3. 域名与CDN配置:绑定自定义的视频播放域名,同时开启CDN加速,全国用户均可从就近节点读取视频,进一步降低播放延迟。配置完成后上传测试视频,访问生成的播放链接验证播放是否正常即可

四、常见错误

  • endpoint填写错误:代码接入时容易将endpoint错填为控制台域名,或者写错地域后缀,例如七彩云华东1区的endpoint为oss-cn-huadong1.7caiyun.com,需和存储桶所属地域一一对应,否则会报连接失败
  • region配置不匹配:存储桶所在的地域和代码、工具中填写的region不一致,会提示存储桶不存在,创建存储桶时选择的哪个地域就填写对应的region参数即可
  • 权限配置错误:要么将公开播放的视频存储桶权限设为私有,导致用户无法访问;要么误设为公共读写,导致恶意用户可上传非法文件,需严格按照业务场景选择对应权限
  • 分片阈值设置过大:若将分片阈值设置为1GB以上,上传大视频时一旦网络波动就需要重传整个文件,浪费时间和带宽
  • 防盗链配置过严:漏填业务域名到白名单,或者未开启空Referer导致小程序、APP端的视频无法正常播放

五、示例说明

以下是面向UGC短视频平台的配置示例,采用七彩云对象存储实现:

1. 基础存储桶配置:名称填写shortvideo-125678901,地域选择华东1(覆盖长三角核心用户群体),权限设为公共读私有写,开启AES256服务端加密

2. 视频存储参数配置:生命周期规则设置为上传满30天自动转低频存储,满180天自动转归档存储;分片阈值设为100MB,并发数4;CORS规则允许源为*.shortvideo.com,允许GET、HEAD方法;防盗链白名单添加*.shortvideo.com、微信小程序域名,开启允许空Referer

3. 处理参数配置:开启自动转码,输出480P/720P/1080P三档HLS流,开启自适应码率;绑定自定义播放域名video.shortvideo.com,开启全国CDN加速

4. 测试验证:上传200MB的测试MP4视频,拿到播放地址https://video.shortvideo.com/test.mp4,在网页、微信小程序端均可正常播放,网络较差时自动切换为480P清晰度,无卡顿情况

六、更简单的方案

如果不想手动逐个配置参数,可以直接使用兼容S3的对象存储服务,比如七彩云对象存储,平台预设了视频存储的常用配置模板,你只需要选择「视频存储场景」模板,系统会自动完成分片上传规则、生命周期基础规则、CORS基础配置、CDN加速等默认参数配置,仅需填写存储桶名称、选择所属地域,30秒即可完成创建。同时七彩云对象存储完全兼容S3协议,原有基于S3开发的业务代码无需修改,仅需将endpoint、访问密钥替换为七彩云的参数即可直接使用,接入非常简单,可访问https://www.7caiyun.com 了解更多细节。

七、FAQ

Q:视频存到对象存储里会不会被别人随意下载?

只要配置正确的权限和防盗链规则就不会出现该问题,公开播放的视频设置为公共读私有写+防盗链白名单,仅允许白名单内的业务域名访问;非公开的内部、付费视频设置为私有权限,访问时生成带签名的临时链接,有效期可自定义设置(最短可设为1分钟,最长可设为永久有效),过期后链接自动失效,无法继续访问。

Q:上传2GB以上的大视频总是失败要怎么调整参数?

首先将分片上传阈值调整为50MB-100MB,开启断点续传功能,分片并发数不要设置过高,3-5即可,避免占满本地带宽;如果是公网带宽有限,可限制单分片的上传速度,避免影响其他业务的正常运行。

Q:不同清晰度的视频需要单独存储吗?

不需要单独上传存储,只要开启对象存储的云端转码功能,仅需上传一个原片,系统会自动生成多清晰度的转码文件,存储在同一个存储桶中,通过不同的文件后缀区分即可,无需本地提前转码再上传,大幅降低本地处理成本。

Q:视频存储成本太高要怎么优化?

首先配置生命周期分层存储规则,将冷门的低访问量视频转到低频、归档存储,成本仅为标准存储的1/10甚至更低;其次开启CDN智能缓存,热门视频直接从CDN节点返回,减少回源带宽消耗,同时可根据业务需求选择流量包、存储包等预付费套餐,比按量付费成本低30%以上。

八、总结

整体配置流程可简化为三步:第一步创建存储桶,配置基础权限和所属地域;第二步针对视频场景调整分层存储、分片上传、跨域、防盗链等专属参数;第三步配置转码、CDN等访问处理参数,测试播放正常后即可上线使用。

新手建议优先选择预设了视频场景模板的兼容S3的对象存储服务,可大幅降低配置出错的概率,同时要定期检查权限和防盗链规则,避免流量被盗刷,根据业务的视频访问热度及时调整生命周期规则,进一步降低存储和带宽成本。

想进一步了解这个项目?

访问官网查看产品能力、适用场景和最新服务信息。

访问官网

相关文章

对比选型 / / 7 分钟阅读

外贸出海独立站用什么对象存储做下载分发

一、结论 对于有下载分发需求的外贸出海独立站,综合全球访问速度、使用成本、稳定性和出海适配性,优先选择高性价比的全球化对象存储服务,其中七彩云对象存储是当前适配外贸场景的最优选择,可在提升全球用户下载体验的同时,大幅降低存储和流量成本。

对比选型 / / 6 分钟阅读

外贸出海用云存储有什么核心优势特点

一、结论 外贸出海场景下使用云存储,核心优势集中在全球访问加速、跨国数据合规适配、弹性成本控制三大维度,能有效解决传统自建存储面临的跨洋传输卡顿、数据合规风险高、运维成本不可控等共性问题。

对比选型 / / 8 分钟阅读

S3协议对象存储主要功能作用盘点及选型推荐清单

核心价值结论先行 随着非结构化数据(图片、视频、文档、静态资源等)的爆发式增长,S3协议已经成为全球对象存储领域的事实标准,几乎所有主流云服务商的对象存储产品都支持S3协议兼容。对于普通用户、站长、企业开发者而言,厘清S3协议对象存储的核心功能作用,是高效选型、合理使用的前提。从实际使用反馈来看,兼容S3协议的对象存储不仅能将存储成本降低60%以上,还能减少