国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

9158的門檻不低

2014-04-29 05:05:04周渝清
創(chuàng)業(yè)家 2014年7期
關(guān)鍵詞:安裝包網(wǎng)頁主播

周渝清

韓國最早做出了視頻交友的十人房模式,就是10個人進(jìn)入同一個聊天室,每個人都能看到對方。我們覺得它在國內(nèi)會有更大的空間,就去做了同類產(chǎn)品。

2004年要實現(xiàn)視頻交友還是蠻難的。那時的中國互聯(lián)網(wǎng)是窄帶,而且PC的CPU的性能比較低,多媒體數(shù)據(jù)算是蠻嚴(yán)重的負(fù)擔(dān)。我們嘗試了多種編碼方式,把視頻的碼率做得非常非常小。為了減少音頻數(shù)據(jù),我們參考了視頻會議的標(biāo)準(zhǔn),也就是電話的音質(zhì),唱不了歌的。

為了降低帶寬的占用,我們試過P2P。但跟你互傳的人的網(wǎng)絡(luò)情況可能不穩(wěn)定,比如我在給你互傳時,你正好在下電影,那視頻傳輸就會卡住或者延遲,所以我們還是通過服務(wù)器來中轉(zhuǎn)數(shù)據(jù)。

我們花了大概半年時間做出自己的十人房,在這個基礎(chǔ)上我們又做出了視頻交友社區(qū)和秀場。2005年有了優(yōu)酷、土豆后,我們考慮到積累起的用戶量也沒往那個方向轉(zhuǎn),我們覺得自己這條路是有前途的。

十人房時期對我們的要求不是很高。上傳視頻占用了一路,觀看視頻的人又占用了一路。如果一個人上傳九個人看,那這就是占用了10路。十人房最多也就是占用90路左右的通道。在這個行業(yè),“路”是指流媒體占用的通道。

我們開始做百人房的時候,數(shù)據(jù)量開始呈幾何級數(shù)上升。3個主播每個人的視頻都要同時轉(zhuǎn)出去幾千次。比如500人房里,那數(shù)據(jù)量就是497×3。而且我們的數(shù)據(jù)傳輸是實時互動的過程。你在優(yōu)酷、土豆看視頻,網(wǎng)絡(luò)卡了,緩沖個三四秒再看也行,但9158要是緩沖個三四秒,你就覺得這延遲也太大了。

解決高并發(fā)量所帶來的延遲和丟包,花了我們很多精力。

國內(nèi)的網(wǎng)絡(luò)狀況非常復(fù)雜。南方主要用電信,北方用網(wǎng)通,而電信和網(wǎng)通之間不互通。二三線城市和一線城市也有區(qū)別。每個城市都有機(jī)房和帶寬的容量,如果需求量過大就會轉(zhuǎn)到主干網(wǎng),一線城市可能只中轉(zhuǎn)一次,而三四線城市要經(jīng)過三四個中轉(zhuǎn)站。跳轉(zhuǎn)的過程會丟失數(shù)據(jù)包,這樣會進(jìn)一步增大延遲。我們的用戶主要在二三四線城市。

在這種情況下要讓用戶享受到穩(wěn)定流暢的視頻,就得優(yōu)化數(shù)據(jù)傳輸?shù)倪^程。我們在很多城市都布置了機(jī)房,建立了我們自己的CDN(內(nèi)容分發(fā)網(wǎng)絡(luò))。如果一路數(shù)據(jù)要從縣級市到主干網(wǎng),它不用像過去那樣逐級前進(jìn),我們的系統(tǒng)會找到ping值(測試網(wǎng)絡(luò)暢通的命令)最小的節(jié)點直接讓數(shù)據(jù)通過,就像蟲洞一樣。距離短,丟包了可以多次重發(fā),對方總能收到數(shù)據(jù)。

我們自己寫了CDN的核心架構(gòu),還向外公司的CDN服務(wù)。大概2010年開始,我們的CDN就初具規(guī)模了。9158現(xiàn)在一年的IT費用大概有兩三千萬元,其中光帶寬就有上百T,差不多是業(yè)內(nèi)最大的。

與這樣的后臺系統(tǒng)相搭配的是我們的客戶端。這個行業(yè)看上去是在做音視頻互動聊天,其實可以分為兩個產(chǎn)品,一個是網(wǎng)頁,一個是客戶端,只不過最直觀的表現(xiàn)形式是2009年左右開始崛起的網(wǎng)頁。

