核心概念

模板

模板是用于配置音视频直播流(Stream)的具体操作功能参数集合。通过模板不仅可以配置音视频编码标准、码率、输出流类型等基本参数,也可以在新建域名时配置同步录制、水印和缩略图。

LSS 支持下列模板:

  • 转码模板(Preset)

    用于配置直播音视频流的转码操作功能的参数集合。通过转码模板可以配置音视频编码标准、分辨率、码率、输出流类型等转码参数,用户新建直播流时根据选定的转码模板生成具有指定转码功能的Stream。转码模板包括系统内置的转码模板,以及您按需自定义的用户模板。

  • 录制模板(Recording)

    用于配置直播过程中音视频录制功能的参数集合。通过录制模板可以配置录制视频的存储模式,存储到BOS或存储到VOD、录制视频格式(MP4/M3U8/FLV)、录制模式、单个录制文件时长、自定义自动合并时间间隔等。

  • 水印模板(Watermark)

    用于在直播流中对输出视频添加水印,支持图片水印和时间戳水印。在水印模版中定义水印的详细参数,包括水印形态(图片、时间戳)、水印大小、位置等。

  • 缩略图模板(Thumbnail)

    用于在直播流中对输出视频生成缩略图,缩略图模版中定义缩略图的详细参数集合用,包括图片格式、伸缩策略及尺寸大小、BOS Bucket及所属区域等。

安全策略(SecurityPolicy)

安全策略是用于配置直播流(Stream)安全机制的一组策略,包括在直播过程中使用的推流认证、播放认证、内容加密(DRM方案)、防盗链(Referer/IP 黑白名单)等。

直播推流

直播推流,是指将直播场景实况信息实时编码压缩后,推送到 LSS 云端的过程。

直播拉流

拉流是指通过LSS 云端到用户指定的源站拉取直播流的过程。LSS 支持整站拉流,单个直播间拉流两种类型。

推流认证(Push)

为确保推流频道不被非法占用(即防止非法推流),音视频直播LSS支持采用带token认证的可设置有效期的推流地址。

支持用户使用推流认证功能,以便保护音视频直播发布安全。开启推流认证后,直播推流地址可设置有效期,有效期过后该地址将失效,再次推流需重新获取推流地址。关闭推流认证,直播推流地址固定不变。

播放认证(Play)

为了避免播放地址长期暴露带来风险,LSS支持播放地址加密策略。开启播放认证后,用户可设置播放地址的有效期,并且需要加入播放token才可以进行播放。

防盗链

我们支持用户在LSS控制台设置防盗链Referer/IP黑白名单功能。

设置Referer黑名单时,禁止黑名单上的URL源站访问直播播放地址;设置Referer白名单时,只允许白名单上的URL源站访问直播播放地址。

设置IP黑名单时,禁止黑名单上的IP用户访问直播播放地址;设置IP白名单时,只允许白名单上的IP用户访问播放地址。

通知(Notification)

开启直播通知,LSS在直播状态转换时主动向开发者服务器推送消息。

通知通过用户提供的回调地址进行创建。如果用户在创建域名时指定了通知,那么在直播过程中,当直播流状态改变时会向用户指定的回调地址推送通知消息。