第95章 Teams

類別:都市言情 作者:安靜的想字數:3144更新時間:24/06/28 18:09:04
    “大衛,irc協議比我想象的要複雜。”坐在電腦前的迪恩,皺着眉頭停下了敲擊鍵盤的手指。

    “狗屎!irc並不複雜!複雜的是迪恩你想在這套軟件中,加入g.722的寬帶音頻解碼技術!”長形方桌的另一邊,馬庫斯敲擊着鍵盤的同時還不忘了繼續嘴裏的抱怨。

    這些話他已經不知道重複了多少遍,但直到現在依舊義憤填膺。“噢~天吶,我就不該答應你的,迪恩。

    開學周多麼好的機會,趁新生們還沒認清我們的面目之前,這難道不是開party的最好時機嗎?

    大衛,我們都上當了!迪恩,已經完成了一次雙人行的全壘打,但我們還沒有!

    尤其是你,大衛,你甚至連女孩子的吻都沒有騙到!真是可憐的大衛!”

    “閉嘴吧,馬庫斯!姑娘們什麼時候都會有,但靈感卻不會!”迪恩用手指點了點自己的腦袋,“我剛剛有一個絕妙的主意,但你猜怎麼着?被你的‘全壘打’搞沒了!”

    “啊哈~我被說中了心思是不是?”馬庫斯放下手中的鍵盤,轉身面對迪恩,“我就知道伱很懷念那次雙人行,mother f*cker,我可是特地爲你騰出了地方。所以你不應該再次舉辦party報答我嗎?”

    聽到這兩人又在鬥嘴,[連姑娘吻都沒騙到的可憐的大衛],十分冷靜的開口。“或許我們需要請一些外援了。”

    “什麼?”迪恩和馬庫斯同時看向了他。

    “很顯然,我們三個人還搞不定它。”大衛聳聳肩,“一款支持多人語音通信的即時聊天軟件,對我們來說還太複雜了。

    無論是irc協議,還是itu-t批准的g.722寬帶音頻編碼器。它們都是在去年底剛剛發佈,到今天甚至不足一年。

    對這兩項技術,我們瞭解的還不夠多。所以我在想,我們是不是可以找些外援?

    當然這個創意是迪恩你首先提出來的,具體要不要這麼做,由你來決定。”

    大衛在杜蘭大學已經完成了計算機技術部分的學習,連他都覺得有難度,可見迪恩想要開發的這套軟件還是太複雜了。

    從技術上來說是可以實現的,但因爲沒有人做過類似的事情,迪恩他們完全是摸着石頭過河。

    聽了大衛的建議,迪恩捏着下巴開始考慮這件事是否可行。

    以前他習慣了自己單打獨鬥,網站、dcap這些因爲難度不大,加上有前人的作品做參考,迪恩確實可以自己折騰出來。

    就連c-link也是以柏拉圖系統爲研究對象,迪恩在此基礎上做了改進。

    但這次的軟件不同,從功能到底層代碼,迪恩全部需要重新設計。

    尤其是採用了兩種新技術協議,在沒把它們吃透之前,自詡爲天才的迪恩也搞不定。

    “迪恩,或許我們該考慮一下大衛的建議。”馬庫斯認爲找人幫忙,並沒有什麼不合適的地方。

    大學裏不就是這樣嗎?尤其是計算機專業的學生。如果有人寫了一款頗具創意的軟件工具,那很快就能在學校裏傳播開。

    當然如果你遇到了編程問題,也有很多人樂意伸出援助之手。這並不涉及什麼利益問題,更多是因爲興趣而吸引到了一起。

    “ok,我同意尋找外援。”迪恩接受了大衛的建議,“不過在那之前我們先明確一下目前遇到的問題。”

    迪恩善於接受別人的建議,也樂意請人來幫忙。但戴森的前車之鑑讓他明白,有些事情還是提前說清楚爲妙。

    “irc協議主要用於中繼聊天以及傳輸文件,g.722寬帶音頻編碼器是爲了語音通信。

    現在讓我們棘手的是怎麼把這些功能集於同一款軟件,並保證它們可靠的運行。

    此外g.722對音頻採集的速度是以前的兩倍,達到了64 kbit/s,這對現在的網絡傳輸速度而言是個巨大的挑戰。”

    “沒錯,這樣的採樣率保證了語音的質量,但數據包的容量也會成倍增長。”大衛點點頭贊同了迪恩的分析。

    “基於irc協議開發的中繼聊天功能,也需要對應服務器的支持。

    迪恩,我覺得你在軟件完成之前最好考慮一下服務器問題,那玩意兒可不便宜。”

    馬庫斯從另外一個角度,分析了這款軟件在應用上的潛在風險。

    “所以…”迪恩攤開手,“也就是說這款軟件主要的問題不是編程,而是怎麼在現有的網絡環境中生存下去?”

    “嗯哼~”馬庫斯點點頭,“這是核心問題,不過我認爲編程也是個麻煩,至少我搞不定。”

    “編程如果找外援的話,最終我們肯定可以解決。但如果最終做出來的軟件,沒有人願意使用的話,這可能會很令人沮喪。”

    大衛身上同樣具有極客精神,如果耗費自己許多心血的作品,不被人認可,那無疑是一件糟糕的事。

    看着兩人等待自己拿主意的模樣,迪恩卻笑了起來。“come on,我反而覺得這兩點是最容易解決的事。”

    “what?”馬庫斯和大衛面面相覷。

    “迪恩,我一直沒有問你關於你家庭的情況,所以…”馬庫斯悄摸摸的湊近迪恩,“你家裏是不是很有錢?我們能搞定自己的服務器?”

    “no!”迪恩無情的打破了馬庫斯的幻想。

    “難道是nsf網最近打算對主幹網升級?但我沒聽說這樣的消息,而且他們今年剛剛完成了一次擴容。”大衛也不明白迪恩的信心源自於何處。

    “好吧,夥計們。”迪恩雙手抱胸靠在椅背上看着兩人,“我是不是從沒和你們說過,這款軟件將會用在哪裏?”

    “難道不是爲了方便大家聊天?”馬庫斯理所當然的反問道,“我甚至在想象玩mud遊戲的時候,用它們和其他玩家實時溝通呢。”

    mud是一款空想角色扮演遊戲,它是以純文字的形式進行。因爲有多人交互的因素存在,所以很受電腦用戶們的喜愛。

    大衛雖然不是把這款軟件當作遊戲的溝通工具,但在他的想法中無非也是爲了,更方便人與人之間的交流。

    “事實上我開發這款軟件並不是僅僅爲了這些事,也就是說它的目標受衆不是普通用戶。”

    迪恩指了指學校的圖書館方向,“nsf網也很難支撐起它的運行,尤其是當用戶增多到一定程度後,學校的網絡管理員可能就會來找我們的麻煩。”

    nsf網的限制太多,迪恩暫時並不打算過早的參與進去。普萊斯列表就是最好的例子,除非他把它當作非營利性網站運營。

    正在開發的這款軟件也是如此,如果迪恩沒想着依靠它們掙錢,那只設計好即時聊天功能就足夠了。

    但迪恩雄心勃勃的想把語音通信功能也加進去,他耗費了如此多的精力,可不是爲了極客的奉獻精神。

    聽了他的解釋,馬庫斯瞪着眼睛反應了一會兒,才驚呼起來。“狗屎!迪恩你是想用它們掙錢?這是一款收費軟件?!”

    “嗯哼~”迪恩理所當然的點點頭,“這有什麼好奇怪的嗎?硅谷有那麼多以盈利爲目的的軟件公司。”

    “mother f*cker,我只是…”馬庫斯雙手比劃了兩下,“我只是…覺得這是不是太早了一點?我一直認爲自己要等到畢業後才會考慮這些事。大衛,你覺得呢?”

    “雖然有些出乎意料,但這很合理。”大衛聳聳肩,“迪恩爲此付出了自己的心血,軟件是否收費由他來決定。”

    “哇哦~”馬庫斯似乎剛剛接受了這樣的現實,“不愧是斯坦福,商業與學術之間甚至沒有明顯的界限。”

    “馬庫斯別忘了。現在硅谷很多公司的創始人,之前可都是斯坦福的教授呢。”迪恩說的是硅圖公司、mips公司、太陽微系統公司的幾個創始人。

    他們之前都在斯坦福任教,後來半路出去創辦了自己的企業。

    這都得益於斯坦福濃厚的商業氛圍,所以迪恩在上學期間就想開發一款收費軟件,大衛並沒有覺得太奇怪。

    倒是馬庫斯提醒道,“迪恩,斯坦福採用學季制教學。如果你能在教授地毯式的課題轟炸下,還有精力開發軟件的話,我沒有意見。”

    “放心,這款軟件並沒有那麼急。另外我們也需要先熟悉,irc和g7.22這兩個新技術規格。”

    “所以服務器和數據包容量過大這兩個問題,迪恩你打算怎麼解決?”馬庫斯雖然隱隱抓住了什麼,但還沒想明白其中的道理。

    “當然是把它們排除在外”迪恩指了指窗外的硅谷方向,“那裏所有公司都有自己的服務器,他們也組建了內部局域網。

    在局域網內,g7.22的寬帶音頻採樣速率將不再是問題,甚至還會成爲我們軟件的最佳使用環境。”

    irc服務器直接沿用企業現有的設備即可,這不會爲他們增加額外的成本支出。

    至於公司內部的局域網,那就更妙了。它完全沒有傳輸速度上的限制,只要網關等硬件設備跟的上,語音通信的質量不會打任何折扣。

    64kbt/s的採樣速率,它將完美發揮新規格的參數,讓語音通信跟上主流電話的質量。

    聽了迪恩的分析,馬庫斯和大衛都眼睛一亮,“cool~真是天才的想法!”

    “所以迪恩,這款軟件到底叫什麼名字?”

    “teams”迪恩打了個響指後,就定下了它的名字。