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

直播域名简介

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

  • 推流域名

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

  • 播流域名

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

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

使用限制

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

添加域名

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

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

  2. 验证域名归属权

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

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

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

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

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

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

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

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

      域名需要在工信部备案。

    • 全球加速、global:

      当主播在中国内地和海外及港澳台时,推流域名应选择全球加速。

      当观众在中国内地和海外及港澳台时,播流域名应选择全球加速。

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

      当主播在海外及港澳台时,推流域名应选择海外及港澳台加速。

      当观众在海外及港澳台时,播流域名应选择海外及港澳台加速。

      域名无需在工信部备案。

    说明
    • 选择加速区域为全球加速海外及港澳台加速,与播放域名中配置的海外链路加速是两个不同的功能。加速区域是播放时候进行直播CDN分发加速的配置,海外链路加速是指在主播和观众在不同区域(中国内地、 海外及港澳台)之间直播流的加速。
    • 选择不同的加速区域覆盖,对应不同的直播CDN带宽或流量单价。以上只在不同区分有用户播放请求时才发生对应区域的分发加速,并产生计费。如果您选择了全球加速,但是仅仅中国内地用户播放,不会发生海外区域的分发加速计费。更多计费规则,请参见直播服务费用云产品定价页
  4. 域名解析
    域名添加成功后,如果您想启用视频直播加速服务,需要将您的域名指向阿里云视频直播分配的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 -
实时监控-流量带宽 -
实时监控-质量监控 -
访问统计 独立访客数 -
用户分布 -
用量查询 播放带宽/流量 -
推流路数 -
转码时长 -
截图张数 -
直播时移 -
海外链路加速 -
日志管理 日志下载 -