阿里云视频直播推流域名和播放域名的设置

阿里云知识 阿里云知识 3年前 (2020-03-16) 131次浏览 0个评论 扫描二维码

“域名”是视频直播 特有的核心概念,分为推流域名和播放域名,分别CNAME至视频直播所生成的地址。用户往推流域名上推流, 即可在播放域名上进行播放。一个域名(Domain)下可创建多个应用(App),一个应用(App)下可创建多个流(Stream),每个应用(App)继承所属域名(Domain)的所有配置,同理,每个流(Stream)继承所属应用(App)的所有配置。

在域名管理页面,您可以进行域名创建、基本信息更新、输入输出设置及高级设置(转码、录制、水印、缩略图、安全策略)等一系列域名管理工作。

新建域名

登录管理控制台,侧边栏“域名管理”进入域名管理页面,点击“新建域名”,进行相关配置:

说明:

  • 媒体中心:指进行流媒体处理的服务器所在区域。
  • 类型:推流类型支持RTMP推流;拉流类型支持RTMP拉流、HTTP-FLV拉流、HTTP-HLS拉流。推流指的是把采集阶段封包好的内容传输到服务器的过程,而拉流指服务器已有直播内容,用指定地址进行拉取的过程。

直播推流

选择资源所处的媒体中心,RTMP推流类型,填写推流/播放域名后点击“下一步”进入高级配置。

  • 当需要其他直播流转推的时候,可以添加一个或多个推流域名,便于接入其他转推流。最多可同时创建5个推流域名。
  • 您也可以创建多个播放域名,以将不同的播放域名应用于多种业务场景。每种协议可创建5个播放域名。

直播拉流

RTMP或HTTP-FLV拉流

选择资源所处的媒体中心,RTMP或HTTP-FLV拉流类型,填写源站地址和播放域名后点击“下一步”进入高级配置。

HTTP-HLS拉流

使用HTTP-HLS 直播拉流的用户,可以通过最优边缘拉流的方式进行直播分发。输入您的源站IP或域名,也可选多个备源站,同时设置HLS 播放域名,完成输入和输出设置。点击“下一步”后,可选是否配置设置"回源host"

"回源host"表示CDN节点回源请求头中带有的Host字段,Host字段的值表示的是原始URL给出的服务器或者网关的命名授权。当源站设置解析得到的IP对应的服务器上有多个站点配置了不同的命名Host,那么CDN回源就会根据回源Host字段决定是由哪个站点提供服务。详细的回源host说明还可以参考回源配置。

如果源站为IP地址,回源Host默认值与加速域名一致;若源站为域名,回源Host默认值与源站域名一致;您也可手动自定义回源host。

说明:

为保证直播校验一致性,如果您的源站地址为域名,备源站也需要保持一致,输入域名。如果源站为IP地址,备源站也需要输入IP地址。

高级配置

配置实时转码、同步录制、水印、缩略图、安全策略、通知等高级功能。配置完成后,点击“下一步”完成域名创建。

实时转码:视频直播支持视音频实时转码处理,您可以通过转码模板选择适合自己编码标准、分辨率、码率、输出流类型和多码率等流处理参数。

可通过“添加线路”配置多个转码模板实现多码率输出,最多可同时配置10路输出。

  • 同步录制:视频直播支持直播过程中同步录制,同时支持录制到阿里云对象存储和录制到VOD,方便您随时重温精彩的直播内容。
  • 水印:视频直播支持为直播视频添加图片或时间戳水印,以满足您品牌推广、版权保护等需求。
  • 缩略图:视频直播支持在直播过程中实时截取一幀或多幀生成缩略图,以满足您视频预览、特殊幀提取、内容审核及制作直播间封面等需求。
  • 安全策略:视频直播提供推流认证、播放认证、内容加密(即将开放)、防盗链等安全机制,为您的视频资源提供全方位保护。
  • 通知:输入通知名称和接口地址,直播状态转换时,系统会主动向您服务器推送消息。

系统自动跳转至域名列表页面,状态显示“创建中”,耐心等待约一分钟,即可完成域名创建。

域名管理

您可以在此对域名进行管理操作:

  • 查看流:一览域名下的所有流的详细信息。
  • 管理:更新基本信息、添加更多推流域名或播放域名、输入输出设置及高级设置(转码、录制、水印、缩略图、安全策略)。

    进入域名详情页即可看到,用户指定的推流域名和播放域名分别CNAME至视频直播生成“推流CNAME”和“播放CNAME”。

  • 关闭/开启:关闭、开启间切换域名状态。
  • 删除:域名关闭后可进一步删除。对于关闭状态的域名,域名列表的操作栏及域名详情页均会增加“删除”按钮以方便您的操作。删除操作不可逆,请您谨慎操作。

注意:

域名创建成功后,用户指定的推流域名和播放域名分别CNAME至视频直播生成“推流CNAME”和“播放CNAME”,点击域名进入域名详情页即可获取。

对“推流CNAME”和“播放CNAME”进行域名解析后即可进行推流和播放。您可以使用任意云厂商的域名解析服务,推荐您使用阿里云网站服务->域名服务,具体请参见配置CNAME。

设置https

直播播放域名配置SSL证书后,收到HTTPS播放请求时(FLV或HLS),视频直播将使用客户配置的SSL证书去校验请求的合法性并返回内容。实现流程如下图:

前提条件

配置 HTTPS 的播放域名,用户可以上传已具备的证书,请参考证书管理;也可以使用阿里云SSL证书服务(提供免费证书)。

操作步骤

  1. 登录管理控制台,进入“视频直播”操作界面。
  2. 进入包含 FLV或 HLS 播放域名的详情页,在HLS 输出和FLV 输出页签添加 HTTPS 证书。
  3. 点击编辑按键,在弹框中选择您的https证书。如还未创建证书,参考证书管理。
  4. 点击“确认”,完成设置HTTPS。

配置CNAME

CNAME即指别名记录,通过配置CNAME,您可将域名指向另一个域名,再由另一个域名提供IP。

当您使用阿里云视频直播 完成域名创建后,您指定的推流域名和播放域名分别CNAME至视频直播生成的“推流CNAME”和“播放CNAME”,点击域名进入域名详情页即可获取。对“推流CNAME”和“播放CNAME”进行域名解析后即可进行推流和播放。这里以阿里云网站服务->域名服务为例,介绍如何配置CNAME。

  1. 登录阿里云官网并从“产品服务-->域名服务”进入域名服务管理控制台。
  2. 点击侧边栏“域名管理”进入域名管理页面,在域名管理列表中定位目标域名。
  3. 点击操作栏下的“解析”按钮对推流/播放CNAME添加CNAME类型的解析。

    • 记录类型:CNAME
    • 主机记录:子域名
    • 线路类型:默认
    • 记录值:阿里云视频直播服务提供的CNAME值。在视频直播控制台的"域名管理"页签下点击要查看的域名的名称,即可在域名的详细信息里找到该域名对应的CNAME。

注意:如果您在其他云厂商购买的域名,建议您通过域名转入将域名转至阿里云,再配置CNAME。您也可以直接在域名服务商那里配置CNAME。

喜欢 (0)
阿里云最新优惠活动,点击查看
腾讯云最新优惠活动,点击查看
腾讯云香港及海外免备案服务器优惠活动,点击查看
华为云服务器本周优惠活动,点击查看

文章评论已关闭!