在一些特殊场景不能进行鉴权操作,本文介绍未加鉴权场景下,原画地址和对应的推流地址的拼接方法。

说明
  • 本文介绍手动拼接地址的方法,您也可以通过控制台获取推流地址和播流地址。参见 配置边缘推流
  • 如果您需要批量创建直播活动,也可以批量拼接推流地址和播流地址。参见 批量创建直播活动
  • 如果您的直播活动设置了转码,推流地址和播流地址拼接规则参见 (转码)推流地址和播流地址
  • 本文示例中的推流地址和播流地址仅供参考,您实际使用的推流使域名和播流域名,需要用您自己的推流域名、播流域名、AppName、StreamName,并按照拼接规则来获取。

前提条件

要获取推流地址和播流地址,您需要先完成以下操作:
  • 添加域名

    您需要先添加经备案的推流域名和播流域名。参见添加域名

  • 解析域名

    添加域名后,必须进行域名解析才可使用域名。关于如何进行域名解析,参见 解析CNAME

  • 关联域名

    添加域名后,您需要将推流域名和播流域名进行关联,才能进行推流和播流操作。参见 关联域名

如何拼接原画地址

直播地址分为原画地址和转码后的地址。原画为未转码的原始视频流。地址拼接规则为播流域名+AppName+StreamName

  • 播流地址规则
    播流地址支持RTMP、FLV、M3U8格式。格式如下所示:
    • RTMP 格式:rtmp://播流域名/AppName/StreamName
    • FLV 格式: http://播流域名/AppName/StreamName.flv
    • M3U8 格式:http://播流域名/AppName/StreamName.m3u8
  • 示例
    例如,播流域名是 play.aliyunlive.com,AppName为app,StreamName为stream,播流地址为:
    • RTMP 格式:rtmp://play.aliyunlive.com/app/stream
    • FLV 格式: http://play.aliyunlive.com/app/stream.flv
    • M3U8 格式:http://play.aliyunlive.com/app/stream.m3u8
      说明 M3u8转码地址已支持。如果您有需要,请您 提交工单 申请。

如何拼接推流地址

  • 推流地址规则

    直播只支持RTMP格式推流。

    推流地址格式为RTMP://推流域名/APPName/StreamName

  • 示例

    例如,推流域名是push.aliyunlive.com,AppName为app,StreamName为stream则推流地址为RTMP://push.aliyunlive.com/app/stream