腾讯云点播目前提供仅 FileID 模式与 FileID + Path 模式两种应用类型。本文将为您介绍这两种模式在存储、上传及管理环节的差异。
应用模式对比(仅 FileID 模式 vs FileID + Path 模式)
对比项 | 仅 FileID 模式应用 | FileID + Path 模式应用 |
管理维度 | 仅支持 FileID 视图管理资源。 | 同时支持 FileID 视图和 Path 视图管理资源。 |
存储地域 | 支持多地域存储、支持就近上传。 | 仅支持单地域存储。 |
适用场景 | 传统的点播、短视频业务。 | 点播、短视频业务且习惯 S3 协议、需要自定义存储路径的业务。 |
说明:
媒体管理模式对比(FileID 模式 vs Path 模式)
FileID 模式
FileID 模式是腾讯云点播的标准管理模式,核心以 FileID 作为资源串联的关键标识:
定义:FileID 是一个视频源文件及其所有转码产物的集合标识,上传视频后由系统自动生成。
核心逻辑:以 FileID 为索引查找、管理视频;发起媒体处理时,需传入 FileID 定位视频;播放视频时,通过 FileID 请求播放信息。
适用场景:适配腾讯云点播标准功能流程,适合习惯以平台生成标识管理资源的用户。
Path 模式
Path 模式面向习惯使用标准对象存储的用户,核心以文件路径(Path) 作为资源定位的关键标识:
定义:文件路径是媒体资源在点播存储桶中的唯一标识,通过“空间名称 + 文件路径”可精确定位资源。
路径格式:文件前缀/文件名称.文件后缀(示例:
development/finance/projects.mp4)组成说明:
文件前缀:如
development/finance/,以目录结构呈现,控制台表现为嵌套文件夹。文件名称:如
projects,为资源的核心命名。文件后缀:如
.mp4,用于标识文件类型。适用场景:需要兼容对象存储使用习惯,需自定义资源存储路径、通过目录结构分类管理资源的用户。
详细能力对比
文件上传
对比项 | FileID 模式 | Path 模式 |
上传入参 | 只需传入文件基础信息,如应用 ID、文件类型等。 | 除传入文件的基础信息外,还需要传入文件的路径。 |
上传结果 | FileID 作为上传结果的一个参数返回给客户端。 | 将文件路径作为上传结果的一个参数返回给客户端。 |
SDK 兼容 | 不兼容 S3 SDK。 | 兼容 S3 SDK。 |
文件管理
对比项 | FileID 模式 | Path 模式 |
列表索引 | FileID。 | 文件路径。 |
检索 | 根据 FileID、前缀、名称等检索。 | 根据前缀检索。 |
目录结构 | 不支持,需要结合分类管理进行媒资分类。 | 支持,通过目录就可以分类管理。 |