回看功能开发

陈速花了一周时间,将自己的构思写到了一份word文档里。从需求概述、总体结构、详细功能说明以及部署说明等,总计六页内容。陈速编写完后又从头到尾自己过了一遍,觉得没有什么纰漏,便发送给直播项目相关人等,并抄送洪武青、梁江峰。

没想到过了一会儿,梁江峰主动找了过来,他问着:“陈工,我刚看了你这个直播回看的设计文档。这里面的工作你打算自己一个人全部完成吗?”

一听梁江峰话里的意思,这是要给自己配个人手,这当然好。陈速回说:“这里头事儿不少呢。我想着直播源那块儿,需要单独开发一个收流之后,再进行虚拟切片的功能。这样可以保证在任意一个边缘节点上,分片文件都是一致的。”

“我明白你的意思,” 梁江峰沉吟了一会儿,“新来的一位小伙儿叫李志刚,他的水平还不错,要不就让他来配合你弄一下?”

“是吗,那太棒了!” 陈速一口答应了下来。

“陈工,你这儿有个活要干是吗?” 后面有个人在对着陈速说话,陈速回过头来一看,原来是一个壮实的小伙子,理着平头,戴着近视眼镜,正笑眯眯地望着自己。

“啊,对,” 陈速一边说一边站了起来,“志刚你来了啊。” 李志刚入职的当天,梁江峰带着他和大家打了个照面。但因为李志刚的工位被安排在别处,所以一直没有打过交道,今天总算是有了正式的交流。

陈速没有多客套,就把要做的事情给李志刚描述了一遍。因为李志刚对直播整体架构还不是很明白,陈速干脆就领着他去会议室,在白板上边画边从头讲了一遍。这回李志刚明白了这个意思,就问:“直播源是ffmpeg推流过来是吧,我这个程序是不是要接收多路推流?”

“对,” 陈速对李志刚的领悟力十分满意,“这个程序有另一位同事葛栋山做了二次开发,到时候你需要跟他联调一下。”

“对了,” 李志刚又想起一件要紧事,“陈工,我对ts的结构还不熟悉啊,那个复杂吗?我现在要开始学的话,得花多少时间?”

“这个……” 陈速自己也没想到这个问题,说实话,就陈速自己整明白ts结构前后都要两周。他现在对李志刚的能力也不清楚,这个问题就不好回答了。

“要不这么着吧,” 陈速还是很快就拿定了一个主意,“回头我先做一个动态库,把ts虚拟分片的算法封装在里面。你直接调用这个动态就可以了,这样你这边只需要关心怎样和ffmpeg对接,并且推流给CLS就可以。你看怎样?”

“那太好了,” 李志刚显然松了一大口气,“那这些设计都有相应的文档吗?”

“有的,回头我全发给你。你也看看有什么需求补充修改的。”

“这个肯定不用修改了,陈工水平这么高,我学习学习就好啦。” 李志刚说着露出了一个顽皮的笑容。

这还真是一个有趣的小伙子,陈速不禁想跟他多聊聊。“志刚,你现在手头上弄啥呢?” 陈速随便问着。

“就是没活儿呀,陈工,” 李志刚说着竟苦笑了起来,“我来了之后就天天坐那儿看点播设计文档,梁总他也没有给我安排过一个活儿干。所以他问我说,你这里有活我愿不愿意干,我立马就答应下来了。”

“原来是这样。” 陈速不由得想起自己当初进公司也是这种情景,不由自主地笑了起来,说:“你这才来几天,就急成这样呢。当初我可是晾了小半年才有正经事儿干。”

“是吗?” 李志刚显然是很感兴趣,“直播这项目是怎么回事?”

陈速便将自己知道的信息拣要紧的,大概给他讲了一下。李志刚听完笑说:“看来直播这事儿还挺有市场啊,陈工你以后可要多带着我玩儿呀。”

“没问题,” 陈速一摆手,“以后大家互相照应着吧。”

因为有之前使用bitStream工具的经验,陈速花了一周时间开发好了虚拟分片的动态库,并且把svn地址发给了李志刚。陈速这边又花了一周时间,将那个临时性的ts切片工具给加上了按天建目录并保存的功能,以及对一些异常情况进行了处理。这样,在功能上就差不多了,接下来就看大家联调的进展了。

