当前位置:网站首页>仙人掌之歌——上线运营(4)
仙人掌之歌——上线运营(4)
2022-06-22 06:23:00 【程序猿阿诺】
回看功能开发
陈速花了一周时间,将自己的构思写到了一份word文档里。从需求概述、总体结构、详细功能说明以及部署说明等,总计六页内容。陈速编写完后又从头到尾自己过了一遍,觉得没有什么纰漏,便发送给直播项目相关人等,并抄送洪武青、梁江峰。
没想到过了一会儿,梁江峰主动找了过来,他问着:“陈工,我刚看了你这个直播回看的设计文档。这里面的工作你打算自己一个人全部完成吗?”
一听梁江峰话里的意思,这是要给自己配个人手,这当然好。陈速回说:“这里头事儿不少呢。我想着直播源那块儿,需要单独开发一个收流之后,再进行虚拟切片的功能。这样可以保证在任意一个边缘节点上,分片文件都是一致的。”
“我明白你的意思,” 梁江峰沉吟了一会儿,“新来的一位小伙儿叫李志刚,他的水平还不错,要不就让他来配合你弄一下?”
“是吗,那太棒了!” 陈速一口答应了下来。
“陈工,你这儿有个活要干是吗?” 后面有个人在对着陈速说话,陈速回过头来一看,原来是一个壮实的小伙子,理着平头,戴着近视眼镜,正笑眯眯地望着自己。
“啊,对,” 陈速一边说一边站了起来,“志刚你来了啊。” 李志刚入职的当天,梁江峰带着他和大家打了个照面。但因为李志刚的工位被安排在别处,所以一直没有打过交道,今天总算是有了正式的交流。
陈速没有多客套,就把要做的事情给李志刚描述了一遍。因为李志刚对直播整体架构还不是很明白,陈速干脆就领着他去会议室,在白板上边画边从头讲了一遍。这回李志刚明白了这个意思,就问:“直播源是ffmpeg推流过来是吧,我这个程序是不是要接收多路推流?”
“对,” 陈速对李志刚的领悟力十分满意,“这个程序有另一位同事葛栋山做了二次开发,到时候你需要跟他联调一下。”
“对了,” 李志刚又想起一件要紧事,“陈工,我对ts的结构还不熟悉啊,那个复杂吗?我现在要开始学的话,得花多少时间?”
“这个……” 陈速自己也没想到这个问题,说实话,就陈速自己整明白ts结构前后都要两周。他现在对李志刚的能力也不清楚,这个问题就不好回答了。
“要不这么着吧,” 陈速还是很快就拿定了一个主意,“回头我先做一个动态库,把ts虚拟分片的算法封装在里面。你直接调用这个动态就可以了,这样你这边只需要关心怎样和ffmpeg对接,并且推流给CLS就可以。你看怎样?”
“那太好了,” 李志刚显然松了一大口气,“那这些设计都有相应的文档吗?”
“有的,回头我全发给你。你也看看有什么需求补充修改的。”
“这个肯定不用修改了,陈工水平这么高,我学习学习就好啦。” 李志刚说着露出了一个顽皮的笑容。
这还真是一个有趣的小伙子,陈速不禁想跟他多聊聊。“志刚,你现在手头上弄啥呢?” 陈速随便问着。
“就是没活儿呀,陈工,” 李志刚说着竟苦笑了起来,“我来了之后就天天坐那儿看点播设计文档,梁总他也没有给我安排过一个活儿干。所以他问我说,你这里有活我愿不愿意干,我立马就答应下来了。”
“原来是这样。” 陈速不由得想起自己当初进公司也是这种情景,不由自主地笑了起来,说:“你这才来几天,就急成这样呢。当初我可是晾了小半年才有正经事儿干。”
“是吗?” 李志刚显然是很感兴趣,“直播这项目是怎么回事?”
陈速便将自己知道的信息拣要紧的,大概给他讲了一下。李志刚听完笑说:“看来直播这事儿还挺有市场啊,陈工你以后可要多带着我玩儿呀。”
“没问题,” 陈速一摆手,“以后大家互相照应着吧。”
因为有之前使用bitStream工具的经验,陈速花了一周时间开发好了虚拟分片的动态库,并且把svn地址发给了李志刚。陈速这边又花了一周时间,将那个临时性的ts切片工具给加上了按天建目录并保存的功能,以及对一些异常情况进行了处理。这样,在功能上就差不多了,接下来就看大家联调的进展了。
陈速为此把葛栋山、李志刚给叫到了一块儿,问着他们手头的进展。让陈速感觉非常欣慰的是,他们二人不但已经完成了开发工作,还联调过一轮了。话说就是从ffmpeg到李志刚的程序已经调通,看来这一拨新人的实力还是相当不俗啊,陈速想着有机会一定要跟钟展鹏、梁江峰他们好好夸夸。
“志刚,你开发的程序叫啥名,有好记的缩写吗?” 陈速笑着问。
“CCH,” 李志刚笑着解释,“我知道直播工程的代号是仙人掌,我这个也用C开头。CH就是Channel,频道的意思,哈哈!”
“爽!” 陈速这回忍不住飚了句口头禅出来,“好名字。”
联调非常顺利,回看功能一期的工作就算顺利开发完成了。陈速想着赶紧把程序提交给詹季明,告诉他各个程序的配置方法,以及如何验证测试结果。
涨了工钱
陈速找到詹季明这儿时,他正在给另一位哥们讲解着直播服务的结构。詹季明看见陈速,就给介绍说:“陈总,来认识一下直播项目测试的新同事,他叫马文波。” 陈速闻言主动伸出手去跟马文波先打起了招呼。马文波是河北承德人,进公司不到一周,目前就是跟着詹季明了解直播项目。
言归正传,陈速将来意向詹季明说清楚了,詹季明笑道:“这又来一堆事呢?陈总你这效率可真高。”
“怎么,看你还不乐意呀?” 陈速说着扬起了眉毛。
“这怎么敢,” 詹季明一吐舌头,“还好现在有波哥可以帮忙,我这边轻松多了。”
“那就有劳波哥,好好给老詹分忧啦。” 陈速说着跟马文波套了个近乎。
“OK。” 马文波说着打了个手势。
马文波上手挺快,帮着詹季明测试了一周,两人就给出了一份测试报告。陈速发现马文波做事还要更加细致一些,编制的测试用例场景更加丰富。洪武青亲自审查了这份测试报告,签字同意运维部门上线部署。
这一次直播回看的上线没有发生意外,一切都非常平稳。贺立强和雷定宇盯了一周,没有收到客户的投诉。有一天早上,陈速到公司进电梯时正好跟贺立强打个照面,就问他回看功能咋样。贺立强竖着大拇指说了一句:“陈总写的程序我们一百二十个放心。”
又到了发工资的日子,公司是每个月的最后一天发放工资。按以往来说,到了下午两、三点左右,手机短信“叮”地响一声,陈速看一眼是钱到了帐了就行。具体多少钱陈速并不太关心,因为大数都没变化过。但这次陈速一看到短信,“噌”地一下就站了起来,他的第一反应就是:财务是不是给错钱了?
这个月比往常多了四千多块钱,怎么办?陈速想着不能主动去把钱交还吧,要不等财务来找自己的时候再说吧。陈速做贼心虚似地四处张望了一下,好像没有人发觉他的异常,就是梁江峰有些奇怪地看了他一眼。陈速又慢慢地坐了下去,忽然,另一个念头在他脑海里闪过:公司难道给自己涨工资了?
洪总刚到任时小涨过一些,不过才五百而已。但那次梁江峰也是提前有过透露的,但这一次事先梁江峰没有露出过任何口风啊。
要说按之前在极星视频的套路,涨工资是件相当折磨人的事。首先是自己要找直接领导提出请求,然后写申请报告,还要跟CTO面谈述职,最后还要老板签字同意。本来陈速是有这个打算的,就是找时间跟梁江峰旁敲侧击地说说这事,但悄没声息地就给涨了不成?
陈速慎重起见,决定还是确认一下。光谱科技的规定是工资条不打印出来,有需要的就在QQ上直接向人力总经理陈姐索取。陈速在公司群里找到陈姐的QQ,打开之后一下子就想起了当初面试时陈姐说过的那些话。陈速深呼吸一口气,还是在QQ上问了出来:“陈姐,麻烦给我一下本月的工资条好吗?谢谢。”
没过一会儿,陈速的工资条就发过来了,这回真的确认了:工资税前总数比上月多了五千整。
陈姐仿佛知道陈速的想法,在QQ上说:“陈工,恭喜你呀,涨薪了呢。洪总对你的能力还是十分认可的,我就知道你肯定行!”
“谢谢陈姐啊,真的好开心~” 陈速打完这几个字后,一下子就觉得身体好像轻盈了许多。当初转正签字时的那种愤懑在这会儿也烟消云散了。可是陈速现在却也没有自己想象中的那么快意恩仇,这种感觉有点像是爬山,当到了一个高度再回望时,并不会把那些磕碰、羁绊再放在心上了。
陈速心里头不少想法,他决定找梁江峰聊聊。到了楼下,梁江峰扭着脖子,甩动着双手,问着:“陈工直播那边进展怎样了?”
“还行,老贺那边正准备全国部署呢。” 陈速有些心不在焉地回着,他没等梁江峰说话,紧接着就问:“梁工,我今天看工资条上涨了不少工钱呢,咱部门是加薪了是吧?”
“啊,对,” 梁江身看了一眼陈速,接着问,“怎么了,有什么问题?”
“不是,” 陈速赶紧解释,“我就是觉得咱公司也忒低调了,涨工钱都不声不响的。”
“原来你是这个意思,” 梁江峰眯着眼笑了起来,“你自己做出了哪些成绩,自己肯定是有数的嘛,对吧?当然,洪总在这方面也是相当爽快的,只要你表现足够好,他肯定不会亏待你。”
“哎,洪总局气。” 陈速不由得发自心底地赞叹了一句。他想起了第一次参加年会时,全场欢呼的那股激动劲儿,这会儿好像也有所体会了。
“所以,你呢,” 梁江峰这会儿也一本正经起来,“不用去担心待遇问题。我可以把实话告诉你,这一次你的涨薪幅度是本部门最大的,甚至别的部门也没有你这么多的。因为你就算现在跳槽,一次能让别人给你加多少?除非你特别能吹,但别的公司能像光谱这样把一个核心业务功能交到你一个人手里吗?”
“哟,直播这事还算是核心业务了呢?” 陈速听这么说倒有些惊奇了。他一直认为点播才是公司的命脉,直播就是个锦上添花的项目。
“我的速哥,你是还没睡醒吧,” 梁江峰夸张地叫了起来,“老板都打算在全国铺开部署直播系统了。你是没看见,每次开部门例会,贺立强大哥的位子都往前靠呢,哈哈!”
听得梁江峰这么说,陈速心里头当然也是小小窃喜,如果直播业务能发展得好,自己当然跟着沾光。不过,这会儿陈速倒想起一个人来,于是问道:“梁工,最近怎么一直没看见肖平安呢?他又请假出去玩去了?”
“没有,” 梁江峰说这话的时候面无表情,“他自己申请转岗,到杨冲手下去了。这几天他上班直接过去那边熟悉情况,没回自己工位,下周过来他就会把东西都搬过去的。”
陈速闻言也说不出什么话来,只希望肖平安还是能找到更适合自己的路吧。
边栏推荐
- Discrete PID control based on MATLAB
- Shengxin visualization (Part4) -- correlation diagram
- IO密集型和CPU密集型
- Research on automatic landing control system of carrier aircraft
- swagger常用注解汇总
- Install boost
- Oracle之trim,ltrim,rtrim三个函数的用法
- Use of stopwatch
- Clickhouse compares data from two machines
- On the definition of jinja2 macro
猜你喜欢

W800 chip platform enters openharmony backbone

类加载内存分析

Research on dynamics and control of single ball robot

5G终端标识SUPI,SUCI及IMSI解析

性能对比分析

Usage of trim, ltrim and rtrim functions of Oracle

【OpenAirInterface5g】RRC NR解析(一)

Oracle之trim,ltrim,rtrim三个函数的用法

Pyg tutorial (7): dissecting neighborhood aggregation

Shengxin visualization (Part3) -- violin diagram
随机推荐
Bathymetry along Jamaica coast based on Satellite Sounding
On the matrix order of MNIST linear model
Subqueries in sqlserver
[PHP]TP6 CLI模式下创建tp6和多应用配置以及常见问题
Stream stream calculation
e.hash & oldCap == 0 详细解读
八锁问题详解
[5g NR] ng setup of ngap protocol
动态创建对象执行方法
相干声呐GeoSwath的综述
MySQL-IFNULL处理N/A
BlockingQueue four sets of APIs
[Key review of cloud computing]
线程池的七大参数及自定义线程池
BlockingQueue四组API
【OpenAirInterface5g】RRC NR解析(一)
Four functional interfaces (required)
5G-GUTI详解
CMake 入门级别语法
You are using PIP version 19.0.3, however version 22.1.2 is available