使用播放器 SDK 播放点播视频时,需要指定画面内容和缩略图。
视频画面内容是以下三种中的一种:
转自适应码流 的输出视频
转码 的输出视频
上传 的原始视频
因为自适应码流包含多个子流,切换清晰度时对应不同的清晰度名。当您需要指定各个子流在播放器中展示的清晰度名时,就需要指定子流清晰度名字的命名规则:
播放器配置项
云点播提供了播放器配置。配置中可以指定播放转自适应码流的输出视频,还是转码的输出视频,还是上传的原始视频。
当播放转自适应码流的输出视频时,需要指定自适应码流模板 ID;当播放转码的输出视频时,需要指定转码模板 ID;当使用缩略图预览时,需要指定雪碧图模板 ID。
播放器配置还允许您自定义各个子流的清晰度命名规则(例如流畅、标清和高清等)。
配置项 | 配置方式 | 功能 |
用于展示的画面内容 | 通过类型字段选择其中一种: 播放上传的原始视频。 播放转码输出:转码模板 ID。 播放自适应码流输出:自适应码流模板 ID。 | 控制播放器播放的画面内容。 |
用于缩略图预览的雪碧图 | 雪碧图模板 ID。 | 控制进度条展示的缩略图。 |
用于播放器展示的子流清晰度名称 | 对子流短边长度命名。 | 控制清晰度切换时各个清晰度名称。 |
预置配置
为方便您的使用,云点播提供了以下两个预置配置。
配置名 | 配置项 | ||
| 播放的画面内容 | 缩略图预览 | 清晰度命名规则(根据子流短边长度命名) |
default | 模板 ID 为10的自适应码流 | 模板 ID 为10的雪碧图 | 240px:流畅 480px:标清 720px:高清 1080px:全高清 1440px:2K 2160px:4K 其他:xxp(xx代表短边长度) |
| basicDrmPreset | 模板 ID 为12的自适应码流 | 模板 ID 为10的雪碧图 |
如果视频内容无需加密,可以使用预置任务流 LongVideoPreset 转自适应码流输出,然后使用预置播放器配置 default 播放,具体示例请参见 接入指引。
如需播放加密后内容,可以使用预置任务流 SimpleAesEncryptPreset 转自适应码流输出,然后使用预置播放器配置 basicDrmPreset 播放,具体示例请参见 接入指引。