2015 年 8 月 4 日,腾讯互娱借 LOL 四周年之际,安排「著名玩家」周杰伦在自己旗下的龙珠直播进行了一次备受瞩目的 LOL 直播首秀。当天观看了这场直播的观众超过了 1700 万。
毫无疑问,这只是 2016 年「直播元年」的一次预热。接下来的事大家都知道了,从 2015 年至今,全国在线直播平台数量超过 200 家。截止 2016 年年底,网络直播行业一方面诞生了欢聚时代、9158 这两家上市公司,以社交起家的陌陌也通过直播再次爆发,新崛起的斗鱼和映客也已跻身独角兽行列。在方正证券的预测中,2020 年网络直播市场规模将达到 600 亿。
不管是宋仲基的粉丝见面会,还是村头大妈们的「尬舞」现场,直播已经成为了这个时代反映人民生活的一种重要媒介。
然而,在这些喧嚣和数字的背后,一场隐藏在屏幕背后的激烈竞争正在上演。
2015 年年底,UCloud 发布了包含直播功能的视频云,并在之后将直播云独立了出来;2016 年 6 月,七牛云也正式宣布加入直播这一垂直领域的市场竞争。此时,市场上已经有了阿里云、腾讯云、UCloud 等公有云服务商,以及金山云、乐视云、又拍云等专业云解决方案提供商。随后,百度云、网易云等也纷纷加入这个战场,再加上早已入局的传统 CDN 厂商们,竞争逐渐进入白热化。
众所周知,直播虽然看上去只是将主播和手机前的粉丝连接起来,但其实背后需要很扎实的技术支撑,才能做到「秒开」、「不卡」。
我们可以将直播的整个流程大概归结为以下几步:录制->编码->网络传输->解码->播放。
(腾讯云网站上给出的流程图)
更具体地讲,大致又可以分为下面这些细节:
采集视频源和音频源
对视频源及音频源进行编码处理
Http 传输以及部署到 CDN
服务器经过鉴黄等处理通过 CDN 分发出去
播放器经过拉流、解码等步骤播放给用户