2023音视频开发程序员未来10年路线选择

news/2024/10/23 6:51:23/

2023音视频开发程序员未来10年路线选择:

音视频领域,其实你可以分三个部分来看,
第一是音视频本身,第二是网络通讯,第三是图像处理。

音视频本身涉及到音视频视频编解码啊,各种视频容器啊等等协议规范。





网络通讯解决的是音视频的远距离传输,比如做个直播,打个视频电话等。
 

图像处理就涉及到视频领域各种特效啊,交互啊,更多人性化的一些产品。 



音视频领域这三个部分,也可以看成音视频发展的三个阶段:

第一阶段,1990~2008年,做的很多事情大部分还是音视频本身,做的一些产品例如各种视频播放器,简单的视频剪辑,格式转换等。

第二个阶段,是2008~2018年,这时间,整个行业集中在处理音视频的网络传输,各种编解码芯片公司雨后春笋,手机摄像头大规模涌现,宽带提速,4G网络,就涌现了各种直播平台,安防监控,长视频,短视频。这个阶段的重点可以看作是大家都在处理网络中的各种复杂的问题。

第三阶段,就是2018年以后,音视频基础,网络基础设施搞的技术成熟了以后,就会出现 个性化的需求,比如视频交互需求等。
这个怎么理解呢,如果视频只是单纯的直播,那就跟你看个监控没啥差别,也类似于打个视频电话,你不会天天玩,成为你的生活中不可或缺的一部分。这个时候,视频就会结合一些AI技术,比如常见的人脸标定啊,图像分割啊,你看主播的时候,刷个礼物,就可以捏捏主播的脸,给主播戴个眼镜等等,个性化,交互式视频,包括AI结合的视频,未来的VR直播,AR增强现实,这就需要图像处理技术。

所以音视频领域,当前是图像处理技术的时代。大家可以好好学习。当然音视频基础啊,网络通讯也很重要,但人的时间有限,建议把更多的时间,放在时代最需要的技术上。才能拿高薪。比如你在学习的时候 可以更合理的分配自己的时间,7 3开,或者8 2开。


http://www.ppmy.cn/news/102714.html

相关文章

“外行转网工,我只用了三个月”

大家好,我是老杨。 在这行发展了这么多年,经常会有人来问我,网工该怎么提升自己,又或是怎么入行。 其实这事儿不难想,技术工种最需要做的是什么,自然是提升技术。 而技术提升,途径也只有学习…

企业电子招标采购系统源码Spring Cloud + Spring Boot + MybatisPlus + 前后端分离 + 二次开发

项目说明 随着公司的快速发展,企业人员和经营规模不断壮大,公司对内部招采管理的提升提出了更高的要求。在企业里建立一个公平、公开、公正的采购环境,最大限度控制采购成本至关重要。符合国家电子招投标法律法规及相关规范,以及…

拼多多获取整站实时商品详情数据|商品标题|商品链接,数据采集,数据分析提取教程

拼多多是一个基于社交电商的购物平台,它通过通过价格和优惠吸引大量用户,使用户形成消费场景和消费共同体,最终实现规模效应。在拼多多运营中,API接口起到了重要的作用,它可以实现不同系统之间的信息共享和数据传递&am…

机器学习常识 7: 决策树

摘要: 决策树是一种与人类思维一致, 可解释的模型. 1. 决策树的结构 人类的很多知识以决策规则的形式存储: 如果今天是阴天 (outlook overcast), 就去打球.如果今天出太阳 (outlook sunny) 而且湿度不高于 70% (humidity ≤ \le ≤ 70), 就去打球.如果今天出太阳 (outloo…

git commit后回退方法

使用导入CSV的时候需要创建一个public/files/文件夹,进行测试数据的是时候,测试文件放在文件夹里一起提交了, git commit -m public/upload_files/ 增加了目录,用来导入文件使用[main 9a695f2] public/upload_files/ 增加了目录&…

使用Nextcloud搭建私人云盘,并内网穿透实现公网远程访问

文章目录 摘要视频教程1. 环境搭建2. 测试局域网访问3. 内网穿透3.1 ubuntu本地安装cpolar3.2 创建隧道3.3 测试公网访问 4 配置固定http公网地址4.1 保留一个二级子域名4.1 配置固定二级子域名4.3 测试访问公网固定二级子域名 转载自cpolar极点云的文章:使用Nextcl…

Linux使用指定账户启动进程的两种思路和实现

出于安全的考虑,通常启动进程会不适用root账户,而是使用一些权限较低的账户。 例如启动nginx,在安装这个应用的时候创建nginx账户,用于启动nginx服务。 在nginx配置文件中,user选项就是指定启动nginx使用的用户名。 这里我们 看到nginx进程除了第一个是root用户,其它…

SAM-MM需求类型清单

“AR”相关预订 “BA”采购申请 “BB”提供的材料要求 “BE”计划订单项目 “BP”总需求规划 BR处理订单 “CH”批次要求 “FE”生产订单 “FH”计划时限结束 IM实际收货数量 KB个人客户库存 “KD”客户独立要求 “LA”装运通知 “LB”批次/仓库库存 “LC”批次/仓库库存 “LE”…