我们看看如何保存直播内容,即直播录制。
架构图
阿里云直播录制的设计逻辑为对域名进行配置,推流地址符合配置规则直播流将被录制,并写入用户的 OSS。
录制规则
用户的推流地址形式如下:
rtmp://video-center.alivecdn.com/AppName/StreamName?vhost=a.com
这个推流地址中有三部分是由用户管理的:域名 (a.com)、AppName、StreamName。用户可以配置对某个 域名 + AppName 进行录制,配置后,当用户推流时,符合该域名与 AppName 的直播流将被录制。
示例
配置域名为 a.com,AppName 为 live 进行录制,如下直播流将被录制。
rtmp://video-center.alivecdn.com/live/StreamName?vhost=a.com
rtmp://video-center.alivecdn.com/live/xyz?vhost=a.com
同时可以在控制台上进行直播录制配置,参见 用户指南 > 直播录制。