直播拉流回源
在视频直播服务中创建的播放域名,默认拉取的是华为源站的直播内容,若需要通过华为云播放非华为源站的直播内容,可以按照实际需求在直播控制台中配置回源拉流地址,将自有源站中的直播内容拉取到华为云直播中心进行加速分发。
注意事项
- 若播放域名配置了客户源站(域名或IP地址)拉流回源,则不支持关联推流域名,且无法使用转码、录制和截图等流处理的相关功能。
- HTTP协议的默认回源端口为80,RTMP协议的默认回源端口为1935。若您使用的回源端口为非默认端口,则需要提交工单申请端口绑定。
前提条件
- 若回源方式为华为源站,则需要确保已添加推流域名和播放域名,且已完成域名关联,并在域名DNS服务商处完成CNAME解析配置。
- 若回源方式为客户源站(域名或IP地址),则需要确保已添加播放域名,并在域名DNS服务商处完成CNAME解析配置。
操作步骤
- 登录视频直播控制台。
- 在左侧导航树中选择 ,进入域名管理页面。
- 在需要配置直播拉流回源的播放域名行单击“管理”。
- 在左侧导航树中选择 。
- 在拉流回源列表中可以查看当前拉流回源配置信息,如图1所示。
- 若需要修改拉流回源配置的相关信息,单击“修改”,进入拉流回源配置页面,如图2所示。
具体参数配置说明请参见表1。
表1 拉流回源参数配置 参数名
描述
回源方式
回源方式有以下三种:- 华为源站:默认方式,从华为源站拉取直播流。
- 客户源站(域名):回源到自有源站拉取直播流,支持配置多个源站域名。
- 客户源站(IP地址):回源到自有源站拉取直播流,支持配置多个源站IP地址和1个源站域名。
回源协议
支持直播中心向源站拉流的协议,回源方式为非“华为源站”时必选。
说明:若配置拉流回源,则播放协议暂只支持RTMP和HTTP-FLV。
回源IP地址
回源IP地址,最多可配置10个。
当回源方式是“客户源站(IP地址)”时,此参数必选,IP配置多个时,如果回源失败,将按照配置顺序进行轮循。
回源域名
- 当回源方式是“客户源站(域名)”时,此参数必选,最多可配置10个回源域名。若配置了多个回源域名,回源失败时,将按照配置顺序进行轮循。
- 当回源方式是“客户源站(IP地址)”时,此参数可选,最多可配置1个回源域名。若配置了回源域名,则回源时HTTP-FLV HOST头填该回源域名,RTMP tcurl字段填该回源域名,否则,将当前IP地址作为HOST。
回源参数
回源客户源站时,在URL中携带的参数,此参数可选。
若参数设置为:
- key:vhost、value:www.example.huawei.com
- key:cdn_type、value:huawei
则回源URL格式为:
{{.scheme}}://{{.reqDomain}}:80/{{.reqApp}}/{{.reqStream}}?vhost=www.example.huawei.com&cdn_type=huawei&{{.reqArgs}}
- 单击“确定”,完成拉流回源配置。
