1.1 海思3518E视频编解码的一些概念

2023-05-16

目录

  • 1.1.1 前言
  • 1.1.2 视频编解码的基本概念了解

1.1.1 前言

这是我第一次写博客,我写博客的目的是为了记录我的学习笔记,同时也是想把我的学习记录分享出来,供参考学习。这个学习笔记是关于海思3518E视频编解码项目的开发,教程来自于朱有鹏老师物联网大讲堂。学习笔记是我一边学习一边记录下来的,难免会有错误的地方,如有错误,还请各位批评指正!
注:文章仅是学习记录,如有侵权,联系删除!

1.1.2 视频编解码的基本概念了解

1. 视频的基本概念
视频是由单帧图像以每秒x帧的速率连续组成的,单帧图像类似位图。
2. 原始视频从哪里来
镜头:将很大范围的光折射到很小范围的图像sensor上。
图像sensor:图像传感器把光信号转化为电信号,sensor将光信号转化成电信号时是以模拟信号的形式,然后再通过AD转换器转换为数字信号。
3. 图像处理
ISP(image signal processing),原始拍出来的图像是不太理想的,要通过一些算法处理拍到的画面。
4. 视频编码压缩
视频编码压缩(压缩和编码是一个意思):经过处理后的图像是很大的数据,占用很大的空间,这时候就用h.264/h.265压缩算法,运算,内置DSP进行压缩运算的,将很大的视频流压缩为比较小的视频流。
5. 视频流传输
网络传输、http/rtsp等
6. 视频存储
打包成MP4等格式存储,等待调阅
7. 视频解码
参考原文
8. 视频为什么要编码和解码?
因为原始拍摄到的视频是很大的,如果直接传输,网络是传输不了的,因为网络是有带宽限制的,所以要先把原视频编码压缩,然后通过网络传输到另一端时再解码,这样目的是为了传输视频时好传输。
9. HI3518E主要解决什么问题?
主要解决的问题就是对视频进行图像处理、编码、传输、解码。
10.为什么视频编解码项目开发要使用linux而不是其他os?
因为对于视频传输来说,Linux系统里面的网络协议栈是最全的,所以关于视频的传输,用Linux是最合适的,资源是最多的。而对于视频的ISP处理,编码,解码可以用Linux,也可以用其他的OS,比如说安霸用的是rtos,但视频传输它也是用Linux系统,所以总的来说,用Linux是比较合适的,开发效率也是比较高。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

1.1 海思3518E视频编解码的一些概念 的相关文章

随机推荐