更新时间:2024-06-28 GMT+08:00

拼接推流地址

直播域名配置完成后,您可以根据实际情况手动拼接对应的推流地址,然后再使用该地址进行直播推流。您还可以使用防盗链地址生成工具快速生成推流域名的鉴权地址。

前提条件

  • 添加推流域名
  • 已在域名DNS服务商处完成CNAME解析配置
  • 为保障推流地址不被非法盗用,华为云直播服务提供了防盗链功能,对推流地址进行加密鉴权。若有需要,请先配置Key防盗链,然后使用鉴权地址进行推流。

操作步骤

  1. 登录视频直播控制台
  2. 在左侧导航栏中,选择域名管理,进入域名管理页面。
  3. 在添加的推流域名行单击“管理”,进入基本信息页面,即可查看推流信息。

    图1 推流信息
    • 您需要根据实际情况自定义“StreamName”,生成对应的原始推流地址,具体请参见原始推流地址
    • 若配置了Key防盗链,您可以在原始推流地址后加上鉴权串生成对应的鉴权推流地址,具体请参见鉴权推流地址

原始推流地址

拼接规则

推流地址格式:
rtmp://推流域名/AppName/StreamName
  • 推流域名:在视频直播控制台添加的推流域名。
  • AppName:应用名,默认为“live”,您也可以根据实际需求进行自定义,支持大小写字母、数字、下划线(_)中划线(-)。
  • StreamName:直播流名,每个应用可创建多个直播流,您可以根据实际需求进行自定义,例如,huawei1,但不支持中文字符。

拼接示例

若添加的推流域名为“test-push.example.com”“StreamName”“huawei1”“AppName”“livetest”,则推流地址如下所示:

rtmp://test-push.example.com/livetest/huawei1

鉴权推流地址

若您的推流域名开启了Key防盗链功能,那么您需要根据获取的鉴权信息拼接鉴权推流地址,然后再使用该鉴权地址进行直播推流。请参见播放Key防盗链生成对应的鉴权推流地址。