视频传输 和 CDN -- 详解

本文介绍了视频由图像序列组成及其特点,重点讲解了视频编码中的空间冗余和时间冗余技术,以及流化服务(如DASH)的概念和CDN如何通过域名解析加速,优化网络传输,提高用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 视频由什么组成

可以认为视频是一系列图像的序列,每一帧都是一张图片,一张图片由像素序列组成。
在这里插入图片描述

2. 视频特点

音视频传输占带宽很大。
如果音视频不经过压缩就在网络中传输,会很浪费带宽,故音视频传输通常需要经过压缩变为小码率的进行传输。

3. 视频编码

  • 空间冗余(图像内):
    最简单例子:
    记录相邻相同像素持续长度,即可进行压缩。

  • 时间冗余(相邻图像间):
    只传输改变的像素点即可,那些没变化的像素点不用传输,即可实现压缩。

  • 常用编码技术:
    在这里插入图片描述

4. 视频传输 – 流化服务

传统的是下载完整个视频再观看,体验差,点播延迟很高。

流化服务是一边缓存(下载),一边观看,点播延迟很低。

4.1 DASH 详解

在这里插入图片描述
不同的 URL 的意思就是:可以将不同块从不同的服务器进行请求。
在这里插入图片描述

4.2 DASH 衍生的问题 – CDN 解决

当有N个用户向服务器请求资源时,服务器的接入网就会产生瓶颈,即使增加服务器的接入网带宽带来的收益也不是特别好,因为用户和服务器间的网络核心中的某条连接还是有瓶颈(也就是说只靠服务器优化是提升不了用户体验的),因此产生了 CDN。

CDN 一般由运营商提供,因为是个系统工程。
在这里插入图片描述

5. CDN 技术

5.1 CDN 技术详解

CDN 加速由域名解析重定向实现,用户感知不到,对用户是透明的。

在这里插入图片描述
用户访问时通过域名解析的重定向,定位到能给用户提供最优服务的 CDN 缓存节点,这样可以提高用户体验。

用户请求示例:
用户发起请求 -> local isp -> regional isp -> ixp.

  • enter deep :
    这种 cdn 节点部署在 local ISP 的根上。优劣见上图。
  • bring home:
    这种 cdn 节点部署在网络核心中关键节点位置(可能是 regional isp,主要看CDN 运营商的部署策略),要比 local isp 远,但也能提高用户体验。

5.2 CDN 所处位置

CDN 是在应用层的加速,在网络边缘部署的技术。
在这里插入图片描述
在这里插入图片描述

5.3 CDN 例子

主要是域名解析重定向实现 CDN 加速。
所以 cdn 对用户是透明的,用户日常使用感知不到。
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值