关闭

视频编解码

标签: 视频编解码
291人阅读 评论(0) 收藏 举报
分类:

为什么要进行视频压缩

  1. 未经压缩的数字视频的数据量巨大
  2. 存储困难(一张DVD只能存储几秒钟未压缩数字视频)
  3. 传输困难(1兆的带宽传输一秒的数字电视视频需要大约4分钟)

一分钟的视频数据量

这里写图片描述

为什么可以压缩

去除冗余信息

  • 空间冗余:图像相邻像素之间有较强的相关性
  • 时间冗余:视频序列的相邻图像之间内容相似
  • 编码冗余:不同像素值出现的概率不同
  • 视觉冗余:人的视觉系统对某些细节不敏感
  • 知识冗余:规律性的结构可由先验知识和背景知识得到

数据压缩分类

无损压缩(Lossless)
压缩前解压缩后图像完全一致
压缩比低(2:1~3:1)
例如:
图片:BMP、GIF(像素资料不会被丢失,图像的色彩会丢失,只有256色)、PNG、TIFF
音频:WAV、APE、FLAC
视频:AVI

有损压缩(Lossy)
压缩前解压缩后图像不一致
压缩比高(10:1~20:1)
利用人的视觉系统的特性

这里写图片描述

压缩系统的组成

编码器中的关键技术

这里写图片描述

编解码中的关键技术

这里写图片描述

编解码器实现

编解码器的实现平台

  • 超大规模集成电路VLSI
  • 数字信号处理器DSP
  • 软件

编解码器产品

  • 机顶盒
  • 数字电视
  • 摄像机
  • 监控器

视频编码标准

编码标准作用

  • 兼容

    不同厂家生产的编码器压缩的码流能够被不同厂家的解码器解码

  • 高效

    标准编解码器可以进行批量生产,节约成本

主流的视频编码标准

  • MPEG-2
  • MPEG-4 Simple Profile
  • H.264/AVC
  • VC-1

视频传输面临的问题

传输系统不可靠

  • 带宽限制
  • 信号衰减
  • 噪声干扰
  • 传输延时

视频传输出现的问题

  • 不能解码出正确的视频
  • 视频播放延迟

视频传输的QoS参数

  • 数据包端到端的延迟
  • 带宽:比特/秒
  • 数据包的流失率
  • 数据包的延迟时间的波动
0
0
查看评论

一个做视频编解码的求职之路

秋招于10月15号左右结束了,现在为大将分享一下做视频编解码方面的公司和我面过的企业,整个校招我大概面了13家左右的公司,基本上应聘的都是视频编解码算法方面的工作,由于只想去杭州工作,所以求职只停留在杭州地区的公司,除了南京中兴和两三个在北京的公司,这是为了找找求职经验的,很遗憾的互联网公司一家没面...
  • double_s_c
  • double_s_c
  • 2017-11-14 11:30
  • 562

初入视频编解码领域

我是从2015年9月份开始从事视频编解码方面的学习和研究,慢慢接触到视频编解码领域的一些大牛,了解视频编码的一些标准制定知识以及标准,目前处于找工作时间,科研也算放了一放,准备在复习H.265/H.266标准的同时,写写博客,本博客主要集中在H.265和目前正在探索的H.266,顺带会提及AVS的一...
  • double_s_c
  • double_s_c
  • 2017-07-20 09:27
  • 380

视频编解码学习

视频编解码学习之一:理论基础 第1章介绍 1. 为什么要进行视频压缩? 未经压缩的数字视频的数据量巨大 存储困难 一张DVD只能存储几秒钟的未压缩数字视频。 传输困难 1兆的带宽传输一秒的数字电视视频需要大约4分钟。 2. 为什么可以压缩 ...
  • rembass
  • rembass
  • 2013-12-29 13:41
  • 5320

讲座”视频编解码技术简介:过去、现在及将来“

2016年7月,大疆公司视频编码技术专家郑萧桢博士在电子科大“EE论坛”做了题为“视频编解码技术简介:过去、现在及将来”的讲座。 听过很多视频编码领域的学术讲座,第一次听到这么细致的讲座,受益匪浅。郑萧桢博士对H.264、HEVC、AVS2标准中的技术如数家珍。还对已经开始制定的下一代视频编码标准H...
  • Jing_xian
  • Jing_xian
  • 2016-11-16 21:56
  • 1287

视频解码同步

[原]零基础学习视频解码之同步视频 2014-08-06 00:20 by 雪夜&流星, 525 阅读, 0 评论, 收藏, 编辑 在前面几章,我们了解了视频解码的原理,了解了音频解码的原理,也将视频和音频分别放在了相应的解码线程中去了。所以这整个过程中,我们有一个基本无用的...
  • huangyifei_1111
  • huangyifei_1111
  • 2017-06-30 17:44
  • 137

视频传输播放为解决的bug

最近很长一段时间都是在做,视频传输、播放方面。 已有的开发工具:友善之臂开发板,USB摄像头(Logitech)。 打算实现的功能是:开发板实时发送视频,PC端实时接收视频并播放。 发送端开发板:开发板采集USB视频数据(YUV420P),T264进行编码,发送方式UDP,UDP里的数据是ts...
  • sanmao0816
  • sanmao0816
  • 2014-12-21 13:00
  • 543

【H.264/AVC视频编解码技术详解】

整理自殷文杰的博客 【H.264/AVC视频编解码技术详解】一. 视频信息与压缩编码 【H.264/AVC视频编解码技术详解】二. 主流视频编码标准的发展 【H.264/AVC视频编解码技术详解】三. H.264简介 【H.264/AVC视频编解码技术详解】四. ...
  • machh
  • machh
  • 2017-01-04 14:27
  • 731

360°视频的视频编解码器性能评估中的常见测试条件和软件参考配置

这几天一直阅读提案,发现状态不是很好,就把几篇我觉得很有用的提案摘录到这里。带(*)标识的地方是我还没懂的地方= =、 首先这篇提案是JVET common test conditions and evaluation procedures for 360° video 1、Intr...
  • qq_21747841
  • qq_21747841
  • 2017-08-29 09:55
  • 435

资讯:主流开源视频编解码

1.概述 vlc/mplayer/mpc gstreamer/directshow/openmax ffmpeg/ffshow 2.1 播放器(直接可用软件) 1)vlc,插件机制的播放器,非常灵活,但是总觉得这货速度太慢,不过可移植平台比较多,ios/android/win8。。。。等等...
  • u012211748
  • u012211748
  • 2017-01-03 09:57
  • 622

视频编解码:

视频:视频编解码就是通过制定的压缩技术,将某个视频格式的文件转换成另一种视频格式文件的方式。视频流传输中最重要的编解码标准有国际电联的H.261,H.263,H.264. 运动静止图像专家组的M-JPEG 和国际标准化组织运动图像专家组的MPEG,还有被使用的Real-Networks的RealV...
  • tst116
  • tst116
  • 2017-04-19 10:26
  • 188
    个人资料
    • 访问:263894次
    • 积分:4049
    • 等级:
    • 排名:第9098名
    • 原创:108篇
    • 转载:88篇
    • 译文:0篇
    • 评论:33条
    文章分类
    最新评论