劉恒兵(河伯),騰訊前端技術(shù)專家,IVWEB 負(fù)責(zé)人?,F(xiàn)騰訊互動視頻業(yè)務(wù)前端 TeamLeader ,互動視頻、NOW 直播 Web 負(fù)責(zé)人,負(fù)責(zé)互動視頻前端整體架構(gòu)設(shè)計和開發(fā)。多年 Web & H5 移動開發(fā)經(jīng)驗,對移動監(jiān)控和優(yōu)化有深入研究,同時推動組件生態(tài),致力于打造高復(fù)用、高效率的全棧開發(fā)體系。OSC 源創(chuàng)會第55期廣州站講師。
一、直播業(yè)務(wù)的變革
1、直播業(yè)務(wù)發(fā)展
直播業(yè)務(wù)最早開始于2013年,當(dāng)時是社區(qū),功能只有簡單的語音聊天。隨后,YY做了很多從社區(qū)轉(zhuǎn)向娛樂的事情,掀起了在娛樂直播行業(yè)的一股小高潮。后來,大量的傳統(tǒng)媒體和一些有粉絲體系、名人效應(yīng)的傳媒介入以后,直播轉(zhuǎn)變?yōu)榛赑GC的一個體系。這個階段的大部分平臺基本偏向于專業(yè)做直播這一塊業(yè)務(wù)的企業(yè)在做,業(yè)務(wù)質(zhì)量會相對高一點,那時的行業(yè)增長達(dá)到了300%。再到后面,發(fā)現(xiàn)廣大用戶也有直播需求,這個真正帶動了基于社交的直播。
2、直播業(yè)務(wù)變革
隨著直播業(yè)務(wù)的快速發(fā)展,給技術(shù)人員帶來的挑戰(zhàn)是什么?技術(shù)人員要怎么應(yīng)對這個業(yè)務(wù)帶來的技術(shù)上的變革?
首先,從原來簡單的直播,到細(xì)分娛樂直播、游戲直播、體育直播等等,再到用戶的實時直播,直播場景在不斷細(xì)化,導(dǎo)致涉及到的技術(shù)方案也有一定差異。隨著環(huán)境復(fù)雜度的變化,網(wǎng)絡(luò)場景和用戶場景越來越復(fù)雜,技術(shù)人員需要考慮各種細(xì)分的場景,以及各種極端的情況,而不僅僅是平均值。同時,硬件的成熟,給技術(shù)人員帶來了更多機會,以前做不出來的效果,隨著機器性能的提升逐步實現(xiàn)。網(wǎng)絡(luò)條件的成熟,4G/WIFI的普及也讓直播變得更為流暢。但是,技術(shù)人員也需要用更新的技術(shù)來滿足用戶的訴求。
3、產(chǎn)品體驗變革
隨著硬件和網(wǎng)絡(luò)條件的成熟,用戶對產(chǎn)品體驗的要求也越來越高。以前的產(chǎn)品主要在PC端,大家只要集中精力把PC端的產(chǎn)品體驗做好閉環(huán)就行,放到移動端可能玩不轉(zhuǎn)。很多移動端的體驗是基于手機的單屏模式,而且用戶很容易切出直播界面,比如突然來了個微信消息,要切換過去看。這給技術(shù)人員帶來了和PC端不同的挑戰(zhàn)。也就是說,隨著移動端的發(fā)展成熟,除了技術(shù),產(chǎn)品體驗也在變,這就決定了很多技術(shù)方案和技術(shù)細(xì)節(jié)需要不斷地去變化。
4、直播技術(shù)變革
綜合來看,對于技術(shù)上帶來的挑戰(zhàn)就是:
對性能有更高的要求:比如以前可能只要20%的用戶有好的體驗,現(xiàn)在可能要達(dá)到90%以上的用戶有好的體驗。
低端設(shè)備更高體驗:低端機并沒有消亡,如果有看移動端的基礎(chǔ)設(shè)備統(tǒng)計會發(fā)現(xiàn),低端機一直存在。企業(yè)若不愿放棄這部分用戶,就至少需要能讓他們有降級的體驗。
用戶等待容忍度降低/弱網(wǎng)絡(luò)良好體驗:用戶的等待容忍度在不斷降低,以前用戶會認(rèn)為自己機器不好、網(wǎng)絡(luò)不好,可以等待加載和延時,但現(xiàn)在他們會認(rèn)為是業(yè)務(wù)體驗差。這時若有其它產(chǎn)品做的更好,你的產(chǎn)品就會被卸載,技術(shù)門檻就體現(xiàn)在這里。
互動性、實時性/流暢的交互體驗:直播行業(yè)對于實時性和互動性的要求會非常高,主播在直播時如果無法及時得到觀眾的響應(yīng),體驗會非常糟糕。
二、直播極限優(yōu)化方案
1、深入掌握極限優(yōu)化
挑戰(zhàn)已列出,接下來就要想辦法解決。極限優(yōu)化這個概念,不同的人可能有不同的理解方式,但最終的目的是一樣的,配合業(yè)務(wù)做好體驗。