“5年的时光对于互联网从业者而言,足够去了解互联网产品的璀璨生命力了,有些产品和公司在这五年间从默默无闻走向家喻户晓,这也振奋了我们这群从业者的激情和信念。”

采访讲师:鲁林俊

网易云信音视频服务端开发工程师,2015年进入网易工作。从事音视频相关工作接近5年时间,见证了网易云信从0到1的快速发展,期间参与了流媒体分发中转服务器、互动直播、音视频录制、实时白板、WebRTC网关等多个项目的开发与优化工作,对高并发的音视频处理,服务器端Qos策略有较为深刻的理解。

1. 从毕业到加入网易云信的五年,您生活的变化?

鲁林俊:我加入网易云信的五年间,也是网易云信从0开始发展的5年。从15年10月我们召开首个发布会,到18年10月我们迎来60W+的开发者,再到19年6月实现日活过亿,每一次重大里程碑都是我们每一个小伙伴伴随产品成长的过程。

对我自身而言也一样,在这5年间,我由一个职场新人慢慢积累慢慢磨练,现在成了部门老人,无论从技术上、心态上都得到了极大的锻炼和提高。生活中也从一个青涩的男孩成长为一个两岁孩子的父亲。

5年的时光对于互联网从业者而言,足够去了解互联网产品的璀璨生命力了,有些产品和公司在这五年间从默默无闻到家喻户晓,这也振奋了我们这群从业者的激情和信念。

在网易的这5年里,我们一方面被优秀的互联网产品改变着生活,另一方面我们也在磨炼我们的技术和产品去改变和提升其他千千万万人的生活。

2. 您在这次LiveVideoStackCon分享的内容?

鲁林俊:分享的内容主要是我们如何搭建以实时音视频为基础的流媒体处理的PaaS服务,以及视频会议质量控制相关的内容。

具体一点的话,我这边会基于我们TO B客户的需求为引线,来讲解网易云信是如何一步步打造我们以实时音视频为核心竞争力的媒体服务器端的设计和架构的。内容主要会涉及到媒体分发服务器、互动直播服务器、录制服务器以及一些中心控制的服务器。另外我也会就网络传输控制这一块,结合我们现有的实现做更深一层次的分享。

“实时音视频通话作为高效便捷的沟通手段在许多场景下都得到了应用。随着5G商用元年的真正到来,实时音视频通话将会有更加蓬勃的发展。实时音视频系统是一个精密性要求很高的通讯系统。

站在实时音服务器角度来看,需要做的工作还有很多:一方面服务器需要有高并发的IO处理能力去完成高效的媒体转发;另一方面由于参与通话的各方上下行网络的复杂性,服务器还需要制定完整Qos传输方案,去保障上下行链路传输的稳定性与可靠性;另外,由于音视频应用场景的多样性,服务器端还需要扩展媒体处理能力进行场景适配,例如有录制、互动直播、白板等需求的教育场景。

除此之外,服务端还需要完成标准流媒体处理方案的接入,如基于WebRTC的Web端、微信小程序等。就如上问题,结合网易云信流媒体服务搭建的实战经验,我会在会上进行一些深入的分享。”

3. 您近期关注的产品?

鲁林俊:最近比较关注远程办公和线上教育,个人觉得飞书 、钉钉、学霸君 、网易有道做的都挺好的。飞书立足于产品本身,在用户的个人体验上,基本上做到了极致,在这种用户体验上很容易培养成用户习惯,这点非常的NICE。网易有道潜心打磨了十多年,从前期的摸索、到后期线上教育的发力,产品做得十分细致,培养了很多忠实粉,很符合网易的匠心精神。

4. 给您最大启发的是谁?

鲁林俊:工作中给我最大启发的是我的leader、音视频技术以及网络传输方面的绝对大牛:吴桐。非常感谢他能够从个人技术栈积累的短期和长期目标上给我指导,在我个人职业规划上,也给了我很多建议和指引。

我刚加入工作就跟着他做音视频相关的项目,从他身上不仅学习到了技术相关的知识,还学习到了他对项目一丝不苟、严格却不乏创意的精神。他对工作的热情总能感染到我们每一个人,大家都会以他为目标去提升自己、丰富自己。而且,他在工作之余也他不忘带领小伙伴放松放松、做一些运动、给大家带来快乐!

5. 您现阶段正在解决什么问题?

鲁林俊:现阶段我主要从事服务器端QoS以及全链路设计相关的工作,下一阶段的研发目标就是打造新一代的流媒体处理服务器:具备标准的sdp的会议接入、rtp协议媒体的分发能力,并建立高质量的级联链路。

另外我们在打造以数据为核心的驱动力,不断打磨我们的技术,提升产品的质量和体验。个人短期内的工作主要是进行流媒体架构设计能力的进一步提升、以及QoS算法研究等,希望可以成为流媒体处理分发方面的专家,提高个人在业内的专业性和权威性。

6. 网易云信最吸引您的是什么?

鲁林俊:网易云信最吸引我的在于“联通一切”的产品理念。云信的技术可以应用到游戏、金融、医疗、企业协作和IoT等众多行业和应用场景,这让我觉得自己在做真正有价值的事情。从云信变成网易智慧企业事业部的一份子,我们和企业邮箱、七鱼、定位、互客一起,能够更好的帮助企业。另外,能和一群优秀的小伙伴一起奋斗一起成长,也是一件非常开心的事情。

7. 网易云信如何将自己的产品做到差异化?

