自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(128)
  • 收藏
  • 关注

原创 嵌入式音视频进阶学习(建议收藏!)

前言:大家好,今天花点时间,整理一下最近看的一些音视频英文文档资料和相关的一些音视频书籍,下面分享的资料,仅是个人的一个学习,仅供参考!rtp学习:在这里给大家汇总的资料,主要是rfc英文文档资料,因为在实际开发过程中,有很多技术细节在rfc文档里面都有详细的描述,就是要稍微耐心花点时间看:1、实现rtp封装h264的说明参考的是rfc6184:https://www.rfc-editor.org...

2024-04-13 23:19:03 374

原创 音频调试(2)

前言:大家好,今天继续分享记录一下最近的音频调试心得!同时这个过程中,也有朋友过来交流音频的问题,通过交流,也是学习到了新东西!视频和音频复合推流:在上一篇文章里面有提到fdk-aac编码库,最近在调试通过获取声卡的pcm数据,然后通过fdk-aac进行编码,得到aac的音频数据,然后通过rtsp推流出去,在这个过程中遇到一个问题,就是和h264一起推流出去的时候,用ffplay拉流解码播放的时候...

2024-04-10 23:01:13 478

原创 usb_camera传输视频流编码的问题记录!

前言:大家好,今天给大家分享的内容是,一个vip课程付费的朋友,在学习过程中遇到了一个usb采集的视频数据流,经过ffmpeg编码,出现了问题:问题分析:其实这个问题不难,关键是要找到是什么原因导致编码压缩后的裸流h264视频解码出现问题。其中这里说的解码会变快,对于视频来说,一般是帧率不对:从这个描述来看,很明显是数据源的问题,但是呢,这位朋友由于usb_camera驱动不是他搞得,因为底层驱动...

2024-04-05 21:57:56 544

原创 音频调试记录!

前言:大家好,公众号现在可以留言了,后期可以和大家互动交流!今天主要给大家分享一下,最近调试音频的感受!音频调试:我相信大家平时学习和开发,可能接触视频编解码会比较多,对h264和h265会比较熟悉一点!估计大家平时接触音频的技术点会比较少,在音频技术点上,平时会遇到的技术难点,比如:回声、噪声等音质问题出现,这个相对来说会比较难解决,主要问题点首先要定位清楚,是硬件影响的还是软件影响的,或者说软...

2024-04-03 21:53:25 250

原创 camera驱动教程(最近很忙、累)

前言:大家好,最近有很长一段时间没有更新文章,实在抱歉;一来工作上比较忙,二来忙着更新视频教程,三充电学习!确实没有时间来更新文章!今天这篇文章,主要介绍最近更新的免费的嵌入式camera底层驱动源码讲解的教程,这个教程放在了B站,每次更新了,我会在朋友圈或者星球里面通知大家!目前camera驱动教程已经更新到了第10期:这套教程适合哪些朋友:这套视频教程,也是我自己周末花时间自己学习的,结合官方...

2024-04-01 22:13:35 394

原创 迎接2024,继续冲,猛干就完事!

前言:大家好,一年的时间又过去了,又是一年写总结,说实话,感慨时间的流逝真快!在写这篇2023总结,提前祝大家元旦快乐,2024技术更上一层楼,工资更高;临近毕业的朋友,早日找到自己心仪的工作,还没毕业的朋友,努力学习,多把基础打扎实,稳扎稳打,一步一个脚印,不盲目跟随!今年的总结主要分三个方向:工作上学习上生活上一、工作上:工作方面,工作内容更加专注在音视频这块,以前工作内容比较杂乱,在工作上,...

2023-12-31 16:25:03 936

原创 以非常规思维去做一个嵌入式音视频开发项目!

前言:大家好,在上周的文章里面,给大家介绍了一个音视频项目,本周继续来分享音视频项目,之前说过,如果你不知道做什么功能开发嘛,因为接触的少;我突然想到,可以去参考市面上已经做出来的音视频产品,去看看他们有什么功能,我觉得这样,比你自己去网上找一些乱大街的项目好多了,当然前提做这些市面上音视频产品的功能,你需要一定的基础,这个是大前提,但是你能够通过自己摸索做出这些功能出来,对自己实践是非常大的提升...

2023-11-25 20:55:48 638

原创 跟我一起来做一个音视频产品功能!

