You need to enable JavaScript to run this app.
导航
常见播放配置
最近更新时间:2024.10.31 17:35:46首次发布时间:2024.08.05 13:25:15

在使用视频点播播放服务时,您可以根据不同的播放场景选择播放地址进行播放。您可以通过域名配置、转码配置和播放设置来控制获取到的播放地址类型。本文为您详细介绍一些常见的播放配置。

域名配置

配置点播加速域名

添加点播加速域名用于生成播放地址。具体请见新增域名

配置 CNAME 解析

确保域名完成了 CNAME 绑定,否则无法播放。具体请见配置 CNAME

配置自定义源站加速域名

如果您需要回源到非点播源站的第三方源站,则可添加自定义源站加速域名。具体请见新增域名

配置播放地址有效时长

  • 如果您通过 GetPlayInfo 接口获取播放地址:
    • 对于点播加速域名,可通过配置时间戳防盗链来控制播放地址的有效时长。默认有效时长为 60 分钟。
    • 对于自定义源站加速域名,可通过配置 URL 鉴权中的有效时长来控制播放地址的有效时长。具体请见 URL 鉴权
  • 如果您基于 FileName 自行拼接获取播放地址,则可通过时间戳参数自行控制播放地址的过期时间。

配置 HTTPS 安全加速

视频点播返回的播放地址和图片地址的网络协议默认为 HTTP。如果您需要获取 HTTPS 网络协议的地址,您需要配置 SSL 证书

多域名选择

当您的源站配置了多个域名,可在调用 GetPlayInfo 接口时设置 PlayConfig 参数的PlayDomain 用于返回指定域名的播放地址。

配置跨域访问

使用 Web 点播 SDK 播放视频时如果出现 Access-Control-Allow-Origin 或提示资源允许跨域访问等相关报错时,您需要配置点播加速域名允许跨域访问。具体操作步骤请见配置 HTTP 响应头。下表列出您需要配置的 HTTP 响应头:

响应头名称

响应头值

Access-Control-Allow-Origin

指定允许的跨域请求的来源。取值可为 * 或您的网站域名,例如您的网站为 https://www.example.com,则参数取值为 https://www.example.com

Access-Control-Allow-Methods

指定允许的跨域请求方法。取值为 * 或包 GET,HEAD,OPTIONS

Access-Control-Expose-Headers

指定跨域请求可以包含的 HTTP 请求头。取值为 * 或者包含 Range

转码配置

视频点播支持您对上传至视频点播的音视频文件做转码或不转码处理。

  • 如不转码,播放服务获取的播放地址是您上传至视频点播的原始文件,作为原画用于播放。
  • 如进行转码,播放服务获取的播放地址是经过转码处理后生成的。您可通过转码配置生成不同格式、清晰度、是否加密及水印标签的地址。更多信息,请见音视频转码

播放参数设置

使用不同的播放方式,播放参数不同,具体如下:

  • 控制台预览:无需配置。
  • 获取播放地址:调用 GetPlayInfo 接口时,设置不同的请求参数获取对应的播放地址。若参数无对应转码产物,则降级至片源。
    • Definition 参数:您可获取指定清晰度的播放地址。当您未设置时,播放接口会返回指定视频存在的所有清晰度的播放地址。
    • Format:您可获取指定封装格式的播放地址。根据不同的播放场景,您可以选择获取不同格式的转码输出文件进行播放。
    • FileType:您可获取未加密或加密的播放地址。
  • 点播 SDK:点播 SDK 支持通过临时播放 Token 自动换取播放地址进行播放。您可对点播 SDK 进行播放设置,播放器自动获取对应的播放地址。以下介绍各端支持的播放设置:
    • Android 点播 SDK:Vid 模式下支持设置编码格式和起播清晰度。具体请见设置播放源
    • iOS 点播 SDK:Vid 模式下支持设置编码格式和起播清晰度。具体请见设置播放源
    • Web 点播 SDK:支持设置清晰度。具体请见显示多个清晰度