仙人掌之歌——路转峰回(1)

直播源编码就改用ffmpeg吧

自从跟贺立强通过气之后,陈速定下心来想了想。他发现在直播传输项目中,并没有一个将技术栈完整串接起来的角色。大家都是做完了自己的事就交待给项目经理,然后林象南从他画的甘特图中匹配下一个节点,再去找人推动。可是一旦出了问题,则每个人都有借口为自己开脱,把责任推给别人。甘特图画得再好看,在这个时候真是一丝用处也没有,陈速心里暗叹了一句。

好吧,陈速开始思索,如果自己是一个技术栈串接者的话,眼前最重要的问题是什么?首先就是直播源的格式兼容性问题,陈速心里有了些底,这个问题并非没有办法。因为借助开源编码工具就可以做到,陈速在极星视频的时候就对ffmpeg有过细致的研究了。但现在没有人提出这一点,这都什么时候了,陈速想着我还怕什么呢?黄云鲲要能积极一点把兼容性问题都解决了,现在还用多说吗?

一想至此,陈速热血上涌,竟单独跑去敲洪武青办公室的门了。对着洪武青,陈速让自己镇定下来,开口说:“洪总,我这边有个问题啊,就是直播源编码。黄云鲲那边目前还没什么进展,我们是不是可以考虑一下其他的办法呢?”

“哦,你这边有什么好建议?” 洪武青显然很有兴趣。

“我知道有一款开源的视频编码工具,叫ffmpeg,我们要不要试用一下看?如果可以的话就先凑和着看看,等黄工那边调试稳定了再替换也行。”

“这个倒是可以,” 洪武青又低头陷入了思索中,一会儿抬头说,“你去把钟展鹏叫过来吧。”

陈速将钟展鹏叫到了办公室中,洪武青说:“陈速这边提了个建议我觉得不错,就是用ffmpeg做编码。但他那边直播的任务还很重,展鹏你就帮忙研究一下怎么使用。如果没问题的话,直播源编码就改用ffmepg吧。黄云鲲那边就可以不那么着急了,他自己有空调好了就行。”

“哦,好的。” 钟展鹏答应着,随即又补充说:“这几天我也在研究开源编码工具,刚好也正在了解这个,陈工精通这个工具是吧?那真是太好了。”

“不敢当、不敢当,也就是略知一二吧。” 陈速赶紧谦让起来,心想钟工你怕是已经掌握得差不多了吧。陈速现在已经知道钟展鹏的风格了,这会儿他肯定又是在谦虚。

“那太好了,” 洪武青舒展开了眉头,“那你们回去赶紧交流一下,看看怎么弄,有消息随时来告诉我吧。”

替换中转程序

直播源编码已经有谱了,现在是肖平安手里的中转服务怎么办。陈速打开代码编辑器,细细地读起自己写的边缘节点程序来。看了有一个上午时间,一个模糊的想法渐渐有了轮廓。其实在肖平安一直调试程序的那段时间里,陈速脑子里冒出过这个想法。但因为梁江峰一直催着他帮肖平安审查代码,所以也就没有认真思考过。这个上午一合计,陈速感觉还是比较有底气的,于是就去找梁江峰商量这事。

梁江峰听了陈速的想法之后,出乎陈速意料的是,梁江峰头摇得像拨浪鼓一般,他说:“不行,你那个想法我不同意。你应该尽力帮着肖平安,把他那边的程序给调稳定了再说。”

听到梁江峰这不留一点余地的回答,陈速很是气馁,回到自己的座位以后,却怎么也进入不了工作状态。陈速不想就这样放弃,他习惯性拿起笔在手中不停地转着,一边想着要怎样去推动自己的想法。这时詹季明正好过来找他问直播源编码的事,陈速摆摆手让他去找钟展鹏,但詹季明刚转身,他就改变了主意,叫着:“老詹,等会儿等会儿,有话跟你说。”

“啥事儿啊?” 詹季明有些茫然地回头问着。

“我这边没环境,上你那边说去。” 陈速打了个马虎眼。

但陈速却没有去詹季明的工位,而是拉着他去了运维部找贺立强。见到贺立强时,陈速也没说正事,只说一块儿下楼放风去。贺立强心领神会,几乎是从座位上弹着蹦起来,一拍雷定宇,一起跟着陈速和詹季明下了楼。

