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

要解决的问题

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

“叫大家过来,主要是想理清一下现在的情况,” 洪武青有些疲惫,半躺在皮椅里说话,“现在直播的总体结构是怎样的?” 这话是冲着陈速问的,他赶紧坐直了回话。

“从逻辑上来说分为三层,” 陈速一边思考一边说,“核心层负责直播源转码,以及部署节目管理CLM。再往下就是中转层,这一层按省、市、区划分,每一级都有若干台服务器,统一部署CLS。下层节点只能从上层获取数据,反过来则不行,就是说数据是单向流动的。这样的部署就构成了一棵树状分发结构。

“那些树中的叶子节点,就被称为边缘节点,它们负责对客户端提供数据。我们挑选了一些性能较好的边缘节点,在上面部署了切片服务,以支持回看业务。就是基于我之前的那个测试工具开发的。” 陈速在最后提及那个测试工具,主要是想提醒一下洪武青,这临时的工具是不是要结束它的使命了。

“这一套目前是没什么问题,” 洪武青并不关心那个测试工具,“但如果要用到To C业务上,我想了一下,还是有不少问题。” 这话说得陈速有些心惊肉跳,居然还有不少问题,不知道坑都是在哪里。

“首先就是协议字段需要调整,” 洪武青说出的第一个问题,让陈速有些不明所以,“我看了一下,目前的自定义传输协议,在头部有个固定的四字节时间戳字段,对吧?”

陈速闻言点头称是,他不明白这个字段出了什么问题。不过洪武青很快解释了他的意图:“我看这个字段 只有在分片保存的时候才会用上,是吗?如果这样的话,那太浪费了,这个字段只需要出现在关键帧的第一个ts包头就行了。”

浪费也不能算是问题吧?陈速心里有疑问,还是问了出来:“洪总,如果说保留这个字段,那会有什么影响?”

“是从节约成本来考虑的,” 洪武青知道陈速的疑惑在哪里,“我们现在跟运营商合作,流量是他们自己的,所以无所谓。但将来我们自己运营的话,是要掏流量费的。你这1K数据就冗余四个字节,意味着我们的成本平白就要增加千分之四,实在是不划算啊。”

这一番话听在陈速耳朵里可谓相当新奇,意思已经理解了,接下来就要讨论技术上的细节了。陈速说:“既然是这样,那光修改协议的定义还不行。因为我在代码里是固定协议头,满足这个要求的话得改成动态解析的方式了。”

“没错,我就是这个意思,” 洪武青赞许地点了点头,“所以,陈速你回去要把代码都过一遍,凡是涉及到协议解析的地方都要小心修改。当然,如果我们当初在设计的时候,能考虑到这一点就好了。不过没关系,我们直播系统要全面自建还有时间,但你现在就要去做这些事。等到那个时候再来调整,代价就更大了。”

陈速表示完全理解,但他又冒出了另一个疑问,开口问道:“这个成本是节省了,但如果将来要上高清视频的话,那码率的基数就在那儿摆着。这个流量是没法省的吧?”

“这个确实,” 洪武青显然已经考虑过这个问题,“视频业务就这点最讨厌,它的成本不是边际递减的。每新增一个用户,我们的成本还是线性增加的。不像那些新闻类门户,服务一百万用户跟服务十万用户的投入相差不大。我这些天也在想这个事,陈速你回去也好好想一想吧。”

这回,陈速暂时没有问题了。洪武青转向钟展鹏,说:“展鹏,你那边安排栋山做一件事吧。就是让他从现在开始,把直播这套体系的架构全面梳理一下。” 说着,洪武青直接对葛栋山吩咐上了:“栋山,你回去以后找陈速要一下设计文档,然后再去运维那边找贺立强,了解清楚目前线上部署的实际情况。最后形成一个完整的架构说明文档,好吧?”

葛栋山点了点头。陈速对这件事并没有太在意,他也觉得有更多人能了解直播这套技术是件好事。不过,在后来陈速才发现,洪武青的想法并不如他所认为的那么简单,而是另有含义。

终于和云冰洁在一起了

云冰洁终于要来北京了。陈速开心了整整一个星期,他不断畅想着两人将要在一起的美好时光。陈速每天回到劲松的住处时,都会对院里流窜的流浪狗喊上一嗓子:“你爷爷我已经不是单身啦!” 陈速扳着指头数日子,这一天可算是盼到了。

陈速一早就赶到了西客站,这回是从劲松过去,不必像在西北旺那样起个大早。这一次陈速是从北一出口跑到了北二出口,看到云冰洁拖着一个大行李箱,手上还提着两个大袋子。陈速赶紧在脑子里想象鲜花盛开,让自己也笑一个那样的画面出来。

“你笑得跟个采花贼一样干嘛。” 云冰洁没好气地说。

“这不看见一朵鲜花了嘛,哈哈!” 陈速笑得更加猛烈了些。

“好啦,好啦,” 云冰洁显然晚上在火车上休息欠佳,“快带我回去吧,我好累了。”

陈速一看云冰洁这么疲惫,就决定带她先去劲松的住处,这样可以好好休息一下。这是云冰洁第一次到劲松这里来,她看见一楼朝北阴暗的那间小卧室时,不禁皱起了眉头。

“我说阿速,” 云冰洁打量着小房间说,“你怎么找个这样的房子,大白天的都这么暗呢?”

