直播拉流回源
在视频直播服务中创建的播放域名,默认拉取的是华为源站的直播内容,若需要通过华为云播放非华为源站的直播内容,可以按照实际需求在直播控制台中配置回源拉流地址,将自有源站中的直播内容拉取到华为云直播源站进行加速分发。
注意事项
- 若播放域名配置了客户源站(域名或IP地址)拉流回源,则该播放域名所关联推流域名下的直播流无法播放,且无法使用转码等流处理相关的功能。
- HTTP协议的默认回源端口为80,RTMP协议的默认回源端口为1935。
- 低时延直播场景下,需要确保回源流无B帧。
前提条件
- 若回源方式为华为源站,则需要确保已添加推流域名和播放域名,且已完成域名关联,并在域名DNS服务商处完成CNAME解析配置。
- 若回源方式为客户源站(域名或IP地址),则需要确保已添加播放域名,并在域名DNS服务商处完成CNAME解析配置。
操作步骤
- 登录视频直播控制台。
- 在左侧导航栏中,选择 ,进入域名管理页面。
- 在需要配置直播拉流回源的播放域名行,单击“管理”。
- 在左侧导航栏中,选择 。
- 在拉流回源列表中可以查看当前拉流回源配置信息,如图1所示。
- 若需要修改拉流回源配置的相关信息,单击“修改”,进入拉流回源配置页面,如图2所示。
具体参数配置说明请参见表1。
表1 拉流回源参数配置 参数名
描述
回源方式
回源方式有以下三种:- 华为源站:默认方式,从华为源站拉取直播流。
- 客户源站(域名):回源到自有源站拉取直播流,支持配置多个源站域名。
- 客户源站(IP地址):回源到自有源站拉取直播流,支持配置多个源站IP地址和1个源站域名。
回源协议
支持直播节点向源站拉流的协议,回源方式为非“华为源站”时必选。回源协议暂只支持RTMP和HTTP-FLV。
回源IP地址
回源IP地址,最多可配置10个。若回源失败,将按照IP地址的配置顺序依次轮循。
当回源方式是“客户源站(IP地址)”时,此参数必选。
回源域名
配置说明如下所示。目前仅支持单纯的域名,示例:www.example.com。
回源端口
用户可以自定义回源端口。
默认值如下所示:
- 回源协议为“HTTP-FLV”时,默认值“80”。
- 回源协议为“RTMP”时,默认值“1935”。
回源参数
可选配置参数。当回源方式配置为“客户源站”时,用户可以指定回源URL中携带的附加参数。
需要配置一一对应的key和value,支持添加多个,直播回源时会通过符号&将所有的key连接起来。
示例:key1=value1&key2=value2。
- 单击“确定”,完成拉流回源配置。
- 配置完成后,拼接播放地址进行播放。