前言:大家好,上来和大家汇报一下h264翻译进度,目前翻译完了第六章,第七章快翻译完了,马上可以翻译第八章。在第七章翻译完了之后,我会做一个知识点总结出来,一起学习,一起进步:做这个事情急不得,得静下心来做,有耐心得去做,虽然官网有中文版本得文档,但是自己从零去经历翻译这个东西,完全不一样得经历!以后做完了这件事情,回忆起来也是一件幸福的事情,哈哈!我之前说我为啥要翻译,主要是咱很多东西不懂,不懂...

2023-11-18 01:04:32 201

原创 打算翻译完H264文档分享(1)

前言:大家周末好,今天来总结一下最近的学习状态;大家平时看公众号的文章发现推送的文章都是关于音视频的内容,最近有分享过很多关于h264编解码器的内容,我认为这块的内容非常重要,可能很多人听过编解码标准,比如国产的avs,以及Google的vp8、vp9等等,但是在实际企业做嵌入式开发的时候,我们还是用h264和h265比较多,所有我们学习重点开始在这块;然后作为过来人的经历,之前也看过一些前辈老师...

2023-10-28 17:43:05 133

原创 rv1126之isp黑电平(BLC)校准!

前言:大家好,今天我们继续来讲解isp第二期内容,这期内容主要分三个部分:1、tunning的工作流程2、利用RKISP2.x_Tuner来创建tunning工程,并连接上rv1126开发板进行抓图3、BLC(黑电平校准)的原理和校准方法以及实战那对于RKISP2.x_Tuner的工具使用,这个在第一期的内容里面有详细的介绍,当时也给大家大概的介绍了一些isp专用术语;随着内容的深入,这些专业俗语...

2023-09-09 21:35:07 886 9

原创 onvif中imaging setting图像画质总结!

前言:大家好,今天给大家来分享一篇关于图像质量的内容,这个内容是我在做onvif中的imaging setting的时候,关注到里面有关于:brightness(亮度)color saturation(色彩饱和度)contrast(对比度)sharpness(锐度)white balance(白平衡)是不是有点像搞isp,但是onvif里面的图像参数比isp里面的图像参数少了很多,而且开发起来也不...

2023-08-17 21:35:01 733

原创 isp调试工具环境搭建及其介绍!

一、isp调试环境搭建:后期调试isp,是在rv1126提供的RKISP2.x Tuner工具上进行调试,所以我们大前提必须要把这个环境和一些操作先搞熟悉来,后面有一些专用术语,我们遇到了再去看,现在专门看一些专用术语,也记不住,也不知道他是干嘛用的,所以我们用到了,再去查看,这样可以节约学习成本,提高学习效率!比如下面这些专用名称:AWB(Auto White Balance):自动白平衡模块,...

2023-07-29 22:09:26 4328 10

原创 为什么你看了那么多的嵌入式视频教程,还是不会开发项目?

前言:大家好,今天来来聊一个有意思的话题:为什么你看了那么多的嵌入式视频教程,还是不会开发项目呢?这个不是标题党,下面我会结合我三年之前刚搞嵌入式的时候,自己的一些情况,这些情况绝对是大多数人遇到过的,或者有读者今天刚好看到这篇文章,你到时候可以仔细思考一下!!!我个人的经历:我刚搞嵌入式的时候,那个时候,可以说看了非常多的嵌入式视频教程,而且很多人可能也和我一样,百度网盘里面已经收藏了非常多的嵌...

2023-07-16 12:52:42 170

原创 上半年结束,下半年继续冲!

前言:这周直播也把雷神写的Ffmpeg推流器讲解完了,而一同时,一转眼间,2023年已经过半,正式进入了下半年:因为上半年已经开始在做解析Ffmpeg最新版本的源码,所以下半年,我会继续坚持讲解Ffmpeg的源码,这个是下半年的重点学习方向!我相信大家做过安防监控的朋友,对于编解码或多或多少都有了解,但是从我自己的经历来看,对这块的开发,远远不够,原因无他,工作当中接触的比较浅。所以下半年趁着周...

2023-07-02 11:14:41 750

原创 嵌入式开发过程中,有哪些压力巨大的时刻?

