知乎用户
0获赞0粉丝0关注
嵌入式应用开发和音视频开发优劣势对比?哪个发展更好?
拷贝之前问题的一个回答
实习该选择c++后台开发(写业务逻辑)还是音视频开发(写sdk)?
应用开发:更多是理解需求、分析问题、解决bug等能力、对于逻辑培养有很大的帮助。可以进行软件开发、驱动开发、以及之后可能的物联网相关开发。但是容易陷入需求当中,熟练后就会容易乏味。
音视频开发:门槛比较高,需要大量积累,补充学习各种专业知识,同时要面对各种挑战,需要承受各种压力,最主要的是出成绩比较慢;除非大厂或者专业性强的、有足有精干的团队可以支撑独立开发,大部分都是音视频方向的工作更多是作为业务需求其中的一项基础功能进行开发,可能就是音视频功能的优化、通信功能提升方面的。但是音视频自己积累的不错,机会还是很大的。
未来业务会
知乎用户
0
视频编码/图像编码技术相关的课程或者入门书籍求推荐?
之前自己也这样走过来的,看了一些书如下:
《新一代视频压缩编码标准H.264(毕厚杰)》:自己阅读第一个音视频读物,毕老师的书是个人入门编解码相关知识的敲门砖,也给自己之后的路做了铺垫。编码器原理、解码器原理以及码流的句法和语义等原理相关内容,以及根据音视频编码技术和应用发展的特点展开的应用等相关部分讲得非常清楚明了,结合代码查阅,可以作为编码进阶必读的材料。
《新一代高效视频编码H.265/HEVC:原理、标准与实现》(万帅、杨付正):万老师的书比较系统全面地介绍了新一代视频编码标准H.265/HEVC及其相关原理,深入讲解了相关编码原理和实现方法,对于HEVC编解码中的细节部分展开讲解,同时介绍了H.265/HEVC的网络适
知乎用户
0
国内是不是很缺音视频的开发人员,想学习音视频开发,感觉网上能搜到的资料很少?
第一、音视频开发人员的培养是一个长期投入,见效慢的过程,不像有些培训机构,半年培训就可以出去找工作了。同时培训机构最终的目的是快速培训,推荐工作然后挣钱。而音视频开发见效太慢,没有一定时间的锻炼和项目喂养,很难满足企业的岗位要求。因此看不到培训机构专门的课程。其实也有专门的大牛有开通视频培训课程,前提是需要一定费用的。
第二、音视频开发人员如果是自己公司培养的,特备是自己培养出来的高级开发人员也不会轻易就流失的,毕竟现在缺的就是人才,人才才是核心竞争力。即使跳槽也是向着更大的平台。
第三、如果想要自己学习,网上可以找很多资料进行学习,类似CSDN、知乎、掘进、简书都有很多大牛的博客可以学习。只不过要确定自己的方向,同时保证足够的
知乎用户
0
实习该选择c++后台开发(写业务逻辑)还是音视频开发(写sdk)?
后台开发:更多是理解需求、分析问题、解决bug等能力、对于逻辑培养有很大的帮助。可以进行软件开发、网络开发、游戏开发、以及之后可能的物联网相关开发。但是容易陷入需求当中,熟练后就会容易乏味。
音视频开发:门槛比较高,需要大量积累,补充学习各种专业知识,同时要面对各种挑战,需要承受各种压力,最主要的是出成绩比较慢;除非大厂或者专业性强的、有足有精干的团队可以支撑独立开发,大部分都是音视频方向的工作更多是作为业务需求其中的一项基础功能进行开发,可能就是音视频功能的优化、通信功能提升方面的。但是音视频自己积累的不错,机会还是很大的。
未来业务会有,但是高清4K、8K、5G、星链、AR、VR、360全景、物联网、人工智能等新技术的加持,
知乎用户
0
想要入行音视频开发,但是没有相关项目经验怎么办?
如果想要自己学习,网上可以找很多资料进行学习,类似CSDN、知乎、掘进、简书都有很多大牛的博客可以学习。只不过要确定自己的方向,同时保证足够的兴趣和精力。
选择好方向后,就可以抓住一个突破口,逐步学习,深入细节慢慢拓展学习面。比如
* 如果对音视频传输感兴趣,就可以学习各种传输协议、各种信令的控制、数据传输安全等。
* 如果对编解码感兴趣,视频可以学习H264、H265、VP8, AV1等,音频可以学习PCM、G72x、ilbc等;
* 如果对特效感兴趣,可以学习图形学的知识,从各种转码、美颜、滤镜、模糊处理、锐化处理等方向入手;
* 如果对服务端感兴趣,可以学习搭建媒体服务器入手、包括音视频数据转发、信令数据处理、拉流
知乎用户
0