陈速为此把葛栋山、李志刚给叫到了一块儿,问着他们手头的进展。让陈速感觉非常欣慰的是,他们二人不但已经完成了开发工作,还联调过一轮了。话说就是从ffmpeg到李志刚的程序已经调通,看来这一拨新人的实力还是相当不俗啊,陈速想着有机会一定要跟钟展鹏、梁江峰他们好好夸夸。

“志刚,你开发的程序叫啥名,有好记的缩写吗?” 陈速笑着问。

“CCH,” 李志刚笑着解释,“我知道直播工程的代号是仙人掌,我这个也用C开头。CH就是Channel,频道的意思,哈哈!”

“爽!” 陈速这回忍不住飚了句口头禅出来,“好名字。”

联调非常顺利,回看功能一期的工作就算顺利开发完成了。陈速想着赶紧把程序提交给詹季明,告诉他各个程序的配置方法,以及如何验证测试结果。

涨了工钱

陈速找到詹季明这儿时,他正在给另一位哥们讲解着直播服务的结构。詹季明看见陈速,就给介绍说:“陈总,来认识一下直播项目测试的新同事,他叫马文波。” 陈速闻言主动伸出手去跟马文波先打起了招呼。马文波是河北承德人,进公司不到一周,目前就是跟着詹季明了解直播项目。

言归正传,陈速将来意向詹季明说清楚了,詹季明笑道:“这又来一堆事呢?陈总你这效率可真高。”

“怎么,看你还不乐意呀?” 陈速说着扬起了眉毛。

“这怎么敢,” 詹季明一吐舌头,“还好现在有波哥可以帮忙,我这边轻松多了。”

“那就有劳波哥,好好给老詹分忧啦。” 陈速说着跟马文波套了个近乎。

“OK。” 马文波说着打了个手势。

马文波上手挺快,帮着詹季明测试了一周,两人就给出了一份测试报告。陈速发现马文波做事还要更加细致一些,编制的测试用例场景更加丰富。洪武青亲自审查了这份测试报告,签字同意运维部门上线部署。

这一次直播回看的上线没有发生意外,一切都非常平稳。贺立强和雷定宇盯了一周,没有收到客户的投诉。有一天早上,陈速到公司进电梯时正好跟贺立强打个照面,就问他回看功能咋样。贺立强竖着大拇指说了一句:“陈总写的程序我们一百二十个放心。”

又到了发工资的日子,公司是每个月的最后一天发放工资。按以往来说,到了下午两、三点左右,手机短信“叮”地响一声,陈速看一眼是钱到了帐了就行。具体多少钱陈速并不太关心,因为大数都没变化过。但这次陈速一看到短信,“噌”地一下就站了起来,他的第一反应就是:财务是不是给错钱了?

这个月比往常多了四千多块钱,怎么办?陈速想着不能主动去把钱交还吧,要不等财务来找自己的时候再说吧。陈速做贼心虚似地四处张望了一下,好像没有人发觉他的异常,就是梁江峰有些奇怪地看了他一眼。陈速又慢慢地坐了下去,忽然,另一个念头在他脑海里闪过:公司难道给自己涨工资了?

洪总刚到任时小涨过一些,不过才五百而已。但那次梁江峰也是提前有过透露的,但这一次事先梁江峰没有露出过任何口风啊。

要说按之前在极星视频的套路,涨工资是件相当折磨人的事。首先是自己要找直接领导提出请求,然后写申请报告,还要跟CTO面谈述职,最后还要老板签字同意。本来陈速是有这个打算的,就是找时间跟梁江峰旁敲侧击地说说这事,但悄没声息地就给涨了不成?

陈速慎重起见,决定还是确认一下。光谱科技的规定是工资条不打印出来,有需要的就在QQ上直接向人力总经理陈姐索取。陈速在公司群里找到陈姐的QQ,打开之后一下子就想起了当初面试时陈姐说过的那些话。陈速深呼吸一口气,还是在QQ上问了出来:“陈姐,麻烦给我一下本月的工资条好吗?谢谢。”

没过一会儿,陈速的工资条就发过来了,这回真的确认了:工资税前总数比上月多了五千整。

