国内是不是很缺音视频的开发人员,想学习音视频开发,感觉网上能搜到的资料很少?
共 1314字,需浏览 3分钟
·
2022-02-09 17:34
第一、音视频开发人员的培养是一个长期投入,见效慢的过程,不像有些培训机构,半年培训就可以出去找工作了。同时培训机构最终的目的是快速培训,推荐工作然后挣钱。而音视频开发见效太慢,没有一定时间的锻炼和项目喂养,很难满足企业的岗位要求。因此看不到培训机构专门的课程。其实也有专门的大牛有开通视频培训课程,前提是需要一定费用的。
第二、音视频开发人员如果是自己公司培养的,特备是自己培养出来的高级开发人员也不会轻易就流失的,毕竟现在缺的就是人才,人才才是核心竞争力。即使跳槽也是向着更大的平台。
第三、如果想要自己学习,网上可以找很多资料进行学习,类似CSDN、知乎、掘进、简书都有很多大牛的博客可以学习。只不过要确定自己的方向,同时保证足够的兴趣和精力。
第四、选择好方向后,就可以抓住一个突破口,逐步学习,深入细节慢慢拓展学习面。比如
- 如果对音视频传输感兴趣,就可以学习各种传输协议、各种信令的控制、数据传输安全等。
- 如果对编解码感兴趣,视频可以学习H264、H265、VP8, AV1等,音频可以学习PCM、G72x、ilbc等;
- 如果对特效感兴趣,可以学习图形学的知识,从各种转码、美颜、滤镜、模糊处理、锐化处理等方向入手;
- 如果对服务端感兴趣,可以学习搭建媒体服务器入手、包括音视频数据转发、信令数据处理、拉流、推流协议的处理等。
- 如果对各种音视频格式感兴趣、可以学习音视频数据格式封装、包括MP4、MVK、FLV、TS、RMVB、MP3、ogg等。
- 当然可以深入学习一些开源库,包括FFMPEG、WebRTC、x264、live555等。
以上任何一个方向都需要足够时间学习和积累,所以需要保持足够的兴趣。鉴于题主现在大一,是有足够时间学习的,而且学习环境也足够好,但是切记不能急于求成,保持专注就好。
2021-04-28 更新
有好友追更,那就简单说明一下:
最开始自己是接触数字图像开始走上音视频学习之路的。学校有开设数字图像处理相关课程,当时对于图像和视频非常感兴趣,就慢慢去找相关书籍看。了解了基本图像知识、包括图像处理、图像压缩、图像传输等等。
后来工作之后,进入TV行业,那段时间比较火爆,乐视电视当时吹的可以上天的。倒是老大也是多媒体行业出身,亲自手把手的教我们。慢慢从多媒体格式、到Android的整个MediaPlayer架构,再到音视频编解码,逐步深入,慢慢积累。
后来由于工作内容调整跳槽到现在的公司,开始解除网络传输等模块,包括各种网络协议,标准,以及服务端相关处理(虽然比较少),以及如何在各种复杂条件下优化传输质量等等。
随着涉猎面越来越广,自己感觉不懂的非常多,特别感兴趣数字信号传输相关内容,这也是自己最近一直在学习和深入研究的方向。
当然自己学习会了,也会慢慢带人,传授自己的经验。之前自己学习都会写成文档的形式和组内同学分享,但是这些仅限于公司内部学习。2020年因为疫情,在家时间比较多,慢慢开始写文章,逐步形成了自己专栏,欢迎大家关注,共同学习。
Fenngtun:音视频学习--专栏开篇目前的内容都是自己工作中碰到问题的解决思路和方法,之后会增加部分技术专题,从0到1,逐步讲解相关内容,希望确实能够帮助到关注的人。