直播背后的视频流处理
0 引子
人人都是生活的奴隶,为了生活品质的提高,采取最适合自己的方式挣钱以换取更优质的保障,这种行为并不可耻,恰恰相反,无论从事的是何种岗位何种工种,收入几何,都值得以自己为荣,前提是不会对社会和其他人造成某种精神上的、或者肉体上的伤害。名人也参与直播带货,并且引起极大关注,是一件美好的事情,新颖的商业模式,新奇的体验方式,成为移动互联网时代一种现象级产物。
作为有幸参与到整个商业连环节中的一个,但是对于背后视频流的技术实现逻辑,还是有必要了解下的,正巧周五的一次短短的客户交流说到直播带宽需求,用快手来实现,这背后的视频流处理引起了我的注意,回来后跟吴老师一番讨论,也让我茅塞顿开。
1 直播很古老
直播,现场直播,living show, living broadcast。说起来新颖,其实形式上我们早已体验过。电视直播,广播直播就不说了,早期的QQ视频、MSN视频、SKYPE、YY多方等皆可视为直播,熊猫直播因为王思聪和美女加持,让直播一次一次出现在视野当中。这些看起来很远,不说也罢,就说电话这个通信形态,又何尝不是直播,双方你一言我一语的对话,或者多方电话会议。但是让直播这个概念全民参与的,抖音和快手功不可没,让普通人成为真正的主角,造成一种幻想,人人可参与,人人皆是明星。
2 平台很重要
直播环节中,平台的重要性不言而喻,我把它排在推流端和拉流端。推流端用于采集视频,拉流端用于播放视频,两端直接涉及用户体验,自然重要,但是其实都是围绕直播平台而生。如果没有平台统筹,推流和拉流端也只是个摆设。平台的好坏,是的决定了视频直播效果的底线。
视频从前端采集到后端顺利播放,环节众多,涉及到的网元也极其庞大,平台的存在就是要控制这些设备联网联接、协议打通、以实现将采集到的视频,按照客户最希望接收到的方式,准确的传送出去。保证客户完美体验是最高目标,视频准确及时发送出去,是最低目标,在业务大规模推送之前,采用灰度测试、AB测试,可以提前让视频推送播放中的潜在的未知的问题,逐渐变为已知,从而一个一个解决掉。
高质量的视频直播,少不了CDN支撑,业界能够提供CDN的服务很多,传统厂商网宿占据了大部分份额,但是云计算领域的大佬和运营商也天然具备这种条件。犹记得当年和Willian Chen、Ruiz Wang去Usacell客户那边介绍公司多媒体业务的时候,才知道CDN,后来在给MAXCOM客户部署OTT顶盒和CDN扩容,印象再次加深。现在几乎运营商和云计算厂商也将CDN服务作为业务之一。PS:USACELL是墨西哥无线运营商之一,属Salina Group集团,于2014年被美国AT&T收购,成为其在墨西哥的三大无线运营商之一,MAXCOM是墨西哥地方固网运营商,主营业务为固话、宽带、OTT服务。
像快手,抖音这样的大流量级直播平台,对最优质的CDN节点有着天然的渴望,为了确保视频的播放流畅度和操作,多CDN节点,成为其必然。尽管运营商、云厂家、网宿等具备全国CDN能力,但是地方差异明显,而且优势地盘未必有优质客户,所以直播平台在持续寻找最佳CDN合作伙伴,也在情理之中。基于成本,直播平台前期可能不会自建CDN,只能是选择最有路径,但是基于用户体验,演进成智能调控CDN才是王道。
3 前后端配合
这里面就是推流和拉流,这里面涉及到几个常用的协议,也有不少网友分享过,RTMP real time massage protocal ,HLS,Http Live Streaming 。主播端推流,主播通过终端设备,将视频推送到平台,平台对视频进行数据化结构化处理,例如编码;观看端拉流,平台将处理过的结构化数据通过网络进行全网推送,通过协议和终端应用APP上进行推送,用户点击,则请求发起,视频内容下发,然后解码、音画同步,收看视频内容。低端的配置是只能看,不能互动,但是高配版的是可以实时互动,甚至是互刷礼物,再高级的就是喊话下单,语音识别身份验证付款,一个“买”字喊出口,打通所有购物环节,然后订单、物品和消费账单随后就到。
4 大数据处理
视频流实现准确推送的手段有很多,随着大数据技术的成熟,在直播活动中进行直播数据的分布式、结构化处理是可以持续优化,基于大数据信息来反馈和监测业务层面的战略规划、统筹策略、执行效率、用户体验,正式基于这些理解,技术人员在背后做了大量的工作,进一步细分执行界面,为业务高效率运转而不懈努力,让用户时刻可以看到最优质的视频影像。
5 明天会更好
视频直播,从之前靠观众打赏,赠送虚拟礼物到现在的专业团队运作,实现直播带货,一路走来,打开了互联网+购物的新世界。从名人到平民,老一代网红到新生代网红,主播的人物变换可谓多姿多彩,令人沉醉其中,剁剁剁而欲罢不能。大规模的普通终端用户是直播平台的财富,有些用户比较敏感,提出看似天马行空的要求,技术人员不妨保持高敏感度关注。这些看似有无的疑问也有可能是最接近完美的业务导向,触发引起新的技术演进方向。
三言两句说不完直播中视频流的处理精华,感谢老罗、李佳奇、薇娅 、李国庆、朱广权等一众大佬在直播带货这条路上的引领,给大家带来了更便捷有趣的购物过程体验,让直播带货成为现象级事件,未来应该还会有更神奇的直播现象级事情发生,我们拭目以待。
文中的图片来自快手罗喆当年的分享材料,有兴趣的朋友,可以看这里。快手在大数据驱动下的直播体验优化
坤德拉 2020年4月18日