许多用户使用直播服务时,需要把正在直播的视频录制下来进行存储或方便后续的回看。为了满足用户需求,阿里云视频直播服务提供了直播录制功能,本文将对这两种形式的录制方法进行简单介绍。
一、按场景录制
针对不同的场景进行录制配置
• 按域名、AppName、StreamName多级别,录制某一路直播流,见下文。
• 通过API控制录制的开始与结束时间,完成定时任务录制。
• 配置一个回调,通过回调的方法精准控制每一路流的录制方式。
• 默认不录制,通过调用接口来进行录制。
二、按存储位置录制
将录制的视频存储至OSS或者存入VOD。
录制至OSS
直播录制下来的视频均为原画画质,将视频存储在 OSS 中,可进行预览、简单的管理和CDN内容分发。
操作:
需要用户先开通OSS,并且授权视频直播可将视频内容写入OSS。然后在直播控制台进行域名管理、录制配置、存储等操作。
录制存储至VOD
直播录制下来的视频经过 MTS 的二次转码,转为设定的码率,可供用户在各种场合进行播放。同时,VOD可以进行媒体管理、视频剪辑、添加标签、编辑处理等功能。
需要用户先开通VOD,在直播控制台进行域名管理、录制配置、存储等操作。
- 直播录制功能支持将直播视频录制为 MP4、HLS 和 FLV 三种文件格式,录制的文件为原始文件,分辨率与码率与推流时的文件一致。
- 为了避免录制时,因网络抖动或临时断流而导致录制文件被异常截断,系统会延迟断流180s,即如果断流之后在180s内重新推流,系统会默认是同一路录制流,超过180s则认为是两路录制流。
原文链接
本文为云栖社区原创内容,未经允许不得转载。