「大衛,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」迪恩打了個響指後,就定下了它的名字。一筆閣 www.pinbige.com
html|sitemap|shenma-sitemap|shenma-sitemap-new|sitemap50000|map|map50000
0.0211s 3.9361MB