Citrix ADC

开始

媒体文件一直在推动移动网络上越来越多的流量,向更快的网络技术的迁移极大地增加了加密视频流量的数量。传统的媒体传输技术(渐进式下载)无法在高传输速率下提供可接受的体验质量(QoE)。这导致了自适应比特率(ABR)协议的引入。它可以根据可用的网络带宽调整流比特率,并限制流质量以匹配接收视频的手机的能力。然而,ABR协议在移动网络上的效果不如在互联网上的效果好。因此,移动运营商必须优化ABR流量。

Citrix ADC设备具有检测传入视频流量和选择性优化ABR视频的独特功能。

思杰ADC视频优化如何工作

Citrix ADC设备可以识别和优化TCP上的加密ABR流量(包括Facebook视频流量),以及QUIC上的YouTube ABR流量。该设备具有以下功能:

  1. 通过HTTP检测渐进式下载(PD)视频。
  2. 检测和优化ABR视频通过HTTP。
  3. 检测和优化ABR视频通过HTTPS。
  4. 检测和优化YouTube ABR视频在QUIC。

此外,该设备还使用以下支持域来检测TCP和QUIC协议上的视频流量。

  • 未加密的ABR视频通过TCP。设备检测所有标准兼容的视频流网站。设备通过检查响应视频有效负载头、URL和HTTP头来检测ABR会话。
  • 通过TCP加密ABR视频。Appliance使用基于域、SSL标头和流量模式的通用启发式算法检测ABR会话。使用它,设备有一个内置的支持来检测顶级视频网站,准确率达到95%,我们继续增加对新视频类型的支持。思杰ADC还有一个项目,为一个地区或国家的顶级加密ABR站点提供额外的验证,以确保网络覆盖。
  • 通过QUIC加密ABR视频。该设备检测基于QUIC的视频提供商(如YouTube)的ABR会话。检测算法是基于启发式利用QUIC头和域。思杰ADC将继续增加对使用QUIC的新视频站点的支持。

好处

优化ABR视频流量可以带来以下好处:

  • 在高峰时段管理网络拥塞。
  • 提高视频播放一致性,减少视频拖延。
  • 启用新的视频服务(例如,Binge-on视频服务)。
  • 使客户能够选择最佳的可持续视频质量。
  • 为订阅者提供一致的用户体验。

局部的图片

局部的图片

基于TCP的视频优化

Citrix基于TCP的ABR流量ADC优化工作原理如下:

  1. 设备通过TCP接收的HTTP或HTTPS流量被发送到相应的负载平衡虚拟服务器。
  2. 绑定到虚拟服务器的内置检测策略结合其他专有检测算法对流量进行评估。
  3. 策略使用一组内置的视频检测签名来检测视频类型。匹配流量的策略应用动作,将视频类型分类为以下类型之一:
    1. 以明文PD
    2. 以明文上
    3. 加密的ABR
    4. 其他
  4. 与同一虚拟服务器绑定的优化策略对流量进行评估,并确定应用于该流量的优化比特率。
  5. 明文ABR和加密ABR均采用最优码率。

移动服务提供商可以通过设置2G、3G和4G移动流量的下载速度来提高体验质量。这减少了视频开始时间或缓冲事件。优化还可以减少视频会话所消耗的网络带宽。

优化技术包括动态突发控制和随机抽样。

动态突发控制

Citrix ADC ABR优化能够动态适应不断变化的网络条件。它允许初始突发速率为配置起搏速率的1.3倍,持续15秒。初始突发速率适用于每个优化的ABR视频会话的开始,即使多个会话使用相同的TCP连接或TCP连接组。

如果网络支持的比特率低于配置的步调速率,该设备还支持恢复突发。例如,如果有效比特率在第7秒下降并在初始突发的第15秒恢复,则设备在下一个突发周期中恢复损失。通过这样做,设备可以动态地优化所有用户的网络带宽,以便每个像素的视频质量保持一致。

注意:当恢复突发在初始突发期间发生时,起搏比特率不得超过最大恢复突发和初始突发速率(您不得在初始突发因子之上添加恢复突发因子)。否则,它可能太快,媒体播放器切换到更高的质量模式。但是,如果有必要,您可以延长初始突发的持续时间,以补偿未使用的带宽。

随机抽样

为了估计视频优化带来的节省,Citrix ADC设备实现了随机采样。使用这种技术,设备随机选择检测到的视频流量的一个可配置百分比(随机采样参数是一个从0到100的整数,因此不可能小于1%)。这些随机选择的和未优化的事务(和会话)成为一个参考组,它们在事务日志中被标识(以及其他特征,如字节大小和计时器字段)。优化会话的特征也会被记录下来,报告引擎会比较优化组和引用组的统计信息,以估计优化带来的节省(包括ABR优化带来的节省)。

基于UDP的视频优化

谷歌引入了一种称为QUIC的新传输协议。b谷歌的QUIC协议非常类似于TCP+TLS+HTTP/2,并且是在UDP之上实现的。Citrix ADC可以检测QUIC协议上的YouTube ABR视频流,并以类似于TCP上的ABR的方式应用ABR视频优化。

开始