配置固定拉流与触发拉流实现回源拉流

相关概念视频直播支持固定拉流和触发拉流两种方式:

固定拉流:指定拉流的起始时间和结束时间,在拉流生效时间内,直播服务即启动拉流并一直运行,不受是否有用户播流行为的影响。

触发拉流:判断有用户播流行为时才会启动拉流。即当使用此域名的播放地址进行播放时,自动触发阿里云视频直播服务进行拉流直播。无用户播流行为时不会回源站进行拉流。

说明 如果需要支持编码格式为H.265的第三方直播流,请联系我们。

使用限制固定拉流

支持RTMP、FLV、HLS、SRT格式的第三方直播拉流地址。且最多支持添加20个地址。

最多支持配置300个固定拉流模板,若需提升模板数可通过提升原始流路数实现,配置说明请参见配额管理。调整后,固定拉流模板数与调整后的原始流路数保持一致。

拉流开始到结束的时间最多支持7天。

固定拉流无需功能开关,只需确保源站提供的是SRT的流。

触发拉流

支持RTMP、FLV、HLS格式回源拉流协议。

最多支持添加200个触发拉流配置。

拉流暂时不支持IPv6。

进入拉流配置页面登录视频直播控制台。在左侧导航栏单击推/播流域名管理,进入域名管理页面。

选择您要配置的播流域名,单击域名配置。

在域名基础信息页签左侧导航栏,单击直播管理 > 回源拉流。默认进入触发拉流页面。

配置触发拉流在触发拉流页签,单击添加。

配置触发拉流。

说明 最多支持添加200个触发拉流配置。

触发拉流配置参数及说明如下表所示。

参数

描述

播流AppName

播流所属应用名称。此AppName用于生成播放URL,通常不必与源站推流的AppName保持一致。但如果没有配置回源AppName,此处的AppName必须与源站推流的AppName保持一致。

如果您想要进行域名级别拉流,需配置为ali_all_app。

回源AppName

回源拉流AppName,必须与源站推流的AppName保持一致。

若不填写,则会使用播流AppName作为回源AppName,此时播流AppName必须和源站推流的AppName保持一致。

回源地址

第三方直播的拉流地址。最多可添加4个地址。

回源拉流协议

支持RTMP、FLV、HLS格式协议,暂不支持SRT协议。

转码触发拉流

开启后:当播放转码流地址和原始流地址时,均会自动触发阿里云视频直播服务回源站进行拉流直播。

关闭后:仅播放原始流会自动触发回源,播放转码流无法自动触发回源。

单击确定。

说明 若要进行播放,请使用播流AppName(若配置为ali_all_app未配置回源AppName,需使用源站推流的AppName。若配置为ali_all_app同时配置了回源AppName,AppName可以自定义)和源站推流的StreamName生成播放地址。

配置固定拉流在固定拉流页签,单击添加。

配置固定拉流。

重要 回源地址仅支持4个。

最多支持配置300个固定拉流模板,若需提升模板数可通过提升原始流路数实现,配置说明请参见配额管理。调整后,固定拉流模板数与调整后的原始流路数保持一致。

拉流开始到结束的时间最多支持7天。

固定拉流配置参数及说明如下表所示。

参数

描述

AppName

视频的应用名称,此AppName用于生成播放URL,不必与源站推流的AppName保持一致。

StreamName

直播流名称。直播流不能与其他拉流模板重复。

回源地址

第三方直播的拉流地址。

支持RTMP、FLV、HLS、SRT格式的直播地址,最多支持添加4个地址。

起始时间

拉流开始时间和结束时间,当前时间超过结束时间后,将会停止拉流。

单击确定。

说明 若要进行播放,请使用配置的AppName和StreamName生成播放地址。

修改拉流配置此功能可用于紧急处理源站不可用的情况。

在回源拉流配置页面,选择触发拉流或固定拉流页签,可以查看已有的拉流配置。

选择需要修改的配置模板,在操作列单击修改。

在弹出的拉流配置窗口中,修改拉流配置。

配置参数说明,请参见固定拉流和触发拉流。

单击确定。

重要 固定拉流

修改配置后,会按照新配置重新拉流,请确保不会影响线上业务。

触发拉流

修改配置后,已有播放遵循旧配置,新的播放遵循新配置。

若添加配置时,回源AppName不为空,修改时也不可置空。

回调逻辑说明推断流回调中开播(publish)状态回调逻辑

RTMP推流在阿里云直播服务收到On Publish消息后2秒内,如果推流端不主动断开,阿里云直播服务就会发推流成功回调。

假设您有推流域名A和播流域名B,如果您的域名B使用拉流直播(固定拉流和触发回源拉流)需要回调,请在域名A配置推流回调。配置后域名B的拉流回调逻辑与上一条一致,建联后默认2秒无主动断开即认为拉流成功。

说明 建议业务方不仅根据回调通知判断推流、拉流接入正常,同时配合查询域名在线流列表接口查询推流正常后,再下发直播流播放地址。

当10秒内(包含十秒)没有流数据推送到直播中心时,直播服务就会自动断开推流。