文章目录

  • 直播源编码就改用ffmpeg吧
  • 替换中转程序

直播源编码就改用ffmpeg吧

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

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

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

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

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

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

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

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

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

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

替换中转程序

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

仙人掌之歌——路转峰回(1)相关推荐

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

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

  2. 仙人掌之歌——路转峰回(3)

    技术管理部老大到岗 眼下的任务都交到运维部那边去了,詹季明负责给雷定宇讲解程序参数配置和启动方法.陈速在忙碌了这么久之后难得清闲一些,就想着现在实际架构和当初的设计已经有了很大出入,打算把系统设计说明 ...

  3. 仙人掌之歌——系统设计(1)

    正式进入开发工作 周一上午,林象南就过来把梁江峰.陈速.肖平安三人叫到小会议室开会.这会儿会议室里还坐着一位面生的哥们,正拿着笔在本子上写着东西. 林象南坐下来之后介绍道:"今天开始我们就正 ...

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

    回看功能开发 陈速花了一周时间,将自己的构思写到了一份word文档里.从需求概述.总体结构.详细功能说明以及部署说明等,总计六页内容.陈速编写完后又从头到尾自己过了一遍,觉得没有什么纰漏,便发送给直播 ...

  5. 仙人掌之歌——开发(1)

    仙人掌 当陈速坐下来,打开ssh终端,在linux开发服务器上准备建立工程目录的时候,开始思考起工程名称来.因为任何一个软件项目,除了其描述性名称以外,还需要一个工程名,这样方便代码的组织和管理.陈速 ...

  6. 仙人掌之歌——直播业务立项(2)

    他想要一张广电牌照 李通把车开进香山茶舍停车场停好,立即就来到了郑秋阳书房门口,轻叩了两下门然后推门而进.郑秋阳正在书桌电脑前看着什么,看到李通进来后便招呼他在沙发上坐下,他自己也起身坐到沙发上开始烧 ...

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

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

  8. 仙人掌之歌——金秋十月(2)

    逛中关村 又休息了两天,陈速可算是好全了,一大早就跟云冰洁说:"亲爱的,今天咱不在家做饭了,到中关村逛去.再看个电影,吃大餐." "就知道吃,看你那肚子大得像样吗?&qu ...

  9. 仙人掌之歌——投石问路(2)

    P2P任务分工 刘欣怡入职三天之后,林象南过来将陈速和梁江峰叫到了洪武青办公室去开会.陈速进去一看,客户端部门经理郑明友.钟展鹏.刘成玉和葛栋山已经坐在里面了. 洪武青首先向葛栋山发问:"栋 ...

  10. 仙人掌之歌——进军To C直播(1)

    要解决的问题 只过了两天,洪武青就叫陈速和梁江峰到他办公室去一趟了.进了办公室,钟展鹏和葛栋山也已经在里面了.陈速暗道这看来就是要规划直播CDN的新任务.洪武青示意大家都坐下,这会儿连沙发带椅子,四个 ...

最新文章

  1. 排序学习之---快速排序
  2. End Credits
  3. 03Spring_bean的创建和作用域以及生命周期
  4. 黑马vue---14、v-model双向绑定
  5. 动态条形图(RunBargraph)用于数据展示
  6. 前端错误捕获终级方案
  7. hc sr04流程图_HC-SR04超声模块示例代码/原理图/说明书等全套资料
  8. java oracle 建表语句_oracle得到建表语句
  9. ubuntu下用VirtualBox安装Windows虚拟机
  10. css3实现缺角四边形_CSS3实现缺角矩形与折角矩形以及缺角边框代码实例
  11. 质量流量计测量液体与气体介绍
  12. json在线编辑器和解析库rapidjson试用
  13. font color=red[置顶]/font
  14. 全球裁员潮,Salesforce职业能否抵御风险?
  15. 业务建模七大关键应用场景
  16. html5英文参考文献,外文参考文献引用常识介绍
  17. Springboot毕设项目具有智能推荐功能的外卖点餐系统bia14(java+VUE+Mybatis+Maven+Mysql)
  18. 区块链vs.DAG, 区别到底是什么? 一文读懂烧脑的数据结构之争
  19. Office2016 win10 - 很抱歉,无法设置office,错误代码xxxxx
  20. 关于谷歌chrome调试小技巧

热门文章

  1. PMP子过程定义总结
  2. 我在名牌大学毕业后的经历——曾经努力过,就不会后悔
  3. LeetCode刷题-反转字符串中的元音字母
  4. [转] 全套汽车标志,好不容易找到的哦!
  5. 软考高级证书考试--信息系统项目管理师--计算题(更新中)
  6. helm和operator
  7. 软件测试工程师未来十年的职业规划
  8. 程维任正非马化腾马云们在为柳传志呼唤什么?
  9. 特征选择方法-统计方法
  10. Android花样Text设置神器之SpanableString