不少人都在感叹:移动开发凉喽。但是机会其实一直就在眼前,只是少有人能抓住。
当下移动开发的现状就是:新人的大量涌入和老人的无所适从。一个无法否认的事实:现在的移动开发不再是当初那个轻易就能就业拿高薪的行业了。
但是这并不意味着Android凉了,而是市场变的更加规范了,拿高薪的门槛变高了,这也是行业发展的正常规律。
在这样的大环境下,我们从业人员能做的就是提高自己的核心竞争能力,建造自己的技术壁垒。而达到这个目标需要我们对某一个领域有深入的研究与心得。
列举几个值得我们深入的细分领域:
-
音视频/图像处理专家: 毫无疑问,掌握NDK,深入音视频与图像处理领域能让我们在未来几年大放异彩。 -
性能优化专家: 具备深度性能优化与体系化APM建设的能力。 -
架构师: 具有丰富的应用架构设计经验与心得,对Android Framework层与热门三方库的实现原理与架构设计了如指掌。 -
大前端专家: 深入掌握Flutter及其设计原理与思想,可以让我们具有快速学习前端知识的能力。
在上述的细分领域中,我认为最值得深入、最具技术壁垒的莫过于音视频/图像处理专家。
有前景
2020是5G元年,疫情和5G加速了音视频GDP持续增长。
像短视频、直播这些典型的细分行业渗透率极高,有比较大的发展空间。这里面,电商直播是今年特别大的一个亮点,在线教育行业也是一匹黑马。
从现在的大环境来看,传统行业、电商、社交****都在借助音视频技术去寻求突破和创新。
有钱景
没有钱赚,都是空谈。我们可以来看一下人才市场上的音视频开发岗行情。
▼ Boss直聘
▼ 猎聘
无论是哪个招聘网站,我们都可以看见音视频开发岗都是高薪在聘。
但是,音视频开发涉及知识面比较广,入门门槛相对较高,首当其冲的就是对我们并不友好的C语言,这也是为什么音视频开发这么值钱的原因。
下面提供一个学习思路作为参考,希望对大家的学习和工作有所帮助。
音视频学习指南
硬性要求:
必懂的音视频基础知识:
- 帧率、分辨率、刷新率
- 编码格式和封装格式
- 码率和画质
- DTS和PTS
- 时间戳
必须认真学习的技术:
- ffmpeg
- h264、h265
- rtsp(这里面更多的是rtp和rtcp)、rtmp
- 常见的封装格式(ts、flv、mp4等)
- 音频、视频,关于它的解码和编码
- webrtc(这个在流媒体这块偏向互联网方向)
这些点也可以作为学习顺序参考。先搭建一个ffmpeg环境,了解一下常用命令,熟悉ffmpeg常用接口,看一些牛掰的开源项目。然后可以学习各种协议。
为了让大家快速无痛上手“音视频”开发技术,这里分享给大家一份**《音视频大神学习笔记》**,希望对大家的学习和工作有所帮助。
音视频大神学习笔记
这个学习手册从浅入深分为四个阶段,共327页,33个章节。
有需要的朋友可以直接点击【此处】或者通过下方代码块找我免费获取全套资料。
// Wechat number(可复制):
study5233
阶段一:Android多媒体
第1章 三种方式绘制图片 第2章 AudioRecord录制PCM音频 第3章 AudioTrack播放PCM音频 第4章 Camera视频采集 第5章 MediaExtractor MediaMuxer 实现视频的解封装与合成 第6章 MediaCodec硬编解流程与实践
阶段二:OpenGL ES
第7章 OpenGL ES 基本概念 第8章 GLSL及Shader的渲染流程 第9章 OpenGL ES 绘制平面图形 第10章 GLSurfaceView源码解析&EGL环境 第11章 OpenGL ES矩阵变换与坐标系统 第12章 OpenGL ES之纹理 第13章 OpenGL ES 滤镜 (篇一) 第14章 OpenGL ES 实时滤镜 第15章 OpenGL ES粒子系统 - 喷泉 第16章 OpenGL ES粒子效果-烟花爆炸
阶段三::JNI&NDK
第17章 JNI与NDK的学习和使用 第18章 JNI - 引用类型、异常处理、函数注册 第19章 NDK构建方式 ndk-build与cmake 第20章 指针、内存模型、引用 第21章 运算符重载、继承、多态、模版 第22章 STL 之 容器
子系列 算法
第23章 算法系列 - 冒泡排序 第24章 算法系列-快速排序 第25章 算法系列-堆排序 第26章 算法系列-选择、插入排序以及STL中sort的实现 第27章 算法序列 - 二叉查找树 第28章 算法序列 - 平衡二叉树 第29章 算法序列 - 散列表
阶段四 : FFmpeg
第30章 音视频基础知识 第31章 FFMPEG常用命令 第32章 FFMPEG +OPENSL ES实现音频解码和播放 第33章 FFMPEG + OPENGLES 边解码边播放视频
有需要的朋友可以直接点击【此处】或者通过下方代码块找我免费获取全套资料。
// Wechat number(可复制):
study5233
最后
人生不可能一帆风顺,有高峰自然有低谷,要相信,那些打不倒我们的,终将使我们更强大,要做自己的摆渡人。
不忘初心,方得始终。
|