是的,没错,今天就是 2021 年的最后一天了,公众号 音视频开发进阶 陪伴各位又走过了一年,并即将走崭新的 2022 年。
在 2021 年里公众号 音视频开发进阶 一直保持着文章推送,给大家带来音视频领域的干货文章!!!
对过去一年做个回顾,整理了 2021 年的优秀文章供大家参考和检索,希望它能够成为你的工具书,有需要时翻一翻就可以找到想要的内容,面试或者学习都能用得上,欢迎大家点赞、收藏和转发。
祝大家 2022 新年快乐、一切顺利、薪资暴涨~~~
音视频:
微博HDR视频的落地实践
视频播放器选择怎样的丢帧策略~~
YUV420P 和 YUVJ420 有什么区别?
MediaCodec编码OpenGL速度和清晰度均衡
干货 | 视频插帧的方案实现与对比~~
视频大时代下基础架构的演进
刨根问底 | FFmpeg 解码 API 以及在解码过程中存在的丢帧问题
高大上的 NLE 非线性编辑是怎么一回事?
播放器性能优化之路
avcodec_receive_frame始终返回EAGAIN
FFmpeg 调用 MediaCodec 硬解码到 Surface 上
推荐几个堪称教科书级别的 Android 音视频入门项目
百倍变速--解码到底能不能丢 非参考帧 ?FFmpeg 有话说!!!
建议收藏 | 音频属性相关:声道、采样率、采样位数、样本格式、比特率
图像编码与 H264 基础知识
音频变速 | libsonic 开源库的介绍与实践
百家号在线视频编辑器的技术演进
老生常谈-FFmpeg 的编译问题轻松搞定
你想要的音视频开发资料库来了~~
好看视频Android重构——围绕于播放器的重构实践
FFmpeg 调用 Android MediaCodec 进行硬解码(附源码)
FFmpeg代码架构
一文读懂 YUV 的采样与格式
揭开“视频超分”黑科技的神秘面纱
视频编码完全指南
音视频开发工作经验分享 || 视频版
基于线性预测的语音编码原理解析
浅谈音视频自动化测试
从350ms到80ms,打造新零售场景下 iOS 短视频的极致丝滑体验
如何实现H.264的实时传输?
短视频中解决音视频混音出现杂音的问题
FFmpeg源码世界:命令篇
音频基础知识
ExoPlayer漫谈之提升渲染性能
ExoPlayer漫谈之解码器复用
一篇文章带你简单了解音频视频
FFmpeg音频处理——音频混合、拼接、剪切、转码
音频帧、视频帧及其同步
音视频开发基础知识
WebRTC:
面试考点 | 深入理解 TCP 拥塞控制
万人连麦的幕后技术详解
WebRTC 实现 Android 传屏 demo
浅谈语音质量保障:如何测试 RTC 中的音频质量?
WebRTC 音视频同步原理与实现
WebRTC 系列2--双摄像头同时预览
WebRTC 系列1--创建相机预览
深入浅出,聊聊实时音视频中的回声消除与降噪
渲染:
绝对干货,直接收藏 | 3D 可视化入门:渲染管线原理与实践
Metal 开发 | 使用 C++ 进行接口调用~~
OpenGL 使用合批优化渲染 Draw Call 过程~~
启蒙之路 | 跨平台渲染引擎之路:拨云见日
底层进阶 | 移动端 GPU 架构 -- TBR 模型
OpenGL ES 之 LUT(滤镜基准图)
用 Vulkan 渲染写一个 Android GPUImage
代码吸猫 | 用 OpenGL 图像渲染的养猫计划
OpenGL 之 GPUImage 源码分析
OpenGL 之 EGL 使用实践
弹幕穿人技术实践 — AI 在视频领域的运用
Shader基础技巧整理
使用OpenGL ES shader做RGBA转YUV(I420)
OpenGL 实现视频编辑中的转场效果
【建议收藏】30 分钟入门 Vulkan (中文翻译版)
干货| 学习 HDR 和 Bloom 技术
“智感超清”之HDR技术落地实践
Filament 实时渲染引擎介绍~~
干货分享 | Shader 实现 PPT 转场效果(附源码)
深入理解Flutter的图形图像绘制原理——图形库skia剖析
01-什么是渲染引擎
Android 开发:
Android 系统中的文字渲染~
Window 下 FFmpeg 和 LibX264 的编译和配置
Android Activity Deeplink启动来源获取源码分析
Flutter 2 渲染原理和如何实现视频渲染
什么是 Android 音频延迟 10毫秒问题?
Android MediaCodec 硬编码 H264 文件
Android NDK 免费视频在线学习!!!
使用 CameraX Extensions API 将特效应用到照片上
Google Jetpack 新组件 CameraX 介绍与实践
Android 手机如何拍摄RAW图
盘点Android常用Hook技术
抢购倒计时自定义控件的实现与优化
手把手教你实现Android编译期注解
Android JNI 之 Bitmap 操作
Gradle Builds Everything —— 处理依赖(aar)
Android模块化开发实践
Android CMake 编译传递宏定义参数
Android原生编解码接口MediaCodec详解
Android NDK 开发之 CMake 必知必会
如何实现 Android 短视频跨页面的流畅续播?
拒绝卡顿,揭秘盒马鲜生 APP Android 短视频秒播优化方案
Systrace 流畅性实战 1 :了解卡顿原理
RecyclerView性能优化的最后一公里
synchronized 加锁 this 和 class 的区别!
极致首帧播放方案 - 零首帧解决方案
一些Camera相关概念整理
聊聊RecyclerView新出的ConcatAdapter如何使用
View 事件分发机制,看这一篇就够了
深入浅出,Andorid 端屏幕采集技术实践
高通Camera数字成像系统简介
requestLayout竟然涉及到这么多知识点
一篇文章带你了解Android 最新Camera框架
Android事件分发机制抽象--钓钩模型
Android中 使用 WebSocket 实现消息通信
编程相关:
用了20多张图终于把协程上下文CoroutineContext彻底搞懂了
Oracle 官方推荐,使用 ReentrantLock 需要注意的细节
C++11 实现一个自动注册的工厂
mmap可以让程序员解锁哪些骚操作?
常用图像插值方法概述
竟然有如此好用的读Android源码利器
面试官:RecyclerView布局动画原理了解吗?
色彩空间(一):色彩空间基础
全新下一代平台级跟踪工具:Perfetto使用指南
史上最通俗易懂的HTTPS小故事
线程安全代码到底是怎么编写的?
5G 时代,从视频互动特效技术看未来趋势
一个播放器背后的危机和博弈
人类史上最伟大的 PPT,马斯克的 39 页火星计划PPT
技术交流,欢迎加我微信:ezglumes ,拉你入技术交流群。
私信领取相关资料
推荐阅读:
音视频开发工作经验分享 || 视频版
OpenGL ES 学习资源分享
开通专辑 | 细数那些年写过的技术文章专辑
Android NDK 免费视频在线学习!!!
你想要的音视频开发资料库来了
推荐几个堪称教科书级别的 Android 音视频入门项目
觉得不错,点个在看呗~