
视频编解码
文章平均质量分 96
从基础上介绍图像是怎么形成,如何展示到显示屏,视频在流媒体中进行编解码的作用
山河君
翻山越岭!共同努力,每天进步亿点点
展开
-
视频进阶学习三——h264框架配合图文+具体抓包分析(万字)
1.压缩视频体积 2.提高对于网络传输的亲和性。而h264作为当下最流行的编码器,也是本人一直在学习的。本章内容就是结合笔者自己抓包和阅读文章,根据实际包结合深入刨析h264数据流的格式是怎样的,这篇文章会很长。版本声明:山河君,未经博主允许,禁止转载这是一篇很长的文章,也是对于视频流媒体入门的最后一篇文章,我希望能够对于一些刚进去音视频领域的朋友能够进行更好的梳理,能够提供一些帮助。那么还是那句话。原创 2024-04-11 15:10:44 · 2476 阅读 · 1 评论 -
视频进阶学习二——编码帧、GOP、码率等
上一篇文章记录了视频为何需要编码以及编码的大致原理——去除视频中的冗余信息,这一篇文章是介绍视频编码的一些基础知识,是对视频编码进一步也是做视频流媒体工作中经常需要用到的技术。值得注意的是:一些初学者会认为视频编码只是将视频进行压缩以减少视频的体积,但这只是其中一个目的,视频编码还有另外一个比较重要的目的是对于网络传输有良好的亲和性。版本声明:山河君,未经博主允许,禁止转载一副图片经过编码后的数据叫做一帧。原创 2024-04-11 15:09:04 · 3508 阅读 · 1 评论 -
视频进阶学习一——视频编码原理之冗余信息
上一篇文章介绍了视频帧率、码率、与分辨率。也介绍了为什么需要对视频进行压缩,因为720P、rgb24编码格式、25帧、1s的视频大小为1280∗720∗310241024∗25∗165.75MB1280∗720∗∗25∗165.75MB这无疑是很大的内存。其实这边文章并没有介绍实际编码应用中使用到的一些技术,而是偏向编码原理的一些知识,但是我个人还是认为知道这些知识还是非常有意义的,那么下一篇会介绍实际编码中的一些知识。原创 2024-04-02 16:50:13 · 2373 阅读 · 1 评论 -
视频基础学习三——视频帧率、码率与分辨率
在之前的文章中详细介绍了一些关于图像的色彩与格式,而视频其实就是由一张张图片进行展示呈现出来的。我们会经常说一段视频的质量好不好,而什么是视频的质量呢?博主的个人理解就是播放视频时的流畅度、清晰度,以及这一段视频的大小。上一篇文章中介绍过如果一张rgb24存储的图片大小为1280∗720∗3102410242.63MB1280∗720∗2.63MB。原创 2024-03-27 18:21:35 · 6468 阅读 · 2 评论 -
视频基础学习二——图像深度与格式(RGB与YUV)
本文的目的是为了梳理音视频基础相关的知识,有很多做流媒体、音视频相关的研发对于音视频的根本原理是不清楚的。博主也是查阅了相关的资料一点点进行梳理,从根本上一点点延申到音视频处理上。版本声明:山河君,未经博主允许,禁止转载图像深度即位深度,也是描述单个像素点的色彩详细度本篇文章介绍了YUV和RGB格式以及相应占据的空间大小,这个是视频图片开发最基础的东西,下一篇文章将继续整理关于视频另一部分基础的知识(帧率、码率、分辨率)原创 2024-02-22 14:43:50 · 2653 阅读 · 1 评论 -
视频基础学习一——色立体、三原色以及像素
本文的目的是为了梳理音视频基础相关的知识,有很多做流媒体、音视频相关的研发对于音视频的根本原理是不清楚的。博主也是查阅了相关的资料一点点进行梳理,从根本上一点点延申到音视频处理上。版本声明:山河君,未经博主允许,禁止转载了解过视频的同学应该都知道,视频是由一张张图片展示出来而形成的。要想了解图片是怎么展示的,首先要对颜色有所了解。百度词条中记录:颜色是通过眼、脑和我们的生活经验所产生的一种对光的视觉效应。人对颜色的感觉不仅仅由光的物理性质所决定,比如人类对颜色的感觉往往受到周围颜色的影响。原创 2024-02-19 18:41:05 · 2692 阅读 · 1 评论