视频点播服务基于阿里云对象存储OSS提供媒体资源存储。它提供两种存储方案:由视频点播全权托管的点播系统Bucket,以及可与用户自有OSS数据无缝集成的OSS自有Bucket。这使新项目能以最低成本和最简运维快速启动,同时也支持已在OSS存有大量数据的项目平滑接入,无需承担数据迁移的成本和风险。
方案对比
视频点播的存储方案在本质上都是基于阿里云OSS实现的,但其管理模式和适用场景有所不同。
对比项 | 点播系统Bucket | OSS自有Bucket |
添加方式 | 视频点播服务开通后,由系统自动分配,需手动启用后方能使用。 | 需手动添加到视频点播服务中。 |
数量 | 每个地域下会分配1个。 | 每个地域下最多支持添加10个。 |
管理方式 | 仅能通过视频点播控制台或API进行管理,无法在OSS控制台直接操作。 | 保留OSS控制台的完整管理能力,但媒体文件的增删改操作必须通过点播API进行,以保证数据一致性。 |
成本优势 | 免除CDN回源流量费和API请求费,综合成本更低。费用由视频点播收取,计费详情请参见媒资存储计费。 | 由OSS收取,支付标准的OSS存储、流量及API请求费用,计费详情请参见存储费用。 |
功能支持 | 支持视频点播所有功能,包括上传、转码、加密、截图、智能审核、视频DNA等。 | 支持除智能审核(内容审核、智能标签等)外的绝大部分功能。 注意事项:
|
方案选型
启动新项目,追求成本与运维效率
对于无历史数据、希望简化运维并最大化节约成本的新项目,推荐使用点播系统Bucket。
选型理由:此方案成本结构最优,可完全免除CDN回源流量费和存储API请求费。同时,存储由点播服务全托管,无需用户进行额外的权限配置和管理,运维最简单。
已有海量数据在OSS,不便迁移
如果您的媒体文件已大量存储在自己的OSS Bucket中,且数据迁移成本高或风险大,推荐使用OSS自有Bucket。
选型理由:此方案可直接利用现有OSS资产,避免了数据迁移带来的时间成本、流量费用和潜在风险。只需将Bucket授权给点播服务,即可对存量和增量文件进行转码、截图、播放等媒体处理。
对存储有特殊管理或跨服务共享需求
当您需要对存储文件进行精细化权限控制、生命周期管理,或需要将存储数据与其他云服务(如大数据分析)共享时,推荐使用OSS自有Bucket。
选型理由:此方案保留了您对OSS Bucket的完全控制权,可以灵活配置Bucket的各项高级功能,满足复杂的业务需求和跨服务数据协同的场景。
使用限制
使用流程
创建存储地址。
在视频点播的目标服务地域下,启用点播系统Bucket或添加OSS自有Bucket。当有多个存储地址时,可设置默认存储地址。详细操作,请参见管理存储Bucket。
说明点播中的存储地址根据设置的权限不同,其地址有效期不同。具体如下:
权限为公共读时,存储地址将永久有效,但有被盗链、非法下载的风险,请谨慎设置。
(推荐)权限为私有时,存储地址默认有效期3600秒,可通过GetPlayInfo接口的
AuthTimeout
字段设置过期时间。
可选:添加加速域名。
将点播存储地址作为源站,通过配置加速域名,可以分担源站压力,避免网络拥塞,从而提高资源访问速度。详细操作,请参见添加加速域名。
点播系统Bucket:源站类型需选择OSS域名类型,选择点播系统Bucket。
OSS自有Bucket:源站类型需选择OSS域名类型,选择添加的OSS自有Bucket。
上传媒体资源到存储地址中。
视频点播提供了控制台、上传工具、API、SDK等多种方式将媒体资源上传到视频点播指定的存储地址中,推荐使用上传SDK进行上传。详细内容,请参见媒体上传概述。
使用点播服务提供的转码、加密、截图、审核等功能。
点播系统Bucket:存储到点播系统Bucket上的资源可正常使用点播服务所提供的所有功能。
OSS自有Bucket:新上传资源和存量资源有所差异。
新上传资源:添加到视频点播之后OSS自有Bucket上新上传的媒体资源,无需任何操作,可直接使用视频点播服务所提供的转码、截图、播放等功能。
存量资源:添加到视频点播之前OSS自有Bucket上的存量媒体资源,需要通过RegisterMedia - 注册媒资信息接口注册后,才能正常使用视频点播服务所提供的转码、截图、播放等功能。具体步骤如下:
常见问题
使用OSS自有Bucket有什么关键限制
地域限制:OSS Bucket必须与视频点播服务在同一地域。
服务冲突:如果Bucket已绑定媒体处理(MPS)服务,则无法添加到视频点播。需要先在MPS控制台解绑。
管理一致性:为避免数据不一致导致播放或处理失败,所有媒体文件的增、删、改操作都必须通过视频点播的API进行,禁止直接在OSS控制台操作媒体文件。
功能差异:智能审核相关功能(如内容审核、智能标签等)暂不支持。
URL有效期:获取的播放地址有效期较短(最长36小时)。
将OSS自有Bucket添加到点播后,已有的文件能直接使用吗
不能。对于绑定前已存在于Bucket中的文件(存量文件),必须通过调用RegisterMedia - 注册媒资信息接口将其信息注册到视频点播系统中,之后才能进行转码、截图、获取播放地址等操作。对于绑定后通过点播上传接口新上传的文件,则无需此步骤。