音视频编码在流媒体和网络领域占有重要地位;流媒体编解码流程大致如下图所示: x264原理解析 参考链接: x264百度词条;H264基本原理; H264简介 H.264从19...
厉害哦,你是怎么研究的,太多东西了~~~
前言 本文将会作为开启SurfaceFlinger的系列第一篇文章。然而SurfaceFlinger几乎贯通了整个Android领域中所有的知识。从HAL硬件抽象层到Fram...
前言 经过上一篇对OpenGL es的解析,我们引出了在eglSwapBuffer时候会调用会调用两个关键的方法: 1.Surface::dequeueBuffer 2.Su...
前言 时隔一个月,回来继续写文章了。这个月写了一个关于自定义Camera的需求,想了想干脆实现一个滤镜相机好了,以回顾之前学习OpenGL es的知识。 Android重学系...
牛啊!朋友!学习了学习了
从Cronet 看Http3和QUIC(一)(上)前言 前一段时间,在公司内部进行了一次QUIC协议的演讲。当时因为时间有限,没有仔细的讨论Cronet 的源码细节,仅仅只是介绍了QUIC的协议细节。本文就从Cronet源码...
前言 前一段时间,在公司内部进行了一次QUIC协议的演讲。当时因为时间有限,没有仔细的讨论Cronet 的源码细节,仅仅只是介绍了QUIC的协议细节。本文就从Cronet源码...
音视频基础知识及ffmpeg3.1.3解码视频文件到YUV数据 常见视频格式 AVI,RMVB,MP4,FLV,MKV等等 这里的格式代表的是封装格式 就是把视频数据和音频数...
ijkplayer源码分析之opengl与surface关联初始化 =====================================================...
ijkplayer源码分析之opengl与surface关联初始化 =====================================================...
声 明 首先,这一系列文章均基于自己的理解和实践,可能有不对的地方,欢迎大家指正。其次,这是一个入门系列,涉及的知识也仅限于够用,深入的知识网上也有许许多多的博文供大家学习了...
注:涉及太专业的知识请自行保留怀疑态度! 一本正经的胡说八道 上一节我们只是把情丝斩断了,还是没偷偷摸摸的干点见不得人的事,这节我们就来吧!首先,我们来看EGL创建EGLSu...
啰嗦 上一节我们已经创建了一个基于Android的OpenGL App,但没有涉及到EGL,原因是GLSurfaceView已经包含了这一块,本节将移除GLSurfaceVi...