前言:大家好,又是到周末了,今天简单来聊聊嵌入式开发过程中,遇到了难题该如何去解决;因为开发的过程中,不可能一帆风顺的,特别是有时候还要和硬件打交道,所以这非常考验一个工程师的综合能力,特别是在一些公司的岗位,更是全栈的那种!这里主要对新手或者工作1~3年左右的朋友,如果您是老司机的话,在开发过程中肯定是经验丰富,遇到问题,也会从容应对!但是对于新手来说,因为实践经验不足,特别是企业里面实战开发经...

2023-06-30 20:06:28 187

原创 耗时一年,不容易!

前言:大家,我是小涂,前两天结束了嵌入式音视频开发课程,整整耗时一年的时间,回想起来,这一路坚持下来,确实不容易,但是做完这件事事情,确实也成长了很多!这一年里面,周末和节假日,基本就是在录制课程,要么就是在vip答疑课程问题,要么就是在视频号直播答疑!基本上每天都有问题需要去答疑!在答疑的同时呢,也在思考怎样高效的回答问题,同时又能够让别人非常好的理解清楚,要把一个有难度的知识点,给别人解释清楚...

2023-06-27 22:29:04 125

原创 Ffmpeg6.0版本源码解读第一期!

前言:大家好,最近一直在直播讲解Ffmpeg6.0版本的源码解析,这里要明白学习源码能给我们带来什么好处?我相信很多小伙伴已经用过Ffmpeg去开发,不知道大家有没有在开发的过程,调用接口的时候,是否遇到对这个接口以及传参不是特别清楚的疑惑,或者很多结构体的成员搞不清楚;可能大家会去查博客来去了解这个接口的使用!其实学习音视频开源项目给我们带来很多好处:学习优秀的代码设计思想丰富自己的音视频视野提...

2023-06-23 12:45:46 1221

原创 在fpga上开发音视频是一种什么体验?

前言:今天周末回公司解决了解码播放问题,最近周末也没啥事情,一般周六都会过去公司学习音视频开源项目(过去公司,主要是住的近,所以很方便!),待在家里也是无聊,所以就回去看开源项目,提升自己的视野和水平!然后这里也分享一些关于音视频开发的一些感悟和日记,以后再来看,可能会觉得当时自己怎么怎么样......所以大家在看文章的时候,可以把他当成普通的日记就行!最近工作感悟:目前自己的开发平台,不再是大家...

2023-06-10 19:36:28 1448 1

原创 音视频实战开源项目学习第二期!

前言:大家好,今天继续分享音视频开源学习第二期,在前面的一期里面,我已经给大家演示了如何去跑起这个开源项目,包括源码下载;音视频实战开源项目学习第一期!今天继续来讲解这个开源项目。不过在讲解这期内容之前,给大家分享这周和网友交流的一些音视频问题,也算是是一种经验积累和视野积累:问题一:用vlc或者ffplay播放器拉流播放的时候,会出现一帧模糊(跟花屏有点不一样的显示):问题二:解码花屏,问题出现...

2023-06-04 14:55:46 441

原创 v4L2应用开发学习!

一.什么是V4L2框架?V4L2英文全称是Video for Linux2,它是专门为视频设备设计的内核驱动。在做视频的开发中,一般我们操控V4L2的设备节点就可以直接对摄像头进行操作。通常V4L2在Linux的设备节点是**/dev/video0**。无论是MIPI摄像头还是UVC摄像头,它们底层默认操作的都是/dev/video0的节点。二. V4L2的代码框架图:从这张图可以看出来,在使用V...

2023-05-29 21:00:08 832 1

原创 意外的坚持,意外的收获!

前言:转眼间,2023就快过了一半,回忆间感觉跟过完年没多久一样;时间是真的过的快......简单总结一下最近:一、锻炼身体:最近这段时间开始恢复锻炼身体,现在感觉一天下班回来,身体确实没有前年状态那么好了,坐久了,脖子会比较酸痛:而且没有锻炼,脚和手、甚至整个全身,乱绵绵的,而且走路,给人感觉没啥精气神感。不过最近下班开始坚持锻炼,先从最简单的跑步开始,跑了一个礼拜左右,状态确实不错,人也更加阳...

2023-05-28 12:26:42 244

原创 嵌入式音视频开发面试过程遇到的问题!

前言:今天继续给大家分享音视频面试过程会被常问到的一些问题!面试的具体题目:1、说一下播放器的设计过程:这里的话主要分以下几步完成:开启一个线程进行解封装操作 , 这包括:读取音频、视频的压缩数据,并进行区分。若视频数据则插入视频队列,音频数据则插入音频队列。再开启两个解码线程分别对音频、视频的压缩数据进行解码处理,比方说:视频解码线程主要从视频队列拿数据并进行解码。音频解码线程主要从音频压缩队列...

