对于存储在视频点播服务中的音视频文件,您可以获取播放地址,然后使用播放器 SDK 或其它任意播放器(系统原生播放器、开源播放器、自研播放器等)进行播放。 本文为您介绍通过播放地址播放的整体流程、获取播放地址的方式和播放说明。
通过播放地址播放的具体流程如下图所示:
流程说明如下:
视频点播支持通过控制台、OpenAPI/服务端 SDK 和自行拼接三种方式获取播放地址。
登录视频点播控制台,进入指定空间。
在视频管理页面,单击目标视频操作列的详情按钮,进入视频详情页面。
在视频地址页签下,您可以查看片源以及转码产物的播放地址。下图示例中,某片源通过转码生成清晰度分别为 360、480p、720p 的产物。
你可进行以下操作:
序号 | 操作 |
|---|---|
1 | 单击发布或下线修改视频发布状态。下线的视频不支持预览和获取链接。 |
2 | 单击复制链接复制视频播放地址。 |
您可调用 GetPlayInfo 接口传入 Vid 参数获取播放地址。您需要指定封装格式、编码格式、清晰度等参数,获取对应的播放地址。以下是几个常见场景的请求示例:
FileType:设置为 standard_evideo,表示请求 HLS 标准加密视频。Format:设置为 hls,表示使用 HLS 封装格式。Codec:根据需要设置为 H264 或 H265。Definition:根据需要设置为所需清晰度,如 720p 或 1080pFileType:设置为 private_evideo,表示请求私有加密视频。Format:根据需要设置为 mp4、hls 或 dash。Codec:根据需要设置为 H264 或 H265。Definition:根据需要设置为所需清晰度,如 720p 或 1080p。UnionInfo:设置为客户端播放器 SDK 从浏览器或设备中取出的能够标识访问或设备唯一性的信息。DrmKEK:设置为客户端播放器 SDK 生成的 DrmKEK。视频点播为 OpenAPI 提供配套的服务端 SDK,支持多种编程语言,帮助您实现快速开发。推荐您使用服务端 SDK 来调用 API,具体请见以下文档:
可通过以下步骤获取到播放地址:
Vid 参数,获取到文件路径 FileName。Protocol://PlaybackDomain/FileName?auth_key=xxxPlaybackDomain 为 play.vod.com,该视频的文件路径 FileName 为 /abc123456test.mp4,则该视频的播放地址为 http://play.vod.com/abc123456test.mp4。如果您在视频点播控制台开启了 URL 鉴权,则还需要根据鉴权类型计算签名 auth_key,具体请见 URL 鉴权概述。您可以获取到播放地址后,传递给播放器进行播放。