網(wǎng)頁版秀場用有的都是第三方開發(fā)好的成熟模塊,比如流媒體可以用Adobe有的產(chǎn)品。而客戶端所有的功能都要自己寫代碼,你找不到成型的模塊,只有很小的零件。我們把這些零件再組合成模塊,然后再把它串聯(lián)成客戶端。

如果用網(wǎng)頁的方式做秀場,對用戶而言,打開網(wǎng)頁,秀場就出來了。而且所有的公司想做就能做起來。它方便是方便,但丟了自己的靈活性,它想改什么都改不了。比如Adobe的流媒體的網(wǎng)絡(luò)協(xié)議用的是TCP,但TCP協(xié)議下根本無法降低延遲時間,所以它們只能做單麥(指的是一個上傳視頻)。網(wǎng)頁版秀場就只有一個主播,她不在,房間里就沒人了。

客戶端則對開發(fā)人員的要求比較高,開發(fā)量也很大,但我們想做什么就做什么。我們用的網(wǎng)絡(luò)協(xié)議是UDP,它允許你控制丟包的過程,這樣9158客戶端卡的幾率就很低。而且我們是多麥,這個主播上來唱一首歌,下一個主播輪上去又唱一首歌,9158的內(nèi)容會比較豐富,用戶的忠誠度也比較高。

9158一直把客戶端做得很小。早年間的網(wǎng)絡(luò)情況不太好,用戶的下載速度有時候只有十幾kb/S,如果安裝包體積過大,會延長下載時間,用戶有可能中斷下載。2006年左右進(jìn)入寬帶時代后,各種工具類的客戶端都越做越大,我們還是在追求更小的安裝包。帶寬確實上去了,但用戶玩兒的東西也更多,還有很多軟件在后臺傳輸數(shù)據(jù),如果我們也很粗獷地去占用用戶的帶寬,可能會讓用戶的網(wǎng)絡(luò)變卡。

而且客戶端也是成本啊。做客戶端需要很強(qiáng)的推廣渠道,一個安裝包多一兆,一百萬個就是多少兆?我們有段時間一直在摳哪些模塊可以縮減掉。9158歷史上最大的客戶端也就20多兆。

把客戶端做起來的公司是能夠長期生存下去的,QQ如果不是客戶端,騰訊也做不了這么大。我和傅總的技術(shù)積累更多在客戶端上,但我們不是頂級高手,只能算中上水平。不過,技術(shù)能力不光是指寫代碼的能力,還有對這個行業(yè)的把握和對產(chǎn)品的理解。

很多問題都是在產(chǎn)品的實際使用中被用戶發(fā)現(xiàn)的,解決這些亂七八糟的事情時我們就積累了豐富的經(jīng)驗。如果其他人也想做客戶端,不管他的開發(fā)能力多強(qiáng),他都要把我們走過的路再走一遍,這是省不了的。

我們做到現(xiàn)在,看上去好像有運(yùn)氣,有僥幸,但那也是我們一步步爭取過來的。我們的門檻其實蠻高的。

猜你喜歡
安裝包網(wǎng)頁主播
手機(jī)之間如何快速分享應(yīng)用安裝包
第一次做小主播
基于CSS的網(wǎng)頁導(dǎo)航欄的設(shè)計
電子制作(2018年10期)2018-08-04 03:24:38
我是小主播
我是小主播
我是小主播
基于URL和網(wǎng)頁類型的網(wǎng)頁信息采集研究
電子制作(2017年2期)2017-05-17 03:54:56
另類解壓軟件安裝包
電腦愛好者(2017年3期)2017-05-04 10:29:50
網(wǎng)頁制作在英語教學(xué)中的應(yīng)用
電子測試(2015年18期)2016-01-14 01:22:58
10個必知的網(wǎng)頁設(shè)計術(shù)語
邹平县| 渝中区| 图木舒克市| 安阳市| 临江市| 澄江县| 法库县| 鲁甸县| 峨山| 扎兰屯市| 遵义县| 旬阳县| 油尖旺区| 长岭县| 温州市| 文登市| 新龙县| 当雄县| 临桂县| 集安市| 彩票| 丰城市| 天祝| 安化县| 石家庄市| 永仁县| 登封市| 昭觉县| 上饶县| 加查县| 孙吴县| 班戈县| 鲜城| 三河市| 寻乌县| 蓬安县| 广河县| 安多县| 青阳县| 贵港市| 霸州市|