年末总结 | 音视频开发进阶 2021 干货合集
是的,没错,今天就是 2021 年的最后一天了,公众号 音视频开发进阶 陪伴各位又走过了一年,并即将走崭新的 2022 年。
在 2021 年里公众号 音视频开发进阶 一直保持着文章推送,给大家带来音视频领域的干货文章!!!
对过去一年做个回顾,整理了 2021 年的优秀文章供大家参考和检索,希望它能够成为你的工具书,有需要时翻一翻就可以找到想要的内容,面试或者学习都能用得上,欢迎大家点赞、收藏和转发。
祝大家 2022 新年快乐、一切顺利、薪资暴涨~~~
音视频:
刨根问底 | FFmpeg 解码 API 以及在解码过程中存在的丢帧问题
avcodec_receive_frame始终返回EAGAIN
FFmpeg 调用 MediaCodec 硬解码到 Surface 上
百倍变速--解码到底能不能丢 非参考帧 ?FFmpeg 有话说!!!
建议收藏 | 音频属性相关:声道、采样率、采样位数、样本格式、比特率
FFmpeg 调用 Android MediaCodec 进行硬解码(附源码)
从350ms到80ms,打造新零售场景下 iOS 短视频的极致丝滑体验
WebRTC:
渲染:
绝对干货,直接收藏 | 3D 可视化入门:渲染管线原理与实践
OpenGL 使用合批优化渲染 Draw Call 过程~~
用 Vulkan 渲染写一个 Android GPUImage
使用OpenGL ES shader做RGBA转YUV(I420)
干货分享 | Shader 实现 PPT 转场效果(附源码)
深入理解Flutter的图形图像绘制原理——图形库skia剖析
Android 开发:
Window 下 FFmpeg 和 LibX264 的编译和配置
Android Activity Deeplink启动来源获取源码分析
Android MediaCodec 硬编码 H264 文件
使用 CameraX Extensions API 将特效应用到照片上
Google Jetpack 新组件 CameraX 介绍与实践
Gradle Builds Everything —— 处理依赖(aar)
拒绝卡顿,揭秘盒马鲜生 APP Android 短视频秒播优化方案
synchronized 加锁 this 和 class 的区别!
聊聊RecyclerView新出的ConcatAdapter如何使用
编程相关:
用了20多张图终于把协程上下文CoroutineContext彻底搞懂了
Oracle 官方推荐,使用 ReentrantLock 需要注意的细节
技术交流,欢迎加我微信:ezglumes ,拉你入技术交流群。
私信领取相关资料
推荐阅读:
觉得不错,点个在看呗~