“这不就是平常上班睡一觉嘛,” 陈速尽量把这事轻描淡写,“周末我就回西北旺,好好休养一下啊。那边单独南向一居室,肯定比这儿舒服吧。”

“这是当然,我先躺会儿啊,吃饭的时候叫我起来吧。” 云冰洁说着就和衣倒在了床上。

“哎,等会儿,” 陈速正在翻看着云冰洁提来的那两个大袋子,“这都是什么玩意儿?乌漆抹黑的,怎么还有一股霉味儿?”

“你知道啥,” 云冰洁笑着说,“那可是我们的特产,熏肉知道吧?那边还有熏鱼、茄子干、黄花菜。这些东西可不便宜呢,我妈怕我在这边吃不惯,特意给我带上的。”

“我去,你们这口味可真特别,你自己留着慢慢吃吧。” 陈速吐了吐舌头把袋子又全部封好。

中午,陈速叫醒云冰洁,两人就在附近的川菜馆吃了一顿饭。饭后,陈速领着云冰洁横过东三环,走到富力城这边来,在UME国际影城看了一场电影。 下午,电影散场后,陈速牵着云冰洁的手一边逛着一边往回走。陈速问着:“亲爱的,咱们等下去哪儿吃晚饭呢?”

“哎呀,又在外面吃啊?要不我们买点菜回家自己做吧?” 云冰洁还真是会过日子。

“不行啊,” 陈速其实还想着去撸羊肉串来着,“住处没锅没碗的,做不了啊。”

“这样啊,” 云冰洁转念又有了主意,“你在西北旺那边不是有个电饭煲吗?我们明天过去那边,把它拿过来吧。我再去买个炒菜锅就行了,以后我做饭给你带便当吧。”

“行,没问题,” 陈速一边答应着一边又说上了,“那今晚上咋办,我知道前面有家烤羊肉串真的不错也,嘻嘻~”

第二天,云冰洁果然雷厉风行,带着那两大袋土产就跟陈速去了西北旺。云冰洁一进屋,就朝仙人掌奔了过去,惊喜道:“哟,仙人掌养得真不错嘛,居然还开花了。”

“那可不,” 陈速这回是真有些得意,“也不看看是谁在养,早就告诉你了,我这人就是阳光又爱心。”

回到劲松后,云冰洁没顾得上休息,又跑出去买了炒锅和蔬菜瘦肉回来。陈速看着云冰洁那忙碌的样子,心中涌起阵阵暖流。

周一早上,云冰洁六点就起来在厨房里忙活上了。当陈速收拾完准备去公司时,云冰洁已经把便当装好放在陈速的小背包里了。

“亲爱的,你真是太好了。” 陈速幸福地无以言表,紧紧地给了云冰洁一个拥抱。

“好啦,去上班吧,” 云冰洁打了个呵欠,“我还得再睡会儿。我中午就吃早上做的这些饭就够了,路上小心哈。”

中午,同事们互相招呼着下楼去吃饭,陈速庄重地从包里拿出便当盒,得意地晃了晃说:“不用了,我今天带饭了,你们去吃吧。”

“哟,这是陈总的爱心便当吧?” 金清林正要去微波炉那儿热饭,一看见陈速的便当便嚷了起来。

“哎,金总你这个不也是嘛。” 陈速跟金清林走一块儿了,都去热饭。

“我可不是啊,” 金清林笑道,“这可是我自己做的,昨儿晚上吃剩下的。哎,可怜那,没人疼啊。”

“少来,” 陈速在北京这些年还真没认识几个地道的北京人,金清林难得算一个,“看你碗里那块大肥肉,不是假的吧?”

“肉是真的,” 金清林这回还是嬉皮笑脸地,“我都没人疼了,那不更得对自己好点吗,对吧?哈哈!”

热完饭回来,陈速隆重地拿出筷子,打开盒盖。正要下筷子时,陈速猛然发现菜里头有不少黑黑的玩意儿,看着像锅巴,又不敢确定。陈速犹豫了一会儿,只好花了半天时间把黑色的东西都挑出去。这时云冰洁的电话打进来了。

“阿速,中午饭你吃完了吗?” 云冰洁的声音听起来挺急促。

“没有啊,亲爱的。” 陈速尽量让自己的声音听起来比较愉悦。

“我刚吃饭的时候才看见,” 云冰洁似乎是松了一口气,“菜里面好多黑黑的,你别吃啊。要不你把饭倒了,去外面重新吃点吧。”

“没事,” 陈速有气无力地说,“我都挑掉了,我不会吃下去的。那这是怎么回事,菜烧糊了?”

“不是,哎呀,我不敢说。我怕你骂我。” 云冰洁有些吞吞吐吐的。

“说吧,我不骂人。” 陈速这回是尽量让自己的声音保持平静。

“那天晚上嘛,” 云冰洁还真说了起来,“我路过一个九元店,听见大喇叭里叫着全场9.9元。我一时好奇就进去了看了下,居然还有锅卖。我就想着九块九买个锅好划算呀,所以就买了嘛。”

“是挺划算地,” 陈速咬牙切齿地说,“现在知道了吧,多么超值。赶紧把那锅给扔了吧,我现在在网上买一个。” 不待云冰洁回话,陈速就挂了电话,这下可好,胃口也没了。草草吃完这顿饭,陈速还是在网上买了一个苏泊尔的炒菜锅。

两个人的生活就这样开始了,幸福也伴随着烦恼。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值