阿里云视频直播在服务端主要提供直播流接入、分发、实时流媒体处理服务,使用这些服务的都需要添加直播域名并进行配置。本文介绍直播域名的概念,如何添加域名,如何关联域名和直播域名功能配置生效表。

直播域名简介

直播域名包括推流域名和播流域名。

  • 推流域名

    推流域名是用于推送直播流的域名。进行添加域名操作时,将业务类型(LiveDomainType)配置为推流域名(liveEdge),则此域名就是推流域名。

  • 播流域名

    播流域名是用于播放直播流的域名。进行添加域名操作时,将业务类型(LiveDomainType)配置为播流域名(liveVideo),则此域名就是播流域名。

在使用直播服务前必须先添加至少一个推流域名和一个播流域名,并进行关联。一个域名只能设置为一种域名,不能同时添加为推流域名和播流域名。

使用限制

每个阿里云账户下,最多支持加速20个域名。如果您的域名的总带宽日均峰值大于50 Mbps,且业务无风险,则可申请增加域名个数。您可以提交工单联系阿里云技术支持。关于如何提交工单,请参见联系我们

添加域名

直播服务添加域名的流程如下:
  1. 确认域名是否符合准入标准

    视频直播依托于阿里云强大的CDN服务,为您提供视频分发加速服务。在您的域名接入阿里云视频直播服务前,可阅读域名准入标准快速了解阿里云CDN加速域名的接入条件和限制,防止因域名涉及违规内容而造成的损失。

  2. 验证域名归属权

    当您首次将一个新域名添加至阿里云视频直播时,需要您完成验证域名的归属权。验证通过后视为您拥有该域名。您在视频直播控制台再次添加该域名或子域名时,不需要再进行验证。阿里云为您提供DNS解析验证和文件验证两种方法。具体操作,请参见验证域名归属权

  3. 添加域名,支持通过控制台API进行操作。

    添加域名时需要配置加速域名直播中心业务类型加速区域

    控制台参数API参数描述
    加速域名DomainName添加的域名。加速域名不允许重复添加,若已添加到其他云产品中,会出现域名已添加的提示。
    • 控制台:一般使用子域名,不支持泛域名。
    • API:支持泛域名,以英文句号(.)开头。
    直播中心Region直播中心所在地域。需要关联的推流域名和播流域名必须选择同一直播中心,初次配置后不可更改。

    关于如何选择直播中心,请参见如何选择直播中心?

    业务类型LiveDomainType指域名的加速类型,推流域名与播流域名分别对应推流加速与播流加速。初次配置后不可更改。
    加速区域Scope指域名可执行加速的地域。
    • 中国内地、domestic:

      当主播在中国内地时,推流域名应选择中国内地。

      当观众在中国内地时,播流域名应选择中国内地。

      域名需要在工信部备案。

    • 全球加速、global:

      当主播在中国内地、中国香港、中国澳门、中国台湾以及其他国家和地区时,推流域名应选择全球加速。

      当观众在中国内地、中国香港、中国澳门、中国台湾以及其他国家和地区时,播流域名应选择全球加速。

      域名需要在工信部备案。
    • 海外及港澳台加速、overseas:

      当主播在海外及中国香港、中国澳门、中国台湾时,推流域名应选择海外及港澳台加速。

      当观众在海外及中国香港、中国澳门、中国台湾时,播流域名应选择海外及港澳台加速。

      域名无需在工信部备案。

    说明 选择不同的加速区域覆盖,对应不同的直播CDN带宽或流量单价。以上只在不同区分有用户播放请求时才发生对应区域的分发加速,并产生计费。如果您选择了全球加速,但是仅仅中国内地用户播放,不会发生海外区域的分发加速计费。更多计费规则,请参见标准直播费用云产品定价页
  4. 域名解析
    域名添加成功后,如果您想启用视频直播加速服务,需要将您的域名指向阿里云视频直播分配的CNAME地址,这样访问加速域名的请求才能转发到视频直播节点上,达到加速效果。更多信息,请参见配置CNAME域名解析
    说明
    • 如果您是初次接触域名解析,对“什么是域名解析”、“为什么要解析域名”、“如何进行域名解析”、“什么是A记录”、“什么是CNAME记录”、“CNAME记录与A记录的差别”有疑问,请参见什么是域名解析?
    • 添加域名后,您需要分别对推流域名和播流域名进行CNAME解析才可使用域名。
    • 由于Local DNS的解析记录存在缓存时间,因此配置了域名的CNAME解析记录之后CDN平台大约会延迟10分钟才会显示CNAME解析记录配置成功。

关联域名

在添加推流域名和播流后,您需要关联域名,才能使用视频直播服务。

视频直播采用边缘推流方式推送直播流,可以优先将视频推流至最优CDN节点,保证您访问的都是最佳的上行网络。因此需要将推流域名和播流域名进行映射,即关联推流域名和播流域名。

说明 视频直播已在逐步下线旧有的中心推流方式,2019年2月21日之后新增的播流域名,不再支持中心推流,都需要关联推流域名和播流域名。

视频直播支持关联多个推流域名与多个播流域名,形成的关联关系如下图所示。可通过关联推流和播流域名和关联主、子播流域名来实现。

域名关联关系
  • 关联推流和播流域名:实现了一个播流域名对应多个推流域名。

    一个推流域名只能配置一个主播流域名,若需要使用多个播流域名播放同一个推流,请把多个播流域名关联成主播流域名和子播流域名的关系。

    您可以通过控制台,或调用AddLiveDomainMapping接口。

  • 关联主、子播流域名:实现了一个推流域名对应多个播流域名。

    子播流域名会继承主播流域名的推流配置、转码配置,子播流域名配置这些信息无效,例如转码模板需要配置在主播放域名。更多功能配置是否生效,请参见直播域名功能配置生效表

    您可以通过控制台,或调用AddLiveDomainPlayMapping接口。

直播域名功能配置生效表

使用视频直播服务的都需要对直播域名进行配置,部分功能需要配置在主播流域名上,部分功能需要配置在子播流域名上。

功能项主播流域名生效子播流域名生效
直播流管理 查看直播流(在线流、历史流、禁推流)-
设置禁推流-
文件管理查询录制文件-
录制索引剪辑-
查询截图文件-
域名管理修改加速区域-
添加、删除推流信息-
添加子播放域名子播流域名间不允许嵌套
HLS回源HOST子域名回源HOST头需配置为主域名
延迟配置(高、中、低)-
HTTP头配置-
安全配置(HTTPS配置、Refer防盗链、URL鉴权、IP黑白名单)-
带宽峰值监控-
IPv6配置-
直播处理配置转码模板配置-
录制配置(录制模板配置、录制回调配置)-
截图配置(截图配置、截图回调配置)-
审核配置(审核配置、审核回调配置)-
直播时移-
直播延时配置-
拉流配置-
数据监控资源监控-流量带宽下行-
资源监控-回源统计-
资源监控-HTTPCODE-
实时监控-流量带宽-
实时监控-质量监控-
访问统计独立访客数-
用户分布-
用量查询播放带宽/流量-
推流路数-
转码时长-
截图张数-
直播时移-
日志管理日志下载-
实时日志推送-