到了楼下,贺立强正要拿出烟来,陈速一摆手,说:“强哥,先不抽了,说个事。”

“你说。” 贺立强立即收起了烟,直勾勾地盯着陈速。

“搞这么神秘兮兮的干什么呢?” 这回是詹季明忍不住开口问起来。

“老詹你闭嘴,听陈总说话。” 贺立强对詹季明向来就没对陈速这么客气,詹季明看看贺立强那铁黑的脸色,也知趣地不再出声。

“老詹,肖平安那边的程序你测得怎么样了?” 陈速倒是先问起了詹季明的话。

詹季明先看了看贺立强,然后才期期艾艾地说:“还能咋样,我觉得是改不好了。” 语毕,脸色竟还有些难看,果然他又接着说:“我现在也不敢找他了,一说问题他就发火,我怕他打我。”

詹季明这话惹得众人一阵哄笑,陈速本来还在想着怎么措辞,听得这话倒放开了心情,说:“那不至于,但我也不想被他那边弄得一直没有进展。我现在有个想法,说出来你们也参考一下。”

“肖平安的中转服务是从直播源收取数据,然后推到我开发的边缘节点上,对吧?” 陈速用手指在空中虚画着,他希望大家能明白自己的意思。看着众人点头,他又继续说:“好了,我的边缘程序现在可以从中转服务收数据,也可以向客户端输出数据——”

“可以用你的边缘程序替换中转程序!” 陈速话还没说完,雷定宇就抢着说了出来。陈速笑着拍了拍雷定宇的肩膀,转向詹季明问:“老詹,测试到目前为止,我的边缘程序运行怎么样?”

“没问题呀,” 詹季明回忆着这段时间的测试结果,“已经跑了好几个7x24了,一个包都没有丢。”

“陈总,我就问一句,” 贺立强的手已经搭在陈速肩膀上了,“你把你的程序完全替换掉肖平安的,还要再开发多久?”

“顶多一周。” 陈速还是很有信心的。

“那OK了!” 贺立强比划了个V字手势,顺手拿出烟来给陈速和雷定宇打上,雷定宇则抢先拿出打火机来给陈速先点上。“陈总你回去就赶紧弄,其他的事情交给兄弟来办。” 贺立强点着火就是一口猛吸,烟头火光一闪,凶狠地燃掉一截。

两天后,洪武青亲自从办公室里出来,先找到肖平安,问了一番情况,摇了摇头。又过来找陈速问话,洪武青说:“你这边最近在忙什么?”

“我还在帮肖平安,看他程序不稳定的问题。” 陈速站起来小心地回答着。

洪武青瞥了一眼肖平安,再问:“听测试那边说,你开发的边缘节点稳定性还不错是吧?”

“对,” 陈速隐约感觉到了一些什么,赶紧补充着,“詹季明那儿跑十来天了吧,看日志一个丢包的记录都没有。”

“那就好,” 洪武青不断地点着头,“你的边缘节点用的传输协议和中转程序是一样的吗?”

“传输协议这个都一样。” 陈速已经知道洪武青要他干什么了,但他在等着洪武青自己把话说出来。

“那你能修改一下你的边缘节点程序,替换一下中转程序吗?” 洪武青说这话时不自觉降低了音量,还看了一眼远处的肖平安。

“没问题。” 陈速终于等到了他想要的结果,但他很好奇这是洪武青自己的想法,还是贺立强真的起了什么作用。

“开发还需要多久?” 洪武青关切地问。

“三天就行了。” 陈速答着,实际上代码已经差不多了,只要自测通过就能提交给测试了。

“好,那你赶紧弄吧。肖平安那边就先让他自己慢慢调吧。我们要赶紧部署一版到线上去,稳定性不能还有问题。” 洪武青交待完就回办公室了。

陈速松了一大口气,一屁股跌坐回椅子里。陈速回头看看,梁江峰也在看着他,一蹬椅子就滑到了他旁边,说:“刚洪总过来问我程序的事。”

“还说什么了?” 梁江峰显然是听到了一些什么。

“洪总说现在着急上线,稳定性很重要,” 陈速先强调了一下要求,然后才说,“他建议我把边缘程序修改一下,替换掉中转程序。我这边跟他说大概要三天吧。”

“哦,那你抓紧弄吧。” 梁江峰面无表情地回着,没有再说什么了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值