云点播的虚拟直播与播放频道,支持将一个或多个点播视频组装起来,以直播的方式播放。该能力可以运用在以下三种场景:
场景 | 说明 |
虚拟直播 | 虚拟直播课:老师提前录好课程内容,在指定时间给学员播放。 虚拟直播带货:预先准备主播带货的商品内容,到指定时间开始直播。 |
节目频道 | 广电 OTT 频道:提前预设电视节目单,用户以电视频道的方式观看节目。 视频网站放映室:支持用户进入放映室同时观看同个视频,并进行实时互动。 |
虚拟直播


操作步骤如下:
1. 调用 CreateRoundPlay 接口,在 RoundPlaylist.N 参数中填写录制的课程信息(FileId 填写课程视频 ID,AudioVideoType 填 Original),StartTime 填写 2024-12-01T20:00+08:00,PlaybackMode 指定为 Linear,调用后从应答中的 Url 参数中获取播单 URL,从 RoundPlayId 中获取播单 ID。
2. 从2024年12月1日20:00开始,将播单 URL 分发给播放器开始播放,播放器将以直播形式播放预先录制后的课程。
3. 播放结束之后,调用 ModifyRoundPlay 接口(RoundPlayId 填写频道 ID,Status 填写 Disabled)停止播单,然后调用 DeleteRoundPlay 接口删除播单。
说明:
节目频道


假设需要设置一个节目频道,频道于北京时间2024年12月1日10:00开播,播放5个节目后自动停止。
操作步骤如下:
1. 将5个视频上传到 VOD,并使用 ID 为 100240 的转码模板,将视频转码成 HLS 格式(转码方式参考 转码任务发起 部分)。
2. 调用 CreateRoundPlay 接口,在 RoundPlaylist.N 参数中填写频道中要播放的节目(FileId 填写上传的视频 ID,AudioVideoType 填 Transcode,Defintion 填100240),StartTime 填写 2024-12-01T10:00+08:00,PlaybackMode 指定为 Linear,调用后从应答中的 Url 参数中获取播单 URL,从 RoundPlayId 中获取播单 ID。
3. 从2024年12月1日10:00开始,将播单 URL 分发给播放器开始播放,播放器将顺序播放5个节目,并在最后一个节目播完后结束。
4. 播放结束之后,调用 ModifyRoundPlay 接口(RoundPlayId 填写频道 ID,Status 填写 Disabled)停止播单,然后调用 DeleteRoundPlay 接口删除播单。