鲁林俊:对于音视频PaaS服务而言,个人觉得差异化最终还是要追溯到用户体验上。因此,在sdk接口设计的简洁易用性上以及音视频端到端的QoE评价是产品的核心竞争力!国内的科技巨头进军即时音视频通讯也说明这个市场的潜在发展空间巨大,而竞争才能迫使产品不断推陈出新、不断优化,也只有这样产品才能在市场竞争中脱颖而出!

本文内容由LiveVideoStack与鲁林俊的采访整理而成。

编辑:Coco Liang

配图:《猜火车2》


2020.6.20-2020.6.21 

LiveVideoStackCon 2020 

首届音视频线上峰会

点击【阅读原文】或扫描图中二维码,了解更多讲师及话题信息。

毕业五年的音视频开发工程师过得怎么样了?相关推荐

  1. 音视频开发工程师学习之路

    在虎牙工作已经两年了,一开始做的事情杂且乱,左边看一点,右边看一点,最近好多了,可能是领导氛围和能力都优质了不少吧.在这过去的一年里,我从一个连c/cpp都不一定写的完整的人,到如今,Objectiv ...

  2. 记一次音视频开发工程师面试

    最近也是有想进行一些工作上的变动,所以也在四处投递简历,主要的岗位还是音视频开发的岗位,毕竟在这个岗位上自己还是会有一点点技术壁垒的.不过其实说实在的,C++方向上我觉得有几个方向真的很不错:流媒体相 ...

  3. Android 深入Http(4)从OkHttp源码来看Http,音视频开发工程师前景

    想必最重要的是哪几行,大家都知道了. Response response = getResponseWithInterceptorChain() 这行代码就突然Response了,这说明getResp ...

  4. AndroidBAT高级面试合集——Binder 通信原理与机制,音视频开发工程师

    Binder 驱动运行在内核空间,它就是那个内核模块了.Binder 驱动很重要,承 担了进程间通信的数据转发等.一提到驱动,也是比较熟悉,你插个 U 盘,需 要驱动吧.而 Binder 驱动也差不多 ...

  5. Android自定义照相机实现(拍照、保存到SD卡,音视频开发工程师需要具备的知识

    @author wwj @date 2013/4/29 */ public class MainActivity extends Activity { private View layout; pri ...

  6. 企业级Android音视频开发笔记分享,快来get正确的学习姿势

    随着传统的图文媒体向以音视频为主的新媒体转变,音视频开发逐渐成为Android领域内的小热门.但音视频开发涉及的层面较广,相关的技术繁多且复杂,想要深入确有一定难度.且目前网络上关于Android 音 ...

  7. “铜三铁四“来一套程序员内卷超车赛道-音视频开发

    往年的金三银四,今年被戏称为"铜三铁四".知名的大厂HR们都在不断的裁员,能被保住不被裁掉可能就万事大吉了,赛道越来越窄,都在预测未来计算机行业是不是下一个土木工程? 其实每一个行 ...

  8. 音视频开发Level0: 入门级20~25k的工作

    今天给大家分享一个音视频开发领域,入门级别的工作,要求不高. 主要做什么呢,行车记录仪,运动相机,各种拍摄器材包括医疗领域的喉镜啊,等等. 这种产品,招人的公司深圳最多,因为深圳这边工厂最多. 上游的 ...

  9. 重磅音视频开发资料库!!!

    为了更好的阅读请前往GitBook 一.前言 这里整理有着丰富的音视频开发的学习资源.开发工具.优秀书籍.教程和开源项目,旨在帮助开发者和爱好者更好地学习.实践和工作.而下图是开发处理的过程: 二.学 ...

最新文章

  1. c#params应用
  2. boost::function_types::is_callable_builtin用法的测试程序
  3. 一个springboot能支持多少并发_跑滴滴一个月能挣多少?-好不好
  4. 三大运营商将上线 5G 消息;苹果谷歌联手,追踪 30 亿用户;jQuery 3.5.0 发布 | 极客头条...
  5. arm与linux些许问题,arm-linux中遇到的问题
  6. 从0-1背包问题到动态规划
  7. Delphi多层开发方案比较
  8. Web前端开发工程师基本要求
  9. 电商项目的app学习笔记(四)-路由跳转的过渡动画实现
  10. cad2010打开服务器图纸未响应,CAD图纸打开未响应怎么解决
  11. Google的快照的用户体验感觉不如之前
  12. 电压跟随器Voltage Follower
  13. 【WiFi】WiFi 5G信道和频宽的对应关系
  14. oracle全局索引改成本地索引,解析一个通过添加本地分区索引提高SQL性能的案例...
  15. Fedora 10安装Compiz-fusion 3D效果方法
  16. CAD/CASS依据等高线等距或随机加高程点插件(等高线等距加高程点、等高线随机加高程点、等高线手动加高程点)
  17. 领先三星、华为,全球首款可折叠柔性屏手机惊艳上市
  18. 通过使用阿里云的OCR图文识别 实现识别功能
  19. Input输入框如何禁止输入中文
  20. sass + compass

热门文章

  1. JavaScript进行UTF-8编码与解码
  2. JProfiler9安装 监控Tomcat
  3. 练习、C# 结构体、冒泡排序
  4. 远程桌面退出全屏/不能全屏/全屏切换的技巧
  5. 8587520在51CTO【礼树迎蛇 红满社区】
  6. boost install on prinse 12.04 ubuntu
  7. 给NavigationCtrl 增强动画.
  8. frame页面地址转向跨域解决方法
  9. iphone开发JSON库之BSJSONAdditions
  10. linux环境变量设置错误后,如何恢复