使用场景:
视频直播是将推流端的数据流实时的通过播流地址进行播放,因此后续如果需要再对播放历史直播数据进行观看或操作就必须要使用视频直播的录制功能。
视频直播的录制功能就是将视频中心接受到的推流端的数据进行录制,并将其保存成hls协议的封装格式。
录制功能介绍:
1. 通过控制台创建:
1.1 录制存储到OSS
1.2 录制存储到VOD
2. 通过API/SDK创建:
API/SDK提供了创建、删除以及查询功能
创建录制配置: https://help.aliyun.com/document_detail/35416.html?spm=a2c4g.11186623.2.10.59c35e3d2LMhhK
删除录制配置:https://help.aliyun.com/document_detail/35418.html?spm=a2c4g.11186623.2.11.59c35e3d2LMhhK
查看录制配置:https://help.aliyun.com/document_detail/35420.html?spm=a2c4g.11186623.2.12.59c35e3d2LMhhK
查看录制文件
录制配置后新发起的推流在满足AppName录制配置时即会自动录制推流的数据。(正在推流的需要重新推流)
推流过程中即会生成对应的TS文件到配置目录中。
而对应的索引m3u8文件需要在推流180秒结束后生成(180秒为兼容直播推流过程中由于网络抖动等问题导致的推流短时间中断)
其默认名称规则为{AppName}/{StreamName}/{EscapedStartTime}_{EscapedEndTime}.m3u8,其中,AppName为直播流所属应用名称,StreamName为流名称,EscapedStartTime为录制开始时间,EscapedEndTime为录制结束时间。