陈姐仿佛知道陈速的想法,在QQ上说:“陈工,恭喜你呀,涨薪了呢。洪总对你的能力还是十分认可的,我就知道你肯定行!”

“谢谢陈姐啊,真的好开心~” 陈速打完这几个字后,一下子就觉得身体好像轻盈了许多。当初转正签字时的那种愤懑在这会儿也烟消云散了。可是陈速现在却也没有自己想象中的那么快意恩仇,这种感觉有点像是爬山,当到了一个高度再回望时,并不会把那些磕碰、羁绊再放在心上了。

陈速心里头不少想法,他决定找梁江峰聊聊。到了楼下,梁江峰扭着脖子,甩动着双手,问着:“陈工直播那边进展怎样了?”

“还行,老贺那边正准备全国部署呢。” 陈速有些心不在焉地回着,他没等梁江峰说话,紧接着就问:“梁工,我今天看工资条上涨了不少工钱呢,咱部门是加薪了是吧?”

“啊,对,” 梁江身看了一眼陈速,接着问,“怎么了,有什么问题?”

“不是,” 陈速赶紧解释,“我就是觉得咱公司也忒低调了,涨工钱都不声不响的。”

“原来你是这个意思,” 梁江峰眯着眼笑了起来,“你自己做出了哪些成绩,自己肯定是有数的嘛,对吧?当然,洪总在这方面也是相当爽快的,只要你表现足够好,他肯定不会亏待你。”

“哎,洪总局气。” 陈速不由得发自心底地赞叹了一句。他想起了第一次参加年会时,全场欢呼的那股激动劲儿,这会儿好像也有所体会了。

“所以,你呢,” 梁江峰这会儿也一本正经起来,“不用去担心待遇问题。我可以把实话告诉你,这一次你的涨薪幅度是本部门最大的,甚至别的部门也没有你这么多的。因为你就算现在跳槽,一次能让别人给你加多少?除非你特别能吹,但别的公司能像光谱这样把一个核心业务功能交到你一个人手里吗?”

“哟,直播这事还算是核心业务了呢?” 陈速听这么说倒有些惊奇了。他一直认为点播才是公司的命脉,直播就是个锦上添花的项目。

“我的速哥,你是还没睡醒吧,” 梁江峰夸张地叫了起来,“老板都打算在全国铺开部署直播系统了。你是没看见,每次开部门例会,贺立强大哥的位子都往前靠呢,哈哈!”

听得梁江峰这么说,陈速心里头当然也是小小窃喜,如果直播业务能发展得好,自己当然跟着沾光。不过,这会儿陈速倒想起一个人来,于是问道:“梁工,最近怎么一直没看见肖平安呢?他又请假出去玩去了?”

“没有,” 梁江峰说这话的时候面无表情,“他自己申请转岗,到杨冲手下去了。这几天他上班直接过去那边熟悉情况,没回自己工位,下周过来他就会把东西都搬过去的。”

陈速闻言也说不出什么话来,只希望肖平安还是能找到更适合自己的路吧。

