tencent cloud

云点播

动态与公告
产品动态
公告
产品简介
产品概述
产品特性
产品功能
产品优势
应用场景
解决方案
专业版
云点播专业版简介
快速入门
控制台指南
开发指南
购买指南
计费概述
计费方式
购买指引
账单查询
续费说明
欠费说明
退费说明
快速入门
控制台指南
控制台介绍
服务概览
应用管理
媒体管理
资源包管理
License 管理
实时日志分析
实践教程
媒体上传
如何将点播的媒体文件进行智能降冷
媒体处理
分发播放
如何接收事件通知
如何进行源站迁移
直播录制
如何进行自定义源站回源
直播精彩剪辑固化至云点播 VOD 指引
如何使用 EdgeOne 分发云点播内容
开发指南
媒体上传
媒体加工处理
媒体 AI
事件通知
媒体分发播放
媒体加密与版权保护
播放频道
访问管理
下载媒体文件
应用体系
错误码
播放器 SDK 文档
概述
基本概念
产品功能
Demo 体验
免费测试
购买指南
SDK 下载
License 指引
播放器教程
含 UI 集成方案
无 UI 集成方案
高级功能
API 文档
第三方播放器插件
Player SDK Policy
服务端 API 文档
History
Introduction
API Category
Other APIs
Media Processing APIs
Parameter Template APIs
Task Management APIs
Media Upload APIs
Media Management APIs
Event Notification Relevant API
Media Categorization APIs
Domain Name Management APIs
Distribution APIs
AI-based Sample Management APIs
Region Management APIs
Data Statistics APIs
Carousel-Related APIs
Just In Time Transcode APIs
No longer recommended APIs
Making API Requests
AI-based image processing APIs
Task Flow APIs
Data Types
Error Codes
Video on Demand API 2024-07-18
常见问题
移动端播放问题
费用相关问题
视频上传问题
视频发布问题
视频播放问题
Web 端播放问题
全屏播放问题
数据统计问题
访问管理相关问题
媒资降冷问题
相关协议
Service Level Agreement
VOD 政策
隐私政策
数据处理和安全协议
联系我们
词汇表
文档云点播实践教程直播录制如何在直播过程中实现回看功能

如何在直播过程中实现回看功能

PDF
聚焦模式
字号
最后更新时间: 2023-07-26 16:12:27
时移回看依托直播录制能力,结合直播时移和点播的加速分发,实现在直播过程中进行回看的功能,用户可以实时选择从开播后的某个过往时间点开始进行回看,从而达到播放之前直播内容的效果。常用于赛事直播中的精彩片段回看,用户可以直接拖动进度条,进行回看,而不必等到直播结束,回看过程中直播流保持不变,用户可以在回看过程中切回直播。

功能特性

允许指定回看的相对时移时长(即回看的时间起点与当前的时间差)。
当直播流使用多码率录制时,允许指定指定码率的视频流。

前提条件

注册登录 腾讯云账号。
已开通腾讯云直播服务,并添加 推流域名

注意事项

使用时移回看功能的前提是目标直播流开启了 时移回看 功能。
相对时移时长当前最小为90秒,即回看的内容相较直播内容有90秒以上的延迟。
开启时移功能需要使用直播录制功能,会产生 点播 存储费用 和视频播放的 流量费用

实践步骤

步骤1:开通云点播服务

1. 进入 云点播控制台,单击立即开通
2. 勾选开通服务协议,单击确定即可成功开通云点播服务,并访问云点播控制台。

步骤2:添加时移播放域名

您需要添加用于时移播放的云点播域名,具体操作如下:
1. 云点播控制台 > 应用管理,单击应用名称进入应用列表页后,单击左侧导航栏里分发播放管理 > 域名管理
2. 单击添加域名并填写已备案的云点播域名,具体操作请参见 分发播放设置



3. 完成新增域名 CNAME 配置操作。

步骤3:关联录制模板

1. 进入 云直播控制台,单击功能配置 > 直播录制
2. 单击创建模板,具体操作请参见 录制模板配置



注意:
选择录制文件类型为 HLS 格式,开启 HLS 录制。
自定义文件存储时长,且该时长不得短于 时移时长
3. 将录制模板关联到所需配置的推流域名,具体操作请参见 录制配置

步骤4:开通时移服务

您可 提交工单,并选择问题所属产品为“云直播”,提出开通时移服务申请要求,并提供以下参数:
步骤2 中已添加的云点播 时移播放域名 。
步骤3 中的录制模板 ID。
自定义时移时长 timeshift_dur ,单位:秒。
说明:
时移时长:指时移可以看多长时间的内容(目前最长可配置时移7天内的内容)。
此项并不保证绝对精准,按需求配置的前提下,建议多加一小段时间。
假设配置为7200(2小时):表示当前可请求2小时前到现在的时移内容(即 delay 相对时移时长可为90s - 2小时);时移超过2小时前的内容,即使有直播内容,也会返回 HTTP 404 。

播放请求

请求 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

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