更新时间:2024-08-12 GMT+08:00

直播拉流回源

在视频直播服务中创建的播放域名,默认拉取的是华为源站的直播内容,若需要通过华为云播放非华为源站的直播内容,可以按照实际需求在直播控制台中配置回源拉流地址,将自有源站中的直播内容拉取到华为云直播源站进行加速分发。

注意事项

  • 若播放域名配置了客户源站(域名或IP地址)拉流回源,则该播放域名所关联推流域名下的直播流无法播放,且无法使用转码等流处理相关的功能。
  • HTTP协议的默认回源端口为80,RTMP协议的默认回源端口为1935。
  • 低时延直播场景下,需要确保回源流无B帧。

前提条件

操作步骤

  1. 登录视频直播控制台
  2. 在左侧导航栏中,选择域名管理,进入域名管理页面。
  3. 在需要配置直播拉流回源的播放域名行,单击“管理”。
  4. 在左侧导航栏中,选择模板配置 > 拉流回源配置
  5. 在拉流回源列表中可以查看当前拉流回源配置信息,如图1所示。

    图1 查看拉流回源信息

  6. 若需要修改拉流回源配置的相关信息,单击“修改”,进入拉流回源配置页面,如图2所示。

    图2 配置拉流回源信息

    具体参数配置说明请参见表1

    表1 拉流回源参数配置

    参数名

    描述

    回源方式

    回源方式有以下三种:
    • 华为源站:默认方式,从华为源站拉取直播流。
    • 客户源站(域名):回源到自有源站拉取直播流,支持配置多个源站域名。
    • 客户源站(IP地址):回源到自有源站拉取直播流,支持配置多个源站IP地址和1个源站域名。

    回源协议

    支持直播节点向源站拉流的协议,回源方式为非“华为源站”时必选。回源协议暂只支持RTMP和HTTP-FLV。

    回源IP地址

    回源IP地址,最多可配置10个。若回源失败,将按照IP地址的配置顺序依次轮循。

    当回源方式是“客户源站(IP地址)”时,此参数必选。

    回源域名

    配置说明如下所示。目前仅支持单纯的域名,示例:www.example.com。

    • 当“回源方式”选择“客户源站(域名)”时,为必选参数。

      最多支持配置10个回源域名。若配置了多个回源域名,回源失败时,将按照配置顺序,依次轮循回源域名拉取直播流。

    • 当“回源方式”选择“客户源站(IP地址)”时,为可选参数。

      最多支持配置1个回源域名。若配置了回源域名,则回源时HTTP-FLV HOST头填该回源域名,RTMP tcurl字段填该回源域名,否则,将当前IP地址作为HOST。

    回源端口

    用户可以自定义回源端口。

    默认值如下所示:

    • 回源协议为“HTTP-FLV”时,默认值“80”。
    • 回源协议为“RTMP”时,默认值“1935”。

    回源参数

    可选配置参数。当回源方式配置为“客户源站”时,用户可以指定回源URL中携带的附加参数。

    需要配置一一对应的key和value,支持添加多个,直播回源时会通过符号&将所有的key连接起来。

    示例:key1=value1&key2=value2。

  7. 单击“确定”,完成拉流回源配置。
  8. 配置完成后,拼接播放地址进行播放。