仙人掌之歌——上线运营(4)相关推荐

  1. 仙人掌之歌——上线运营(5)

    全国部署 早上刚上班,贺立强就一路带风地走到CDN部门这边来,叫唤上了:"陈总,有空没,来会议室一趟,问个事." 陈速不敢怠慢,立即起身跟着贺立强进了大会议室.进去一看,运维部门直 ...

  2. 仙人掌之歌——上线运营(1)

    被罚款了 刘向荣给直播项目组所有的同事群发了一封邮件,大意是:一万个机顶盒已经发下去了,一周内陆续就会激活,成功成仁就看诸位的努力了.陈速再一看抄送人,好家伙,从洪总到公司老板都有.怪不得连平常笑嘻嘻 ...

  3. 仙人掌之歌——上线运营(2)

    一切正常 在老家办事就是比北京方便,老娘托人给陈速买好了一张卧铺火车票.春节假期刚满,陈速就回到了北京.第一天上班公司没多少人,陈速走到自己的工位上看看,东西都还在,公司没消失,老板看起来也没跑路. ...

  4. 仙人掌之歌——上线运营(3)

    音视频不同步 就当陈速沉醉在服务稳定运行中的快感时,詹季明第一天上班,就过来泼了一盆冷水. "我看播放好像有点问题啊," 詹季明那吞吐的样子能把人急死,"就是我感觉音视频 ...

  5. 该来的还是来了!视觉中国网站今日恢复上线运营

    昨日晚间,视觉中国影像官方微博发文称,整改已达到预期目标,定于2019年5月12日零点开始恢复网站上线运营,开始向客户全面提供服务. 4月11日,经网友举报,发现公司网站上发布的多张图片包含敏感有害信 ...

  6. 国内首家中高端自由职业者共享平台——易分之一,即将上线运营

    近日,国内首家中高端自由职业者共享平台--易分之一,即将上线运营. 易分之一由上海仁新网络技术有限公司(以下简称"仁新网络")开发,旨在为中小企业解决短期项目需求,让更多职业精英脱 ...

  7. 一个app从设想到上线运营的完整过程

    一个app从设想到上线运营的完整过程 前言 设计 开发 准备工作 后端开发 前端开发 管理系统 数据采集 部署打包 发布到应用商店 前言 我是一个java程序员,同时喜欢古诗词,经常会写些古诗,安装并 ...

  8. 已上线运营的斗地主APP项目源码,出售(超低价)----(Android商业项目客户端)

    已上线运营的斗地主APP商业项目源码,低价售于热爱学习的同行.您只需支付167元,即可拥有这套商业源码,提高您的技术开发能力.增色您的项目经历.增涨您的工资收入. 您可以运行此商业项目APK,尝试客户 ...

  9. 仙人掌之歌——路转峰回(4)

    文章目录 确实有问题 计算服务器数量 就是钟展鹏告我的状 确实有问题 李通推开郑秋阳书房的门,打了声招呼走到沙发上坐了下来.郑秋阳已经泡好了茶水,寒暄了几句.李通单刀直入地说:"郑老师,光谱 ...

最新文章

  1. mysql 冷热数据分离_elasticsearch冷热数据读写分离
  2. windows7出现MTP usb设备驱动安装问题解决方法
  3. MathType requires a newer version of MT Extra等MathType问题的不兼容性解决方案
  4. 如何提高NLP模型鲁棒性和泛化能力?对抗训练论文串讲
  5. ubuntu终端颜色配置
  6. 动软代码生成器 常用函数
  7. vc 编译的那些事儿 - wowolook的专栏 - CSDN博客
  8. 2019 中科院 信工所二室 夏令营 笔试面试经验
  9. Python100Days学习笔记---Day16-20Python语言进阶
  10. 昨夜星辰昨夜风,只因见您在梦中
  11. 股票交易日志3 12.15
  12. 【深度思考,极客大学Java进阶训练营
  13. 浅析电子合同之效率篇:电子合同如何提高效率
  14. 【附代码实现】Attention注意力模块的keras\tf实现(ECA、BAM、Coordinate、DualAttention、GlobalContext等)
  15. java escpos_java – 设置字符代码表以在ESC / POS打印机中打印非拉丁字符
  16. android 按钮 onClick 五种事件写法
  17. 【Java】day21--装饰者设计模式、序列流对象、对象输入输出流、Properties配置文件部分知识点总结
  18. 5000 字带你快速入门 Apache Kylin
  19. 北京到平谷石林峡旅游包车攻略
  20. python (注释,变量类型,表达式,运算符,程序结构)

热门文章

  1. 搭建Hadoop完全分布式集群(三台虚拟机)
  2. filesystemwatch java_FileSystemWatch 对文件的监测 修改 创建 删除 并写入日志 – RunningMan1229 – 博客园...
  3. 麒麟820和980哪个好-麒麟820和980差距有多大
  4. 人工智能红利到来的核心标志,首先是要有能看得见的场景
  5. 主流CPP开发环境工具(上)-尹成-专题视频课程
  6. 虚拟主机或者网站服务器,网站服务器空间(也称:虚拟主机,或者云主机)
  7. springboot工程修改名字
  8. 品牌对比 | 巴黎欧莱雅 VS 兰蔻
  9. 数据安全建设中最难的是接口梳理,保护好接口就是保护好个人信息
  10. 使用Knative作为API聚合层的实践