美文网首页
视频技术基础

视频技术基础

作者: 北你妹的风 | 来源:发表于2018-06-29 15:55 被阅读24次

计划把直播相关技术梳理一下,于是有了此系列文章。

为什么开篇先讲视频技术基础?

我觉得有两个原因:

1、直播本身是属于视频技术的一种,两者之间很多概念都是相同的,要很好的了解直播技术,首先要有视频技术的基础

2、虽然平常对于视频我们接触很多,但深入了解之后发现,平常对视频某些概念的理解是错误的,很有必要澄清一下

我们常说的视频,其实不仅仅包含视频,还有音频。

视频和音频按照一定格式封装起来,就是我们传统意义上看到的,以mp4,rvmp,avi等后缀的视频文件。当然这里面还有字幕等其他播放信息。

视频的基础参数:分辨率,帧率和码率

视频本质上由一张张连续的静态图像构成的,由于人眼视觉残留的原因,让人觉得这一系列的图像就像是在动一样。

这里的每一张图像,我们称之为一帧。一个视频,每一秒由多少图像构成,称为这个视频的帧率(frame-rate)。

图像则是由像素构成的,一张图像,有多少个像素,称之为这个图像的分辨率。比如说1920×1080的图像,说明它是由横纵1920×1080个像素点构成。视频的分辨率就是每一帧图像的分辨率。

码率的定义则是视频文件体积除以时间。单位一般是Kbps(Kbit/s)或者Mbps(Mbit/s)。注意1B(Byte)=8b(bit)。所以一个24分钟,900MB的视频:

体积:900MB = 900MByte = 7200Mbit

时间:24min = 1440s

码率:7200/1440  = 5000 Kbps = 5Mbps

码率也可以解读为单位时间内,用来记录视频的数据总量。码率越高的视频,意味着用来记录视频的数据量越多,潜在的解读就是视频可以拥有更好的质量。

视频编码格式VS视频封装格式

mp4,flv,avi,h264 这些名词到底是什么意思?

对于视频封装格式,其实上面已经提到了,在日常生活中我们看到的视频文件的后缀名 .mp4,.avi,.rmvb等,都是属于视频文件的封装格式,就是以什么样的格式来将视频文件,音频文件,字幕等视频信息封装在一起。常见的封装格式有mp4,flv,ts,rmvb,mov,wmv(这些格式你肯定不陌生)

那么什么是视频的编码格式呢?

上面提到过,视频是有一张张图像构成的。想一下,一段几十分钟的视频,至少需要成千上万张图片。

这么多的图片直接在网络上传输,肯定是不现实的,于是人们就想到了压缩。按照一定的压缩算法进行视频压缩,这样的算法就是编码格式。

 常见的压缩算法(编码格式)有mpeg系列和H.26x系列。现在常用的H.264就是两个标准合作的结晶。

大名鼎鼎的mp3,就是mpeg系列在音频压缩算法领域的产物。

结束语

关于视频技术的介绍,一本书都可能介绍不完。写这篇文章的目的,在于对一些基础概念的重新认识,在于避免说出“mp4是视频编码格式的话”。

相关文章

  • 视频技术基础

    计划把直播相关技术梳理一下,于是有了此系列文章。 为什么开篇先讲视频技术基础? 我觉得有两个原因: 1、直播本身是...

  • 视频技术基础

    在线直播可以说从去年开始变成了一个火爆的创业领域,一下子出来了很多做视频直播的公司。但说实话这方面的技术书籍实在是...

  • 视频编码技术基础

    目录 简介 帧内预测 帧间预测 变换编码 熵编码 参考 1.简介 传统数字视频编码采用的基本都是基于块的混合编码框...

  • 音视频技术从零开始-音频基础

    音视频技术从零开始-音频基础 本人目前音视频技术基本零基础(在公司里耳濡目染,听过一些概念,有着肤浅的理解,实际是...

  • 音视频技术基础

    概述 保存视频的每一帧,每一个像素没要必要,而且也是不现实的,因为这个数据量太大了,以至于没办法存储和传输,比如说...

  • 雷霄骅[总结]视音频编解码技术零基础学习方法

    [总结]视音频编解码技术零基础学习方法 视频播放器原理 视音频技术主要包含以下几点:封装技术,视频压缩编码技术以及...

  • 音视频处理学习资料

    雷霄骅 qqchenjian318 知心猛男 基础知识 音视频基础概念 H264视频编码介绍 技术方案 微信 An...

  • 2020年整体规划

    技术:MJ小马哥基础视频 学习完MJ 逆向 Swift 视频学习 Flutter 学习一套 生活: 日语 --...

  • 【音视频连载-003】基础学习篇-SDL 消息循环和事件响应

    音视频学习入门技术文章连载: 技术开发故事会连载 【音视频连载-001】基础学习篇-SDL 介绍以及工程配置 【音...

  • 【音视频连载-008】基础学习篇-SDL 播放 PCM 音频文件

    音视频学习入门技术文章连载: 技术开发故事会连载 【音视频连载-001】基础学习篇-SDL 介绍以及工程配置 【音...

网友评论

      本文标题:视频技术基础

      本文链接:https://www.haomeiwen.com/subject/difnyftx.html