渐进式下载是一种用于将媒体从Web服务器流式传输到客户端(例如笔记本电脑或手机上的视频播放器)的技术。

如果不使用渐进式下载,客户端必须先下载完整的媒体文件,才能开始播放视频。媒体文件通常较大,因此用户需要等待较长时间才能观看视频,导致用户体验不佳。使用渐进式下载时,只需下载视频文件的一小部分即可开始播放。(即使使用渐进式下载,带宽较低也可能导致下载速度跟不上播放速度。在这种情况下,播放会暂停,直到下载的内容足以继续观看。)

渐进式下载之所以可行,是因为下载开始时,媒体服务器会将视频文件的元数据发送给视频播放器。这些元数据的作用类似于目录,因此无需等到所有数据均可用即可开始播放。

伪流式传输是一种相关技术,用户可借此跳转到视频中的不同位置(称为“定位播放”),包括数据尚未下载的部分。

NGINX Plus如何提供帮助?

NGINX Plus和NGINX是出色的负载均衡解决方案,广泛应用于Dropbox、Netflix和Zynga等高流量网站。全球超过3.5亿个网站依靠NGINX Plus和NGINX Open Source快速、可靠且安全地交付内容。

NGINX Plus提供一体化流媒体平台,专为在各种流量下快速、可靠地加载视频而设计。该平台支持以下重要功能:

  • 支持渐进式下载、伪流式传输和自适应流式传输,让所有用户都能在任何设备上享受快速、可靠的视频播放体验
  • 无缝支持Apple和Adobe的常用视频编码格式