第240章 生態鏈初成

投票推薦 加入書籤 小說報錯

  五個項目組在各自的軌道上奔跑,可跑著跑著,問題就來了。

  飛信團隊加班加點寫了半年的代碼,內測版本終於上線了。

  趙明把安裝包發給了公司內部的一千個員工,讓他們試用。

  第一天反饋還不錯,文字消息流暢,語音消息清晰,群聊功能也基本穩定。

  可第二天,問題就爆出來了。

  有人在群里發了一張大圖,圖片發出去之後,接收方打不開,一直在轉圈。

  有人在飛信上跟同事聊工作,聊著聊著消息就發不出去了,提示「網絡連接失敗」。

  有人換了手機登錄,發現之前的聊天記錄全部丟失,連好友列表都空了。

  反饋像雪片一樣飛來,趙明的郵箱被塞爆了。

  他坐在辦公室里,盯著屏幕上那幾十封郵件,臉上的表情像是被人澆了一盆冷水。

  半年了,半年的心血,換來的是一堆差評。

  他的手指在滑鼠上按了又鬆開,鬆開了又按,反反覆覆好幾次,最後還是打開了第一封郵件,從頭到尾看了一遍。

  「圖片加載失敗,懷疑是伺服器帶寬不夠。」

  他把那行字複製下來,粘貼在問題追蹤表上,標了紅色,加了一個感嘆號。

  然後第二封:「斷網重連後消息發不出,需要重啟軟體。」

  第三封:「換設備登錄後數據不同步,應該做雲端備份。」

  第四封,第五封,第六封,一封一封地看,一條一條地記,一個問題一個問題地標顏色。

  忙到凌晨兩點,趙明把問題追蹤表整理好了,列印出來釘在牆上。

  白紙黑字,一行一行,像一份判決書。

  他站在牆前面看了很久,然後拿起黑色馬克筆,在最上面寫了一行大字:「這些問題,三個月之內全部解決。」

  【寫到這裡我希望讀者記一下我們域名 TW 看書網超順暢,𝕤𝕙𝕦.𝕥𝕨任你讀 】

  長青導航那邊也不順利。

  孫浩帶著團隊在高速公路上跑了一個多月,採集了幾萬公里的數據,可回到辦公室一驗證,發現精度不夠。

  全球定位接收機在開闊地帶誤差幾米,可一到了隧道和高架橋下面,信號就飄了,有時候偏差幾十米,有時候乾脆沒有信號。

  孫浩把問題定位在算法上。

  單純靠全球定位信號做導航,不夠可靠。必須加上慣性導航——用陀螺儀和加速度計來推算車輛的相對位置,當全球定位信號丟失的時候,靠慣性導航來填補空白。

  可慣性導航的精度取決於傳感器,車載的傳感器精度不夠,軍工級的傳感器又太貴。

  孫浩想了一個折中的辦法——用算法來補償傳感器的誤差。

  通過卡爾曼濾波把全球定位信號和慣性導航的數據融合在一起,全球定位信號好的時候用全球定位校準慣性導航的累積誤差,全球定位信號差的時候靠慣性導航撐一段時間。

  這個想法在理論上成立,可真做起來,比登天還難。

  卡爾曼濾波的矩陣運算對處理器的要求很高,當時的車載硬體根本跑不動。

  孫浩帶著算法團隊優化了兩個多月,把浮點運算改成了定點運算,把矩陣維度從六維降到了四維,才勉強讓算法在工程樣機上跑了起來。

  跑通的那天,孫浩坐在測試車的副駕駛上,看著屏幕上那條藍色的軌跡線,從隧道口一直畫到隧道出口,沒有斷,沒有飄,誤差不到十米。

  他長長地呼出一口氣,那口氣又長又粗,像是一口氣把攢了大半年的緊張全吐了出來。

  坐在駕駛座上的工程師問他:「孫總,成了?」

  孫浩說:「成了,可這只是高速,接下來還有城市道路,還有國道省道,還有縣鄉村道,路還長著呢。」

  工程師沒有再問,發動了車子,開往下一個測試點。

  長青視頻項目組的任務和其他組不一樣。

  負責人吳昊接到的指令是——只做平台,不做內容。

  陸長青在郵件里寫得很清楚:「長青視頻不做自製節目,不買版權,長青只提供一個平台,讓創作者自己上傳視頻,用戶愛看什麼,創作者就做什麼,長青不判斷好壞,用戶自己判斷。」

  吳昊把這句話列印出來,貼在了辦公室最顯眼的位置。

  長青視頻的研發還在實驗室里進行,平台架構剛剛搭好,上傳、轉碼、存儲、播放這幾條核心鏈路還沒有完全跑通。

  內測遙遙無期,上線更是沒影的事。

  吳昊每天帶著工程師調試伺服器,優化轉碼速度,測試不同格式的視頻兼容性。

  有人在工位上寫代碼,有人在機房裡調參數,有人在會議室里討論產品原型。

  吳昊站在白板前面,指著上面那張架構圖說:「我們的目標不是做最好的內容,是做最好的容器。內容讓創作者去操心,長青只操心一件事——讓視頻傳得上去、播得出來、看得不卡。」

  工程師們點了點頭,繼續埋頭幹活。

  實驗室里的伺服器嗡嗡地響,屏幕上一行行代碼在滾動,像一條不知疲倦的河流。

  長青直播項目組比視頻組更低調。

  楊磊接到的任務是從零開始搭直播平台,推流、轉碼、分發、播放,每一條鏈路都要自己寫代碼。

  直播的技術難點比點播多得多——推流要穩定,播放要流暢,延遲要低,彈幕要實時,還要扛得住高並發。

  一台伺服器撐幾百個直播間不難,可如果同時有幾萬個直播間在線,幾百萬人同時觀看,對伺服器架構的挑戰是巨大的。

  楊磊帶著團隊從零開始寫代碼。

  推流端用的是開源的方案,可延遲太高,好幾秒。

  一個主播對著鏡頭說「大家好」,觀眾好幾秒之後才聽到,互動根本做不起來。

  楊磊帶著工程師改協議,把延遲從幾秒降到了一秒多,可還不夠理想。

  他又改,降到了零點幾秒,幾乎是實時的了。

  彈幕系統的開發用了幾個月。

  彈幕看著簡單,可背後的技術不簡單。幾萬人同時發彈幕,伺服器要接收、過濾、排序、推送給所有觀眾,每秒處理的數據量巨大。

  楊磊用了消息隊列和分布式緩存,把彈幕系統的吞吐量撐到了每秒十萬條。

  可這些成果都還鎖在實驗室里,沒有對外內測,更沒有上線。

  楊磊在項目周報上寫了一行字:「平台架構基本成型,延遲優化達到預期,彈幕系統通過壓力測試,內測時間待定,上線時間待定。」

  他把周報發出去的時候,窗外的天已經黑了。

  他站起來,走到窗前,看著遠處深圳的萬家燈火,心裡想的是那扇還沒有打開的門。

  門後面是一個全新的世界,可開門的時間,不是現在。

  長青商城項目組是最不起眼的一個,可陸長青說,商城可能是未來長青最大的收入來源之一。

  手機上的軟體怎麼裝?用戶自己上網找,下載,安裝,太麻煩。

  長青商城就是一個應用商店,裡面所有的軟體都經過長青的審核和測試,保證安全、穩定、兼容。

  用戶點一下按鈕就裝上了,什麼都不用操心。

  項目負責人叫劉偉,之前在聯想做過應用商店的產品經理。

  他說長青商城不是做一個下載工具,是做一套應用分發生態。

  開發者把軟體上傳到長青商城,長青審核通過後上架。

  用戶從長青商城下載安裝。長青從中抽取分成。

  劉偉的方案是——長青商城對開發者抽成百分之三十,這個比例和國外的主流應用商店相當。

  前幾百個入駐的開發者,抽成降到百分之十五,幫長青商城把內容做起來。

  長青商城還提供開發工具包和技術支持,降低開發者的開發成本。

  幾百個開發者名額,幾個月就招滿了。有人做遊戲,有人做工具,有人做社交,有人做新聞。

  劉偉知道,商城能不能做起來,不取決於技術好不好,取決於開發者多不多、應用多不多。

  沒有應用的市場,就是一座空城。


  二〇〇五年秋天,五個項目組都在各自的軌道上奔跑。

  飛信在做群聊,長青導航在做高速路網,長青視頻在搭平台框架,長青直播在優化延遲,長青商城在招攬開發者。

  五個方向,五個戰場,五支隊伍。

  辦公室的窗外,深圳的夜色又一次降臨。

  華燈初上,萬家燈火。那五條戰線上的燈光,亮在網際網路事業部的幾層樓里。

  陸長青站在窗前,看著那些燈光。

  他知道,那些燈光下面,有人在寫代碼,有人在測數據,有人在調伺服器,有人在畫產品原型。

  他們中的大多數人,不會在新聞里出現,不會在發布會上亮相,不會被用戶記住名字。

  可長青的生態鏈,就是這些人一磚一瓦搭起來的。沒有他們,陸長青腦子裡那個「手機生態鏈」的構想,永遠只是一張寫滿字的紙。

  長路漫漫,可腳已經在路上了。


章節目錄