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