实时传送视频流加速
流媒体加速选项主要用于为在线视频和音频广播提供加速服务。 网络广播的高速、实时特性深受用户喜爱。 直接广播的实时性意味着大量用户同时访问服务。 这种使用方式对源站和带宽资源造成了巨大压力。 此类服务还受到中国对跨地区或跨运营商流量的限制,这对高质量、高速的流媒体直接广播提出了很高的要求。 Azure 内容分发网络流媒体加速服务可实时获取源站视频流。 然后,它将视频流分发到离用户最近的内容分发网络边缘节点。 它采用智能缓存和调度策略来计算并为用户提供最佳节点。 此过程可减少链路传输造成的延迟和带宽压力。 用户需支付数据使用费。 该服务为用户提供高速、流畅、高质量的直接广播观看体验。
内容分发网络流媒体加速主要基于 HTTP Live Streaming (HLS) 协议,并支持 Azure 媒体服务。
流媒体加速适用于各类流媒体直接广播网站,如在线电视广播和体育赛事或大型公共活动的直接广播。
本文讨论流媒体加速域名的创建。 有关如何创建内容分发网络的详细信息,请参阅使用 Azure 内容分发网络。
内容分发网络为流媒体加速设置了默认缓存规则(请参阅下文)。 还可以根据需要自定义缓存规则。 有关详细信息,请参阅内容分发网络门户高级管理帮助文件“域名管理”。如果源站内容更改或者更新,同时设置的缓存生存时间未到期,可以通过手动刷新 CDN 缓存文件实时同步源站更新的内容。 有关详细信息,请参阅内容分发网络管理门户高级管理帮助文件“缓存刷新”。
流媒体直播加速系统默认缓存规则:
- TS 文件缓存两分钟。
- M3U8 文件缓存两分钟。
在 Azure 管理门户的导航窗格中,选择“所有服务”,输入“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:创建新的内容分发网络终结点”的后半部分。