475
微信
直播录制__使用手册_视频直播-阿里云
直播录制
视频直播服务支持将接收到的源视频流进行录制,以 .ts 分片视频文件保存至指定的OSS存储位置;在一次推流结束时,自动生成本次推流的录制索引文件(m3u8文件),同时也支持按您指定的录制开始和录制结束时间生成自定义录制索引文件(m3u8文件)。
在一个直播加速域名下,直播录制设置按直播推流的App Name进行区分,即同一个App Name下的视频流(Stream)都按此App Name下的录制设置进行录制;App Name支持设置为 “*”, 表示该直播加速域名下所有的直播都使用此录制设置。
为了便于您对录制内容进行点播回看,直播录制的存储位置必须为视频点播服务的输入媒体Bucket,因此使用直播录制功能需先开通视频点播服务,并设定好输入媒体Bucket和输出媒体Bucket;
同时,您也可以在视频点播服务中为存放录制索引文件的目录设置转封装媒体工作流,从而实现自动生成flv、mp4格式的录制文件的需求。
设置媒体Bucket
进行直播录制设置前,请先确认已经开通视频点播服务,并对媒体库进行初始化,完成媒体Bucket设置
准备工作就绪后,在点播控制台执行设置媒体Bucket操作。
设置录制
控制台请按如下步骤进行设置:
1. 登陆直播控制台
进入需要配置录制的直播加速域名管理页面
2. 进入录制设置标签页
3. 添加录制设置
3.1 点击 新建录制
,进入录制设置弹出窗口,输入需要启用录制功能的 AppName
:
默认的录制 .ts 分片文件存储路径为:
record/{AppName}/{StreamName}/{UnixTimestamp}_{Sequence}
截图示例中AppName为 live,所以录制 .ts 存储路径为:
record/live/{StreamName}/{UnixTimestamp}_{Sequence}
如果默认的录制文件存储路径不满足您的需求,您可自行修改。
3.2 指定录制存储的输入媒体Bucket:
注:输入媒体Bucket为视频点播服务中设定的输入媒体Bucket!
3.3 确定完成录制设置
在录制设置标签页列出了本域名下所有录制设置
由此,本域名下所有App Name为 live 的直播流,都会按此规则进行录制。设置完成前已经在推流的直播将不会触发录制,新发起的直播才会触发录制(当前直播需中断推流180秒以上)。
4. 默认录制索引文件(m3u8文件)生成
直播录制为兼容直播推流过程由于网络抖动等问题导致的推流短时间中断,推流中断 180秒 内没有恢复推流才会判定此次直播结束,系统会在record/{AppName}/
目录下产生此次直播的全时段录制索引文件(m3u8文件),命名规则为{StreamName}.m3u8
,若StreamName重复,重复的文件会按照{StreamName}_{Sequence}.m3u8
来命名。
录制文件查看
录制的文件在控制台录制索引中查看。
最后更新:2016-11-28 10:01:51
上一篇:
直播截图__使用手册_视频直播-阿里云
下一篇:
录制索引管理__使用手册_视频直播-阿里云
备份恢复服务__系统架构_产品简介_云数据库 RDS 版-阿里云
克隆RDS实例__备份恢复_API 参考_云数据库 RDS 版-阿里云
图片处理__安卓应用示例_最佳实践_对象存储 OSS-阿里云
删除集合__结构管理_DMS for MongoDB_用户指南(NoSQL)_数据管理-阿里云
DeleteObject__关于Object操作_API 参考_对象存储 OSS-阿里云
OperationLocksType__数据类型_API 参考_云服务器 ECS-阿里云
ALTER TABLE__数据定义语言_SQL语法参考_云数据库 OceanBase-阿里云
GroupInfo__数据类型_API文档_批量计算-阿里云
CDN访问异常的时候如何排查__运维技术分享_技术运维问题_CDN-阿里云
RDS插件数据库运维__最佳实践_Eclipse 插件-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云