2023-05-23 19:18:53 602 1

原创 嵌入式音视频开发过程中如何控制码率?

一、码率控制的意义:在音视频领域,码率控制模式有着举足轻重的地位。那什么是码率控制?码率控制是指通过调节图像的压缩比例,从而决定输出编码码率的过程。二、H264有多少种码率控制模式:H264码率控制模式分别有:CBR、VBR、AVBR三种经典的模式。这两种控制模式是目前运用最广、使用最多的两种控制模式。那下面我们来重点看看这两种模式有什么具体的区别:CBR码率控制模式:CBR指的是固定编码控制模式...

2023-05-19 19:38:45 437

原创 一个实际音视频开发问题!

前言:大家好,今天给大家分享的内容是关于平时在做音频编解码会遇到的一些问题,比如说:解码播放的时候,播不出来解码播放的时候,画面有条纹编码的时候,修改分辨率大小,没有反应这三个问题是最近和同行交流的时候,大家遇到的一些问题,有些朋友一开始,没有思路去解决这种问题!其实大家在做这块的时候,注意把握整个音视频的整体流程,比如说,编码、音视频处理、解码,核心就是这三个点,出现了问题,就往这三个大的方向去...

2023-05-17 23:36:28 195

原创 必须要掌握的音视频编码、解码基础!

