作者 | 胡巍巍
出品 | 程序人生(ID:coder_life)
原来央视爸爸也有掉线的时候。
4月6日晚间,“国民段子手”朱广权连麦李佳琦,给湖北做公益带货直播。
“小朱配琦”的神仙组合,让人大呼过瘾,该直播也创下1.2亿人的观看量,俩人一共带货4000多万,其中多以食品为主,比如热干面、米酒和藕汤等。
但也因为访问直播人数太多,朱广权这边从一开始就连不上麦,害得他紧急救场,对着产品包装后面的说明,开始介绍产品。
哎真是辛苦朱老师,好在他情商高、会圆场,断线也让用户看得津津有味舍不得走。
好不容易连上李佳琦,两边的声音都有延迟,朱广权说一句话,李佳琦这边得等待几秒,才能收到。
当然,俩人同框时,你就会发现,不愧是国家媒体,朱广权这边的清晰度,比李佳琦高出好几个Level。
但是!朱广权又掉线了!无奈只好对着大屏幕,和网友留言互动下。
有网友吐槽央视的技术不足,但这真是技术不足的问题吗?
是,也不是。
是,是因为朱广权也坦言,自己是第一次用App做带货直播,从带货直播踩的坑来说,肯定是李佳琦的经验更多,毕竟马老师都输了。
不是,是因为这次朱广权掉线,实在是因为访问人数过多多多多多!
那么,为什么人一多,就会引起掉线呢?
1、手机型号适配
在我泱泱大国,安卓手机用户非常多,前期直播开发过程中,iOS由于机型少,适配起来比较简单。
但是,安卓手机型号太多了,什么华米OV、HTC,在适配林林总总的安卓机型时,测试人员需要花费大量的精力。
笔者就看到一位作者在文章里说,接了个中国台湾客户的直播开发需求,前期难度不大,一到适配手机,简直难死了。由于HTC在当地有大量用户,所以这哥们光测试,就花了半个月。半个月......热干面都凉透了。
2、用户网络问题
即便测试完市面上多数机型,用户的网络环境也是个问题。比如,你非得在武汉珞珈山顶看直播,原谅我,这种情况就真不怪平台方。
3、使用内容分发网络(CDN)
扛不住,那就花钱帮你扛。比如,买个CDN服务。
CDN是内容分发网络(Content Delivery Network)的意思,这项技术的原理,是利用分布在不同区域的服务器群、组成流量分配管理网络平台,从而提高用户访问速度。
简单来说,它就是一种技术服务。目前微软、腾讯、亚马逊和金山等,都能提供这项服务。
当然,价格也比较贵,属于企业贵族式服务。收费上,主要是按宽带收、和按请求数收费。
4、阈值问题
笔者采访CSDN博客专家马超,其表示,多媒体的音频和视频,存在最小信息的阈值要求。当接收的信号低于一定数量,就会无法正常显示画面和声音。因此,有时虽然缓冲速度不是0,但是如果一直以一个特别低的速度缓冲,时间再久也无法看到正常的直播画面。
5、系统不同
网络直播属于分布式系统,电台直播属于中心化系统。分布式系统会受到CAP原则(Consistency一致性;Availability可用性;Partition tolerance分区容错性)的制约。直播系统一般会在CAP三原则中,选用一致性,来保证用户看到一致的信息;以及选用可用性来尽量保证直播不中断。但如果分区容错性无法保证,那就只能大家一起卡。
6、P2P网络承载问题
一般来说,直播系统均使用P2P网络承载,而一般的P2P负面影响,主要有两方面,一是流量,二是连接数。流量很好理解,你占的多了,别人能用的就少了,你占的越多,别人就越惨。再来就是连接数,通常一些P2P的下载软件,为了获得更高下载速度,会大量搜索一起下载的用户或者资源,然后大量创建连接。当用户超过一定数量,雪崩效应就会出现。
总之,欲戴王冠,必承其重,谁让“小朱配琦”实在是太吸引人了呢?
而且朱广权真的好会讲,单单一个开场白,就让人佩服:
“烟笼寒水月笼沙,不止东湖与樱花,
门前风景雨来佳,莲藕鱼糕玉露茶,
凤爪藕带热干面,米酒香菇小龙虾,
守住金莲不自夸,赶紧下单买回家,
买它买它就买它,热干面和小龙虾。”
还硬是把武汉热干面,讲出了历史味道:“武汉是历史文化名城,楚文化发祥地,春秋战国以来一直都是中国南方的军事商业重镇,来到武汉有很多地方值得去转,比如你可以漫步东湖之畔,黄鹤楼上俯看,荆楚文化让人赞叹,不吃热干面才是真的遗憾。”
今天是4月9日,也是武汉解除封城的第二天,希望武汉特产大卖,为武汉加油。
歪个楼,看在笔者昨晚熬夜到凌晨两点看直播回放的份儿上,点个赞再走可好哇!爱你ღ( ´・ᴗ・` )比心!
参考:云豹直播系统《网络直播系统崩溃原因分析,直播开发经验之谈》
【END】
更多精彩推荐
☞罗永浩:我今年四十八岁,还可以承受无数次的失败;iOS14或将推出系统级「小程序」功能;PyCharm新版发布 | 极客头条
拿下 Gartner 容器产品第一,阿里云打赢云原生关键一战!
百年 IBM 终于 All In 人工智能和混合云!
没有监控和日志咋整?老程序员来支招
☞“抗疫”新战术:世卫组织联合IBM、甲骨文、微软构建了一个开放数据的区块链项目!
万字干货:一步步教你如何在容器上构建持续部署!
☞据说,这是当代极客们的【技术风向标】...
今日福利:评论区留言入选,可获得价值299元的「2020 AI开发者万人大会」在线直播门票一张。 快来动动手指,写下你想说的话吧。
点击阅读原文,精彩继续!
“小朱配琦”秀不秀?!