这篇文章已经过机器翻译.放弃
快速入门
媒体文件通过移动网络推动了越来越多的流量,向更快的网络技术的迁移极大地增加了加密视频流量。传统的媒体传输技术(渐进式下载)无法在高传输速率下提供可接受的体验质量(QoE)。这导致了自适应比特率 (ABR) 协议的引入。它可以根据可用的网络带宽调整流媒体比特率,并限制流媒体质量,使其与接收视频的手机的能力相匹配。但是,ABR 协议在移动网络中的运行效果不如通过互联网运行。因此,移动运营商必须优化 ABR 流量。
NetScaler 设备具有检测传入视频流量和有选择地优化 ABR 视频的独特功能。
NetScaler 视频优化的工作原理
NetScaler 设备可以识别和优化通过 TCP 的加密的 ABR 流量(包括 Facebook 视频流量)和通过 QUIC 的 YouTube ABR 流量。该设备具有以下功能:
- 通过 HTTP 检测渐进式下载 (PD) 视频。
- 通过 HTTP 检测和优化 ABR 视频。
- 通过 HTTPS 检测和优化 ABR 视频。
- 通过 QUIC 检测和优化 YouTube ABR 视频。
此外,该设备使用以下支持域来检测通过 TCP 和 QUIC 协议的视频流量。
- 通过 TCP 传输的未加密 ABR 视频。设备可检测所有符合标准的视频流网站。设备通过检查响应视频负载标头、URL 和 HTTP 标头来检测 ABR 会话。
- 通过 TCP 加密的 ABR 视频。设备使用基于域、SSL 标头和流量模式的通用启发式算法检测 ABR 会话。借助此功能,该设备具有检测热门视频网站的内置支持,准确率为95%,并且我们将继续增加对新视频类型的支持。NetScaler 还有一个为某个地区或国家的顶级加密 ABR 站点提供额外验证的程序,以确保网络覆盖范围。
- 通过 QUIC 加密的 ABR 视频。该设备可检测基于 QUIC 的视频提供商(例如 YouTube)的 ABR 会话。检测算法基于利用 QUIC 标头和域的启发式算法。NetScaler 将继续增加对使用 QUIC 的新视频网站的支持。
优势
优化 ABR 视频流量可以带来以下好处:
- 在高峰时段出现拥堵时管理网络。
- 改进视频播放连贯性并降低视频停顿。
- 支持新的视频服务方案(例如 Binge-on 视频服务)。
- 支持客户选择持续性最佳的视频质量。
- 为订阅方提供一致的用户体验。
通过 TCP 进行视频优化
NetScaler 对 TCP 上的 ABR 流量进行优化的工作原理如下:
- 设备通过 TCP 接收的 HTTP 或 HTTPS 流量将发送到相应的负载平衡虚拟服务器。
- 绑定到虚拟服务器的内置检测策略与其他专有检测算法相结合,对流量进行评估。
- 这些策略使用一组内置的视频检测签名来检测视频类型。匹配流量的策略会应用一项操作,将视频类型归类为以下类型之一:
- 明文 PD
- Clear-text ABR
- 加密的 ABR
- 其他
- 绑定到同一虚拟服务器的优化策略会评估流量并确定应用于流量的优化比特率。
- 如果流量是明文 ABR 或加密 ABR,则应用优化比特率。
移动服务提供商可以通过设置 2G、3G 和 4G 移动流量的下载速度来提高体验质量 (QoE)。这减少了视频开始时间或缓冲事件。优化还可以减少视频会话消耗的网络带宽量。
优化技术包括动态突发控制和随机采样。
动态突发控制
NetScaler ABR 优化可动态适应不断变化的网络条件。它允许在 15 秒内将初始突发速率设置为配置起搏速率的 1.3 倍。初始突发速率适用于每个优化的 ABR 视频会话的开始,即使多个会话使用相同的 TCP 连接或一组 TCP 连接也是如此。
如果网络支持的比特率降至配置的调整速率以下,设备还支持突发恢复。例如,如果有效比特率在初始突发的第 7 秒下降并在第 15 秒恢复,则设备将在下一个突发周期中恢复损失。这样,该设备可以动态优化所有用户的网络带宽,从而使每个像素的视频质量保持一致。
注意:在初始突发期间发生恢复突发时,调整比特率不得超过最大恢复突发速率和初始突发速率(不得在初始突发因子之上添加恢复突发因子)。否则,可能会过快以至于媒体播放器切换到更高质量的模式。但是,如有必要,您可以延长初始突发的持续时间以补偿未使用的带宽。
随机抽样
为了估计视频优化所节省的费用,NetScaler 设备实施了随机采样。使用这种技术,设备会随机选择检测到的视频流量的可配置百分比(随机采样参数是一个介于 0 到 100 之间的整数,因此不可能小于 1%)。这些随机选择和未优化的事务(和会话)成为参考组,并在事务日志(以及其他特征,例如字节大小和计时器字段)中进行识别。还会记录优化会话的特征,报告引擎会比较优化组和参考组 的统计数据,以估计优化带来的节省(包括 ABR Optimization 带来的节省)。
通过 UDP 进行视频优化
Google 推出了一种名为QUIC的新传输协议。Google 的 QUIC 协议与 TCP+TLS+HTTP/2 非常相似,是在 UDP 之上实现的。NetScaler 可以检测通过 QUIC 协议直播的 YouTube ABR 视频,并以与 TCP 上的 ABR 类似的方式应用 ABR 视频优化。