一、功能特性
·允许指定回看的相对时移时长(即回看的时间起点与当前的时间差)。
·当直播流使用多码率录制时,允许指定码率的视频流。
二、前提条件
·注册 并 登录 腾讯云账号,并且完成账号实名认证。
·已开通腾讯云直播服务,并添加 推流域名。
三、注意事项
·使用时移回看功能的前提是目标直播流开启了 时移回看 功能。
·相对时移时长当前最小为90秒,即回看的内容相较直播内容有90秒以上的延迟。
·开启时移功能需要使用直播录制功能,会产生点播 存储费用 和视频播放的 流量费用。
四、步骤1:开通云点播服务
1. 进入 云点播控制台,单击立即开通。
2. 勾选开通服务协议,单击确定即可成功开通云点播服务,并访问云点播控制台。
五、步骤2:添加时移播放域名
你需要添加用于时移播放的云点播域名,具体操作如下:
1. 在 云点播控制台 > 应用管理,单击应用名称进入应用列表页后,单击左侧导航栏里分发播放管理 > 域名管理。
2. 单击添加域名并填写已备案的云点播域名,具体操作请参见 分发播放设置。
3. 完成新增域名 CNAME 配置操作,具体请参见 CNAME 配置 快速添加域名解析。
六、步骤3:关联录制模板
1. 进入 云直播控制台,单击功能配置 > 直播录制。
2. 单击创建模板,具体操作请参见 录制模板配置。
3. 将录制模板关联到所需配置的推流域名,具体操作请参见 录制配置。
七、步骤4:开通时移服务
你可 提交工单,并选择问题所属产品为“云直播”,提出开通时移服务申请要求,并提供以下参数:
·步骤2 中已添加的云点播 时移播放域名 。
·步骤3 中的录制模板 ID。
·自定义时移时长 timeshift_dur ,单位:秒。
注意:说明:
八、请求 URL 格式
http://[Domain]/timeshift/[AppName]/[StreamName]/timeshift.m3u8?delay=xxx
九、参数说明
| 参数 | 说明 |
| [Domain] | 你注册的时移服务访问域名,即你在云点播控制台上添加的 时移播放域名。 |
| timeshift | 固定字段,无须修改。 |
| [AppName] | 应用名称,若你的应用名称是 live ,则填 live。 |
| [StreamName] | 流名称,填你请求对应的流名称。 |
| timeshift.m3u8 | 固定字段,无须修改。 |
| delay | 表示相对时移时长,单位秒。目前该值小于90,后台可调整成90。 |
十、示例
假设当前时移域名为 testtimeshift.com ,时移应用名称为 live ,流名称为 SLPUrIFzGPE ,若你需要时移该地址5分钟前的直播内容,则请求 URL 如下:
http://testtimeshift.com/timeshift/live/SLPUrIFzGPE/timeshift.m3u8?delay=300