实时传送视频流加速
流媒体加速选项主要用于为在线视频和音频广播提供加速服务。 网络广播的高速、实时特性深受用户喜爱。 直接广播的实时性意味着大量用户同时访问服务。 这种使用方式对源站和带宽资源造成了巨大压力。 此类服务还受到中国对跨地区或跨运营商流量的限制,这对高质量、高速的流媒体直接广播提出了很高的要求。 Azure 内容分发网络流媒体加速服务可实时获取源站视频流。 然后,它将视频流分发到离用户最近的内容分发网络边缘节点。 它采用智能缓存和调度策略来计算并为用户提供最佳节点。 此过程可减少链路传输造成的延迟和带宽压力。 用户需支付数据使用费。 该服务为用户提供高速、流畅、高质量的直接广播观看体验。
内容分发网络流媒体加速主要基于 HTTP Live Streaming (HLS) 协议,并支持 Azure 媒体服务。
流媒体加速适用于各类流媒体直接广播网站,如在线电视广播和体育赛事或大型公共活动的直接广播。
本文讨论流媒体加速域名的创建。 有关如何创建内容分发网络的详细信息,请参阅使用 Azure 内容分发网络。
流媒体加速的默认缓存规则
内容分发网络为流媒体加速设置了默认缓存规则(请参阅下文)。 还可以根据需要自定义缓存规则。 有关详细信息,请参阅内容分发网络门户高级管理帮助文件“域名管理”。如果源站内容更改或者更新,同时设置的缓存生存时间未到期,可以通过手动刷新 CDN 缓存文件实时同步源站更新的内容。 有关详细信息,请参阅内容分发网络管理门户高级管理帮助文件“缓存刷新”。
流媒体直播加速系统默认缓存规则:
- TS 文件缓存两分钟。
- M3U8 文件缓存两分钟。
创建流媒体加速域名
导航至 CDN 服务
在 Azure 管理门户的导航窗格中,选择“所有服务”,输入“CDN”,然后选择“CDN 配置文件”
创建 CDN 配置文件
在“CDN 配置文件”上,单击“添加”。
输入“名称”、“订阅”、“资源组”、“资源组位置”和“定价层”,默认请选择“S1 标准”。
- “S1 标准”即标准版 CDN,支持静态内容加速,包括网页加速、下载加速、点播加速。
- “P1 标准增强层”即标准增强版,指直播加速。
- “P1 高级”即高级版 CDN。 它指的是请求 Azure CDN 代其申请证书的客户,这些客户仍在使用该证书提供的服务,并且仍在按照高级版付费。 将于 2019 年 7 月 1 日起不支持 Azure 代为申请证书的 HTTPS 功能。 有关详细信息,请参阅定价详细信息。
单击“创建”按钮
注意
为定价层选择“P1 标准增强层”,如上图所示。 “P1 标准增强层”包含新增的“直播”加速类型。
创建成功后,可以在列表中查看现有记录。
创建终结点
在“CDN 配置文件”列表中找到刚创建的记录,然后单击“名称”。
在“概述”页面上,单击“终结点”按钮
在“创建终结点”页面上输入必填信息
注意
必填信息(客户域、ICP 编号、加速类型、原始域类型、原始域、原始主机头)请看填写规则。
终结点创建填写规则
在“客户名称”中,输入“终结点名称”。
在“ICP 号”中,输入你输入的自定义域的相应 ICP 备案号(例如 Jing ICP Bei XXXXXXXX Hao-X)。
在“加速类型”下拉菜单中,选择“直播加速”。
在“原始域类型”下拉菜单中,选择对应的服务。 从可用云服务、存储帐户或 Web 应用列表中选择一个选项,用于创建内容分发网络终结点。
如果已为“原始域类型”选择“自定义域类型”,请在“原始域”字段中输入你自己的原始域地址。 你可以填写一个或者多个原始域 IP 地址(请使用分号分隔多个 IP 地址,如“126.1.1.1;172.1.1.1”),或者原始域名,如 origin.chinaazuretest.com(自定义域名不能与原始域名相同)。
在“原始主机头”中,输入你的源站所接受的回源主机头。 输入自定义域后,系统会根据所选的源域类型自动填写默认值。
注意
具体的规则是,如果你的源站是在 Azure 上的话,默认值就是相应的源站地址。 如果你的源站不在 Azure 上,默认值是你输入的自定义域。 也可以根据源站的实际配置进行修改。
检查输入的终结点信息是否完整。
如果信息无误,请单击“添加”按钮以创建新的终结点。
创建后时会在列表状态中显示为“正在创建”。
使用终结点列表
终结点列表 创建终结点后,它会显示在订阅的终结点列表中。 列表视图显示用于访问缓存内容的自定义域以及源域。
- 源域是 CDN 上缓存内容的原始位置。
- 自定义域用于访问 CDN 上缓存的内容
删除终结点 单击“删除”可移除暂停或未使用的节点。
管理自助管理 在终结点列表中,选择需要管理的终结点,然后单击“管理”按钮。 进入 CDN 门户进行自助管理。
注意
为终结点创建的配置不是立即可用的。 必须对其进行审核,检查 ICP 自定义域名是否与 ICP 号匹配。 有关详细信息,请参阅使用 Azure 内容分发网络中的“步骤 2:创建新的内容分发网络终结点”的后半部分。