这篇说说如何使用直播时移对直播内容进行精彩剪辑,以及如何使用媒体处理能力对直播精彩剪辑片段进行固化存储。
一、前提条件
·使用直播精彩剪辑能力,请确保已创建 时移模板,绑定推流域名并成功推流。
·使用直播剪辑固化能力,请确保已开通腾讯云 媒体处理 服务。固化内容会存储在 对象存储服务 中,开通媒体处理服务会自动开通对象存储服务。
二、控制台操作指引
你可根据业务需求,配置时移播放。详情请参见 直播时移索引信息 文档。
三、操作步骤
1. 使用已绑定时移模板的域名进行推流后,选择左侧菜单栏中的功能配置 > 直播时移 > 索引信息,进入索引信息页。
2. 选择需要剪辑的直播流,单击右侧的查看详情进入时移详情页面。
3. 可在基本信息中查看推流地址和时移内容。
4. 可在索引详情的时间轴中,移动鼠标,查看位置时间。点击时间轴,可标记时间。
5. 单击时间轴,可标记时间,并预览时移内容。
6. 配置播放域名:选择对应的时移播放域名。
7. 选择ABR码流:默认选择主流,并可通过下拉菜单选择子流。
8. 生成时移播放地址:单击生成地址 ,即可生成时移播放地址,支持一键复制地址。
四、自行拼接地址
可参见 直播时移功能实践 文档,按规则自行拼接直播精彩剪辑的地址。也可参考以下拼接规则自行组装直播精彩剪辑的地址。
五、创建剪辑固化任务
1. 跳转至 MPS 固化时移内容:选择固化文件封装格式 MP4 类型或 HLS 类型 。
2. 当你单击时移固化,系统将自动跳转至媒体处理 > 创建任务页面,在该页面中,系统将自动填充时移精彩剪辑地址和对应转封装服务编排模板,你可以根据业务需求对任务进行配置。
3. 选择输出路径,单击创建即可。详情请参考 任务管理 文档。
4. 当任务创建完成后,你可以查看视频剪辑任务的执行情况和结果。你可以进入 对象存储(COS)对应的目录,在该目录下,可查找剪辑固化的文件。通常,文件名称和路径会根据你在创建任务时设置的输出参数而定。
六、通过接口创建剪辑固化任务
你可通过发起媒体处理接口创建剪辑固化任务:
输入+ 编排 ID 发起任务,查看接口信息 。
注意:说明:
示例:
{ "InputInfo": { "Type": "URL", "UrlInputInfo": { "Url": "http://domain/AppName/StreamName.m3u8?txTimeshift=on&tsFormat=human_s_8&tsStart=20230202095635&tsEnd=20230202095705&tsCodecname=transcode" } }, "OutputStorage": { "Type": "COS", "CosOutputStorage": { "Bucket": "test-130000000", "Region": "ap-nanjing" }, }, "OutputDir": "/Liveclip/", "ScheduleId": 10101, "Action": "ProcessMedia", "Version": "2019-06-12"}
如果有设置回调地址,回包参考文档:解析事件通知。