盘点 2021|自己一个人扛起了公司的半边天
盘点 2021 全年,自己的收获还是很多的,毕竟自己一个人扛起了公司的半边天。一家做音视频通讯的公司,所有的业务线基本上可以分为直播业务和点播业务,有时还会包括录播业务,介于二者之间。那么自己在公司扮演什么角色呢?是的,自己一个人全权负责了点播服务和录播服务的开发工作。
其实,公司原本的业务内容主要是面向在线教育、在线金融和双师课堂,后来随着前年疫情的爆发,很多公司被迫转到线上办公,公司领导层看到了一个新的机遇。于是,公司临时成立了一个新的部门——视频会议事业部,打算基于公司原有的直播和点播技术架构和人才积累,抢占市场份额并抓紧时间从这个赛道中冲出来。由于个人比较喜欢有挑战性的工作,便主动申请加入。
加入视频会议事业部后,自己被分配了一个全新的工作内容,负责 PC 客户端的开发工作。因为视频会议系统作为一个全新产品,除了服务器端可以利用部分现有的功能外,其他所有的会议终端都是空白,包括 Web 网页、移动端(安卓和 iOS)、PC 客户端(windows 和 mac)。自己的任务就是补全视频会议系统的 PC 会议终端。由于公司之前的 PC 客户端方案使用的是 CEF 架构,个人感觉技术有些过时,打算尝试新的客户端解决方案,通过技术调研后找到了一个新的方案——Electron。通过对比 CEF 和 Electron 两种方案的优劣,最终决定采用 Electron 作为视频会议跨平台的桌面端技术方案。Electron 不仅具备跨平台能力,还具备内置的升级模块,最重要的是基于 Node.js API 接口,能够快速完成 PC 客户端的开发工作。自己上手新工作也迅速,花了不到一个月的时间就推出了 windows 和 mac 客户端的测试版本。又大概花一个月的时间产品化,推出了正式产品,并且通过不断的调优和迭代,逐步完善了会议系统 PC 客户端的常用功能。
既然客户端已经稳定了,那就交给别人(实习生)维护吧,自己又去开拓新的领域。那就是公司一直空白的领域——录播和点播。后来,今年的大部分时间都放在这两个模块上,三个月搞定了录播服务,然后交出去。又开始搞点播服务,这其中会涉及到存储服务,当然也属于自己的业务范畴。现在已经基本稳定,也正在准备交出去。接下来打算把云转码服务搞起来,先立一个 Flag 吧!
以上基本上就是自己一年的工作成果,也是自己收获的喜悦,明年(后天就是了)继续加油!
版权声明: 本文为 InfoQ 作者【liuzhen007】的原创文章。
原文链接:【http://xie.infoq.cn/article/fedbccc97606b963ef98c1cea】。文章转载请联系作者。
评论