VOD点播加速

VOD视频点播加速服务主要针对在线音视频点播提供加速服务。随着网路视频媒体服务的兴起,越来越多的用户选择使用网络平台收听观看各种音视频。加之国内网络环境的限制,对音视频内容的最终分发提出了非常高的要求。Azure CDN将音频、视频等流媒体内容分发缓存到CDN边缘节点,将用户请求指向最优节点,减少源站服务器的负载,节省带宽资源,给用户提供高速、流畅、高质量的在线视频体验。

Azure CDN VOD视频点播加速支持Azure内置的媒体服务

VOD视频点播加速适用于各类在线音视频点播网站,如媒体类视频网站,在线教育网站,移动端APP客户端等。

本文是针对VOD视频点播加速域名创建,您也可以参考使用Azure CDN了解基本的Azure CDN加速节点创建信息。

视频点播加速默认缓存规则

Azure CDN针对VOD视频点播加速设置了默认缓存规则(见下文)。您也可以根据需求自定义设置缓存规则,具体请参考Azure CDN管理门户高级管理的帮助文档“域名管理”。如果源站内容更改或者更新,同时设置的缓存生存时间未到期,可以通过手动刷新CDN缓存文件实时同步源站更新的内容,具体请参考Azure CDN管理门户高级管理的帮助文档“缓存刷新”。

VOD视频点播加速系统默认缓存规则

  1. 对php、aspx、asp、jsp、do等动态文件不缓存
  2. 对MP3、wma等缓存1天
  3. 对mwv、html、htm、shtml、hml、gif、swf、png、bmp、js等缓存1小时
  4. 对7z、apk、 wdf、 cab、 dhp、exe、flv、gz、ipa、iso、mpk、MPQ、pbcv、pxl、qnp、r00、rar、xy、xy2、zip、CAB等文件缓存一个月

创建VOD视频点播加速域名

进入CDN服务

在 Azure 管理门户的导航窗格中,选择"所有服务",输入"CDN",选择"CDN profiles"

创建 CDN profiles

  • 在"CDN profiles"上,单击“添加”。
  • 输入"Name"、"订阅"、“资源组”、"Resources group location"、"Pricing Tier"默认请选择“S1 Standard”。
    • "S1 Standard"即标准版CDN,支持静态内容加速,包括网页加速,下载加速,点播加速。
    • "P1 Standard Plus"是标准版Plus,指直播加速。
    • "P1 Premium"是高级版CDN,指之前已经申请过 Azure CDN 代为申请证书、并且仍然在使用该证书服务的用户,依旧按照高级版付费。将于 2019 年 7 月 1 日起不支持 Azure 代为申请证书的 HTTPS 功能。详情可参考:价格详情
  • 点击 "创建"按钮

    注意:“Price Tier” 选择上图所示的 S1 Standard,S1 Standard 包含新增加的 " VOD" 加速类型。

  • 创建成功后,在列表可以查看到已经存在的记录

创建Endpoint

  • 在 "CDN profiles"列表中查询刚创建的记录,单击列'名称'
  • 在 Overview 页面中,点击 Endpoint 按钮
  • 在 Endpoint Create 页面中,输入必填信息

    注意 必填信息(“Customer domain”、“ICP编号”、“Acceleration type”、“Orgin dnmain type”、“Origin domain”、“Origin host header”)请看填写规范

Endpoint Create 填写规范

  • 在"Customer Name"中输入"Endpoint名称"。

  • 在“ICP编号”中输入和上一步中所输入的自定义域名相对应的ICP备案号(如:京ICP备XXXXXXXX号-X)。

  • 在“Acceleration type”[加速类型]下拉列选项,选择类型为“点播加速”。

  • 在"Orgin domain type"[源站类型]下拉选项,选择对应的服务。从可用的云服务,存储帐户,或者WEB应用列表中选择一个用于创建CDN终结点。

  • 如果“Orgin domain type”选择的是“Customer domain type[自定义原始域]”,那么请在“原始域”里输入您自己的原始域地址。您可以填写一个或者多个原始域ip地址,多个请以“;”分隔,如“126.1.1.1;172.1.1.1),或者原始域名,如origin.chinaazuretest.com(自定义域名不能和原始域名相同)。

  • 在“Origin host header[原点主机标头]”中输入您的源站所接受的回源访问host header。当您输入完“自定义域”之后,系统会根据您所选择的“原始域类型”来自动填充一个默认值。

    注意 具体的规则是,如果您的源站是在Azure上的话,默认值就是相应的源站地址。如果您的源站不在Azure上,默认值是您输入的“自定义域名”,当然您也可以根据自己源站的实际配置情况来修改。

  • 核查一下填写的Endpoint内容是否完整

  • 如果信息无误,单击“Add”按钮以创建新的终结点。

  • 创建后时会在列表状态中显示为"Creating"。

Endpoint列表的使用

  1. Endpoints 列表 终结点创建后将出现在订阅的终结点的列表中。列表视图显示了用于访问缓存内容的自定义域以及原始域。

    • 原始域是 CDN 所缓存内容的原始位置。
    • 自定义域是用于访问CDN缓存内容的URL
  2. 删除 Endpoint
    点击 Delete 可以删除已经停止和未使用的节点

  3. Manage自助管理 CDN Portal(自助管理) 在Endpoints 列表中,选择需要管理的Endpoint,点击 Manage 按钮

    进入 CDN Portal 进行自助管理。

    注意 为终结点创建的配置将不能立即可用,需要审核所提供的ICP自定义域名和ICP编号是否匹配,详情请参考使用Azure CDN中步骤2:创建新的CDN终结点的后半部分。