第一、音视频开发人员的培养是一个长期投入,见效慢的过程,不像有些培训机构,半年培训就可以出去找工作了。同时培训机构最终的目的是快速培训,推荐工作然后挣钱。而音视频开发见效太慢,没有一定时间的锻炼和项目喂养,很难满足企业的岗位要求。因此看不到培训机构专门的课程。其实也有专门的大牛有开通视频培训课程,前提是需要一定费用的。
第二、音视频开发人员如果是自己公司培养的,特备是自己培养出来的高级开发人员也不会轻易就流失的,毕竟现在缺的就是人才,人才才是核心竞争力。即使跳槽也是向着更大的平台。
第三、如果想要自己学习,网上可以找很多资料进行学习,类似CSDN、知乎、掘进、简书都有很多大牛的博客可以学习。只不过要确定自己的方向,同时保证足够的兴趣和精力。刚好,我总结了一些嵌入式资料放在视频结尾。
第四、选择好方向后,就可以抓住一个突破口,逐步学习,深入细节慢慢拓展学习面。比如
· 如果对音视频传输感兴趣,就可以学习各种传输协议、各种信令的控制、数据传输安全等。
· 如果对编解码感兴趣,视频可以学习H264、H265、VP8, AV1等,音频可以学习PCM、G72x、ilbc等;
· 如果对特效感兴趣,可以学习图形学的知识,从各种转码、美颜、滤镜、模糊处理、锐化处理等方向入手;
· 如果对服务端感兴趣,可以学习搭建媒体服务器入手、包括音视频数据转发、信令数据处理、拉流、推流协议的处理等。
· 如果对各种音视频格式感兴趣、可以学习音视频数据格式封装、包括MP4、MVK、FLV、TS、RMVB、MP3、ogg等。
当然可以深入学习一些开源库,包括FFMPEG、WebRTC、x264、live555等。
我这里刚好有嵌入式、单片机、plc的资料需要可以私我或在评论区扣个6