视频点播服务基于阿里云对象存储OSS提供媒体资源存储。它是媒资处理与分发播放的核心基础,使用前需根据业务现状和需求选择合适的存储方案。
什么是媒体存储
媒体存储是视频点播提供的云存储能力。它支持多种媒体文件类型,包含:音/视频、图片、短视频素材。
媒体存储提供了两种存储方案:
点播系统Bucket:视频点播提供的一站式托管存储方案,开箱即用,与点播功能深度集成,适用于需要一站式音视频解决方案的场景。
OSS自有Bucket:允许将OSS Bucket授权给点播服务使用,适合已有海量数据或对存储有特殊管理需求的用户。
方案选型
视频点播的存储方案在本质上都是基于阿里云对象存储OSS实现的,但其适用场景有所不同。存储方案可选择点播系统Bucekt、OSS自有Bucket或者将两者组合使用。方案对比详情如下:
对比项 | 管理方式 | 数据安全 | 使用成本 |
点播系统Bucket | 点播一站式托管。 | 由点播提供服务,媒资信息与存储文件由点播统一维护,稳定性高。 | 低,免除了CDN回源流量费和API请求费,由视频点播计费。 |
OSS自有Bucket | 通过点播和OSS管理。 | 在OSS端操作易造成媒资信息不一致,引发播放失败等故障。 | 高,支付OSS存储、流量及API请求费用,由OSS计费。 |
场景示例一:无历史数据,追求成本最优
对于无历史数据、希望最大化节约成本的项目,推荐使用点播系统Bucket。
选型理由:此方案成本结构最优,可免除CDN回源流量费和存储API请求费。
场景示例二:已有海量数据在OSS,不便迁移
如果媒体文件已大量存储在自己的OSS Bucket中,数据迁移成本高,推荐使用OSS自有Bucket。
选型理由:此方案可直接使用现有OSS媒资,避免了数据迁移带来的时间成本、流量费用和潜在风险。只需将Bucket添加到点播服务。
点播系统Bucket
点播系统Bucket是视频点播服务创建和管理的存储空间,配置和成本结构简单,适用于需要快速启动项目和简化运维的场景。
启用Bucket
操作步骤
登录视频点播控制台。
在左侧导航栏选择配置管理 > 媒资管理配置 > 存储管理,进入到存储管理页面。
单击页面左上方的服务地域,切换到目标服务地域。
单击启用点播系统Bucket。
根据数据可靠性要求,选择存储冗余类型。
本地冗余存储:成本较低,适用于可靠性要求一般的场景。
同城冗余存储:可靠性更高,适用于生产环境或核心业务。
等待存储地址的状态为正常后,即可使用该存储地址。
管理Bucket
启用后,可对Bucket的权限、关联域名进行管理。
登录点播控制台存储管理。
单击目标存储地址操作列下的管理进入管理页面。
在基本信息区域,可查看该存储地址的区域、类型等基本信息。
在权限区域,单击修改配置,可修改Bucket读写权限。
私有(默认):安全性高,所有访问需通过点播服务鉴权,生成的播放地址有效期默认为3600秒(可通过GetPlayInfo接口调整有效期)。
公共读:风险较高。存储地址永久有效,但存在被盗链、非法下载导致高额流量费用风险,请谨慎配置。
在回源到此存储地址的域名区域,可设置默认回源存储地址的域名。
配置回源存储地址的域名,详情请参见域名管理。
设置默认存储地址
当点播系统Bcuket和OSS自有Bucket组合使用时,可设置其中一个为默认地址,该地域上传的媒体资源将自动存储至此地址。
登录点播控制台存储管理。
单击目标存储地址操作列下的设为默认。
转换存储冗余类型
可将点播系统存储类型从本地冗余升级至同城冗余,同城冗余将数据存储在同一地域的多个可用区以提升数据可靠性,但存储成本会相应增加。
适用范围
支持转换存储冗余类型的地域:华东2(上海)、华北2(北京)、华南1(深圳)、日本(东京)、新加坡、印度尼西亚(雅加达)、德国(法兰克福)。
操作步骤
登录点播控制台存储管理,单击目标存储地址操作列下的管理进入管理页面。
在基本信息区域的存储冗余类型右侧,单击转为同城冗余存储。
转换为单向操作,不支持从同城冗余降级为本地冗余。
释放系统存储
当确认不再使用某地域的点播服务及存储媒资后,可申请释放系统Bucket。为确保媒资安全,需先提交申请,通过审批后方可执行释放操作。如需备份媒资请参考点播资源迁移。
申请释放权限
执行释放操作
登录点播控制台存储管理,单击目标存储地址操作列下的管理进入管理页面。
单击待释放的点播系统bucket所在行的
,单击释放/查看系统存储。
OSS自有Bucket
若媒资已存储于OSS Bucket或需使用OSS高级功能,可选择添加OSS自有Bucket至视频点播。
添加Bucket
此操作将已有的OSS Bucket添加到视频点播中,不会移动或修改Bucket中的现有文件。
适用范围
请确保OSS Bucket地域满足如下条件:
操作步骤
管理存量媒资
添加Bucket前已存在的媒资,需通过RegisterMedia - 注册媒资信息接口将其信息注册到视频点播系统中,才能进行转码、截图、获取播放地址等操作。
管理Bucket
添加后,可对Bucket的权限、关联域名进行管理。
登录点播控制台存储管理。
单击目标存储地址操作列下的管理进入管理页面。
在基本信息区域,可查看该存储地址的区域、类型等基本信息。
在权限区域,单击修改配置,可修改Bucket读写权限。
私有(默认):安全性高,所有访问需通过点播服务鉴权,生成的播放地址有效期默认为3600秒(可通过GetPlayInfo接口调整有效期)。
公共读:风险较高。存储地址永久有效,但存在被盗链、非法下载导致高额流量费用风险,请谨慎配置。
在回源到此存储地址的域名区域,可设置默认回源存储地址的域名。
配置回源存储地址的域名,详情请参见域名管理。
设置默认存储地址
当添加多个OSS 自有Bucket时,可设置其中一个为默认地址,该地域上传的媒体资源将自动存储至此地址。
登录点播控制台存储管理。
单击目标存储地址操作列下的设为默认。
删除bucket
此操作仅解除视频点播与该Bucket的关联关系,不会删除OSS中的Bucket或其内部文件。
使用限制
添加OSS自有Bucket
添加OSS自有Bucket必须与视频点播服务在同一地域,且仅支持添加标准存储类型的OSS自有Bucket。
如果OSS自有Bucket已绑定媒体处理(MPS)服务,则无法添加到视频点播。需要先参照解绑Bucket进行解绑。
为避免点播和OSS侧数据不一致导致播放或处理失败,所有媒体文件的增、删、改操作都建议通过视频点播服务进行。
点播系统Bucket转换存储冗余类型
必须为支持转换存储冗余类型的地域:华东2(上海)、华北2(北京)、华南1(深圳)、日本(东京)、新加坡、印度尼西亚(雅加达)、德国(法兰克福)。
仅支持将本地冗余存储转换为同城冗余存储,不支持逆向转换。
计费说明
常见问题
将OSS自有Bucket添加到点播后,已有的文件能直接使用吗
不能。对于添加前已存在于Bucket中的文件(存量文件),必须通过调用RegisterMedia - 注册媒资信息接口将其信息注册到视频点播系统中,之后才能进行转码、截图、获取播放地址等操作。添加后通过点播上传接口新上传的文件,则无需此步骤。
如何查看当前存储使用情况
点播系统Bucket
登录视频点播控制台。
在点播控制台左侧导航栏中,选择数据中心> 用量查询进入用量查询页面 。
在用量查询页面,选择存储空间选项。
选择想要查看的存储区域。
OSS自有Bucket
登录OSS管理控制台。
在左侧导航栏中,单击Bucket 列表,然后单击目标Bucket名称。
在左侧导航栏,选择用量查询进入用量查询页面。