一、音视频为什么要编码?音视频编码技术在音视频领域有着举足轻重的地位,这是由于音视频原始数据量较大,在传输的过程中如果不进行编码的话,则无法进行传输。比方说,一张普通的图片的大小大概是1-2M,假设我们传输的帧率是30帧,则相当于一秒钟三十张2M的图片,那这个传输量是不得了的。所以此时我们就要引入视频编码技术进行压缩处理,目前常见的视频压缩技术有H264/H265两种压缩技术(这方面我们后面再慢慢...

2023-05-16 22:19:53 580

原创 面试官常问的音视频技术点!

一、前言: 今天继续给大家分享最近星球上的星友音视频面试题目,希望对大家有用!下面是具体面试问的问题:二、面试题目: 1、请说下H264的两种形态:Annex B格式:这种格式常用于网络流媒体传输,比方说RTP、RTSP、RTMP等等。他的格式特点如下:它拥有StartCode(00 00 00 01/00 00 01)作为分隔符,StartCode的作用是防止竞争,当数据中出现00 00 01 ...

2023-05-10 22:21:43 769

原创 ffmpeg抽取音频数据

记录学习和分享!

2023-04-18 21:25:39 1019 2

原创 恭喜涨薪!!!

一、前言: 大家好,最近我们星球上有两个星友顺利拿到了不错的offer:星友一:星友二:看到他们发消息过来,真的为他们感到高兴,特别是第一个星友,从另外一个行业转我过来,光写简历问题就找过我三次,中间他自己面试过了好多家公司,都看他经验太少,但是老实说,刚转行到这个行业,有啥这块的经验(除了平时学习这块的知识点,但是离产品技术还是有点不一样,实战开发和平时学习还是非常不一样的!),毕竟技术点不一样...

2023-04-15 00:05:44 176

原创 最新个人音视频开发学习感悟!

前言: 大家好,挺久没有写原创文章了,本次文章主要是给大家分享音视频的入门学习路线,虽然我之前写过,但是这次我会结合最新接触到不同层次的人来做一个总结分享!当然还是以入门为主,技术点都是当下企业要求必须要掌握的!事先说明一下,文章当中难免有不足之处,还望大家多多指正!一、学习音视频的门槛高不高? 毋庸置疑,在音视频行业是有技术门槛的,同时学习资料(包括书籍之类的,非常少!)非常少,可以说,市面上系...

2023-04-07 21:29:19 119

原创 音视频开发的一些学习分享(建议收藏!!!)

前言: 大家好,挺久没有写原创文章了,本次文章主要是给大家分享音视频的入门学习路线,虽然我之前写过,但是这次我会结合最新接触到不同层次的人来做一个总结分享!当然还是以入门为主,技术点都是当下企业要求必须要掌握的!事先说明一下,文章当中难免有不足之处,还望大家多多指正!一、学习音视频的门槛高不高? 毋庸置疑,在音视频行业是有技术门槛的,同时学习资料(包括书籍之类的,非常少!)非常少,可以说,市面上系...

2023-04-04 23:25:09 834 1

原创 最新版本ffmpeg源码安装+vscode开发环境搭建!

前言: 大家好,今天给大家分享一篇ffmpeg开发环境的搭建,我在很早之前也给搭建过ffmpeg源码的安装,但是并没有给大家去搭建开发环境,而且当时的版本也比较老,很多细节问题没有给大家展示如何解决!今天就给大家展示详细的ffmpeg最新5.1版本源码安装步骤和vscode开发环境搭建!技术的更新迭代,我们也要跟上技术的发展,所以这次用最新的版本来做开发环境!如果大家需要进行交叉编译的话,可以参考...

2023-01-08 08:04:17 2616

原创 魔幻2022,2023涅槃重生!

前言: 大家好,按照惯例,每年的年尾,这个时候我都会进行复盘,这是自己第4个年头进行年度复盘:总结2019,展望2020!不管过去如何,未来我们都要奋力前行!复盘2021,拥抱2022!同样来回顾一下2022年初自己定的目标:对于上面的目标,自己完成了3个,第4个没有完成,同时在这一年里面,又尝试了自己以前从来没有做过的事情:做星球,录制视频课程坚持直播在文章的开头,小涂祝大家新年快乐,2023顺...

2022-12-31 16:11:29 573

原创 select多路复用学习(1)

select多路复用学习(1)

2022-12-15 22:39:52 373

原创 黄金十年~

这篇文章是一个好朋友写的,从年初开始写的,写的挺好的,分享给大家!盼望着,盼望着,东风来了,春天的脚步近了。(雾)盼望着,盼望着,我构想了好久,现在开始写这个了。一直有一个问题,选择重要还是努力重要。这个问题,每个人有每个人的答案。有人觉得努力重要,因为只有努力了,才会有选择的机会,越努力,越幸运。有人觉得选择重要,从选择什么大学,专业,到毕业之后选择什么行业,选择什么城市,都会有不一样的人生。这...

2022-11-27 11:27:53 277

原创 深入浅出ip地址!

网络编程接口的详细说明!

2022-11-20 22:53:35 231

原创 服务端编程初体验

服务端编程学习!

2022-11-08 23:07:34 329

原创 三年!

前言: 大家好,今天分享一篇我个人的一个成长经历!希望对大家有帮助,文字可能会稍微比较多点!这篇文章,我主要是写自己如何走上嵌入式这条路的,这篇文章我在两年前写过,不过再次经历了两年的成长,又有了不一样的感受!首先,做技术确实要静的下心来,而且要有持续的学习能力和动力以及良好的习惯;其次,基础理论知识要打牢,大家会发现,在工作当中,很多问题有时候往往就是自己的基础问题,导致解决不了,所以我个人觉得...

2022-11-04 22:39:41 436

原创 网络编程的概念与模式!

系统分享个人学习网络编程笔记!

2022-10-16 21:39:30 289

原创 嵌入式音视频开发必须掌握的技能点有哪些?

一、前言: 大家好,今天给大家分享一篇昨天晚上直播的内容复盘,主题是:音视频实战开发!内容点:1、当前市场的嵌入式音视频技术点和需求2、如何去学习音视频相关的东西3、培养自己独立解决问题的习惯和能力!二、当前市场的实际需求技术点分析和总结和学习方法: 在当前做视频监控或者行车记录仪等相关产品,只要涉及到视频有关的东西,那么就离不开音视频技术了!而在我们嵌入式产品中,当前市场上比较成熟的芯片平台有:...

2022-08-28 23:39:20 1474

原创 Linux0.11内核源码解析——启动代码bootsect.s(1)

前言: 距离我上次我写Linux0.11版本的内核分析,稍微隔得时间有点久,一个主要是由于要回答星球上朋友们遇到的问题,另外一个是自己去学习重温了一下汇编语言,其实也不是重温,压根就是自己基础差,以前没咋系统学习过!其实汇编还是非常有用的,比如平时调试错误在一些高级语言的时候,可以进行反汇编,这个有很大的帮助!这里为啥突然去学习一下汇编,最主要的原因是我想好好分析一下bo...

2022-07-23 22:16:32 856

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除