當前位置: UU看書 > 玄幻 > 月之影面最新章節列表 > 第四十六章 手機直播
選擇背景顏色: 選擇字體: 選擇字體大小:

第四十六章 手機直播

跟宋所長商量了一下建設新型號的EAST裝置所需要的超導材料用量之後,王一男發現他們的裝置確實夠大型,估計自己至少要給他們單弄一臺分子編織機才行。

當然,這麼多的超導材料也不可能白送,要不就算王一男同意了,其他人估計也會瘋掉的,“不患貧而患不均”,說的可不就是這個道理麼。

話又說回來,宋所長也不是窮人,EAST怎麼說也是華國重點投入的專案之一,於是在雙方友好協商的氣氛下,一個億軟妹幣又插上翅膀飛進了容與公司的賬戶。

錢中華在邊上眼睛都看直了,看過做生意的,還真沒看過這麼做生意的,“我從來沒想過掙錢這麼容易,而且明明是你黑了別人,別人回頭還跟你千恩萬謝的”,等宋所長心滿意足的走了,錢中華忍不住開始感慨,

“你要是有全藍星獨一份的產品,那還不是想賣多少錢賣多少錢”,王一男雲淡風起的回了他一句。

“那倒是”,錢中華想明白了,再次為自己,準確的來說是為了自己老爺子的眼光點了個贊。

這次說明會對於王一男來說,只是一個小插曲,當事人都沒有意識到,這個“小插曲”對於華國高科技領域的深遠影響,一直到隨後的五到十年之後才慢慢的體現出來。

後來人們回顧這次會議的時候做出這樣的評價,這次說明會,“至少將整個華國的高科技水平提升了五年以上”。

當然,王一男自己完全沒意識到這次會議的歷史地位,他在開完說明會,順便把鍋甩給科工委之後,又繼續開始了自己的半閉關生活,不過,這次可不是他一個人閉關了,周慧也是夠狠的,知道自己某些方面有天然的劣勢,要是因此造成跟王一男的關係有點什麼波折那可真的要哭了。

用她那個小經紀人的話來說,“就算拿個奧斯卡獎又能咋的,這樣可能名垂青史的金龜婿,整個藍星可能就這麼一隻啊”。

這輕重,周慧還是拎得清,正好年底也沒什麼太好的通告,她乾脆搬到容與公司,專門照顧王一男的起居,還給他做飯吃,把王一男感動的不要不要的,這下連錢中華都只好說一個“服”字,要知道,他以前可是一直不看好周慧,老指望他們倆出點狀況的。

帝都的天氣一天冷似一天,黃昏的時候,王一男跟周慧吃完飯出來散步,在河邊的林蔭道上,灑落的黃葉鋪滿了整條小路,一陣帶著點涼意,深秋的晚風吹過,落葉片片飄起,在空中調皮的旋轉著,飛舞著。

“又是一年了啊”,王一男不禁感慨起來,這一年發生了太多的事情,想起來一年前跟李文靜在這裡漫步的情形,彷彿已是隔世。

“在想什麼呢”,周慧在邊上問到,

“啊,沒什麼,看見這景色太美了,忍不住感慨一下”,王一男連忙說,心裡暗暗吐槽,“都說女人的鼻子是屬狗的,真是一點都不假,我這不過是觸景而發,想起點什麼,這都能聞得到,也是醉了”。

“看你今天心情不錯,吃完飯居然主動提議出來轉一轉,是不是工作上有了很大的進展?”,周慧甩了甩長髮,輕描淡寫的問,

王一男對著她豎起了大拇指,“你不去學心理學真是太可惜了”,

“不過呢,也有可能是我的行為模式太簡單,太容易捉摸”,你說,王一男這嘴啊,不加後面這句話你會死啊,有這麼誇女孩子的嗎。

周慧已經習慣了王一男的這種惡劣習慣,“真的有進展啊?”,她完全無視的接著問,

“當然了,今天總算把所有的分層編譯型別和分塊合併的邏輯全部搞定了”,王一男說,

“說人話!”,周慧怒了,我估計她是替讀者怒的,“別整天用這些高大上的名詞來鄙視我們的智商,你就告訴我你整出的東西能幹啥就行了”。

王一男很是冤枉,“知其然不知其所以然怎麼行,我還指望你們看完我的小說之後,人人都成為合格的民科呢”。

看著周慧的手已經揚了起來,王一男立馬慫了,“簡單來說,就是已經可以編譯出LLVM的IR了”,

“啪”,這回王一男沒躲開,巴掌摔倒了他臉上,當然很輕很輕,打是親罵是愛嘛。

“再簡單點!”,周慧說,

“只要經過最後一步,就可以在電腦或者手機上跑起來了”,王一男說。

“那你還等什麼”,周慧說,

“我這不是出來喘口氣嘛”,王一男說,

“趕緊,趕緊幹活去”,為了情節的快速推進(已經有不少讀者嫌棄咱們節奏太慢了),周慧立刻變身周扒皮,反正他們周家人幹這活擅長。

王一男只好灰溜溜的跑回去幹活,好在LLVM 從IR 到X86 或者ARM體系的代碼生成都有現成的工具可以用,王一男沒過多久就編譯完成了86上的可執行程序。

為了簡化問題,王一男沒有直接對攝像頭的資料進行實時處理,而是對硬碟上的影象序列進行壓縮,解壓縮的時候直接輸出到影象序列,這樣可以減少非常多的開發工作量。

【目前用下來,聽書聲音最全最好用的App,集成4大語音合成引擎,超100種音色,更是支持離線朗讀的換源神器,huanyuanapp.org 換源App】

PC上程序執行的結果是令人滿意的,1080P的影象序列,也就是解析度為190 1080 的影象,即使增加了從硬碟讀取的時間,也能做到實時的壓縮和解壓縮。

王一男從那段十五分鍾的影片裡面,擷取了60秒的片段進行測試,首先使用FFMPEG的命令列工具,輸出格式為BMP影象的序列,然後用編譯過的神經網絡進行壓縮,

0秒之後,壓縮結果就出來了,當然比不上哥德爾系統的運算能力,0秒可以壓縮整個十五分鍾的影片,不過在普通的PC機上能達到這個效能,已經非常非常棒了。

解壓縮的結果也不出所料,60秒的片段,大概只用了5秒鐘就解壓縮完成,畢竟,解壓縮需要的運算量比壓縮要小很多。

然而,手機程式的測試結果就沒這麼樂觀了,王一男的手機採用了最新的ARM晶片,算是效能最強的一檔次吧,但是在王一男的手機上,仍然做不到實時的視頻壓縮。

60秒的影片影象序列,花了超過00秒才壓縮完畢,這個結果就有點差強人意了,當然實時解壓縮是完全沒有問題的,40秒就完成了。

看著測試的資料,王一男陷入了沉思,應該說,對於這樣的結果,王一男早有思想準備,本來他的最低預期,是在PC上面可以實現實時的視頻壓縮和解壓縮,對於手機上的ARM晶片沒有抱太大的期望,因為畢竟ARM和86之間的效能差距還是很明顯的。

現在手機上能夠實現實時的影片解壓縮,已經超過王一男的預期了,這就意味著,使用手機進行高畫質的直播雖然暫時不可能,但是使用手機觀看高畫質的直播是分分鐘就能變成現實的事情。

“不對啊”,王一男搖搖頭,這個資料雖然在意料之中,但是離王一男的期待還是有一些距離,而且,總覺得裡面有點什麼東西不對,

“怎麼了?”,周慧走了過來,她手裡還拿著手機在看抖一抖短影片呢,一邊看一邊樂的不行。

王一男探頭看了一眼周慧的手機,只見一個瘋婆子在螢幕上歇斯底里的說,“女人花點錢腫麼了,腫麼了”,雖然內容很Lo,不過畫質到還是挺不錯的。

這些直播軟體採用的應該都是H64的視頻格式,對於這種格式,普通手機都有硬體編解碼和軟體編解碼兩種模式,王一男立刻明白自己的錯誤在什麼地方了,現代手機應該都帶有GPU晶片,也就是圖形處理晶片,對於壓縮/解壓縮這種高度併發的運算來說,圖形處理晶片相對CPU來說,有巨大的優勢。

所謂的硬體編解碼,就是利用GPU晶片的高度並行向量處理指令,來實現H64格式的影片編解碼,這樣性能比採用CPU的軟體編解碼好非常多。

也就是說,王一男的LLVM IR指令輸出的目的程式碼不應該僅僅是ARM指令集,而應該是ARM加上GPU指令集,按照H64硬體編碼跟軟體編碼的效能差距幅度,應該還能提升五倍的效能吧。

“哎,果然沒有捷徑可走啊”,王一男嘆了口氣,對周慧說,

“看來咱們要在這裡繼續呆一段時間了”。

“嗯,沒關係,反正我也沒什麼事情”,周慧說,

當然,王一男畢竟是半閉關而不是全閉關狀態,每週他還是要去學校上兩次課的,而且大衛團隊的第二個測試版本,還等著他每週的例行雞湯呢。

在陳子豪的帶領下,大衛團隊使用了改進後的Rust語言作為後臺伺服器的開發語言,確實,雖然這種語言對於開發人員提出了非常高的要求,這麼說吧,沒有兩年以上開發經驗的,你根本理解不了所有權的轉移是怎麼回事。

不過處錯誤的機率真的是低了太多,基本上所有的記憶體bug都在編譯的時候被編譯器發現並消除了。

陳子豪使用哥德爾系統,為Rust程式碼增加了一個編譯器前處理環節之後,他們使用的Rust語言也改進了許多,程式猿完全不用擔心複雜的所有權管理和生存週期的問題了,哥德爾系統可以自動的判斷所有的疑難情況,並做出正確的標註提供給編譯器。

這也極大的提升了開發的效率,降低了開發的難度,很快,IM系統的第二個原型也開發完成了,用陳子豪的話來說,“基本功能已經達到威信三年前的水平了!”。

你別瞧不起這玩意,在王一男看來,這已經是非常值得驕傲的成績了。

時光荏苒,在新年到來前的一週,聖誕節前夜,王一男總算完成了自己的第二階段目標,生成了利用手機顯示卡處理能力的超級影片編解碼器版本。

他順便還把直接對攝像頭輸入的連續影象序列進行壓縮的程式碼,以及輸出連續影象到螢幕的程式碼都整合進來了。

嗯,這話太拗口,其實就是,他用程式可以直接對攝像頭的輸出進行視頻壓縮了,“就是不知道能不能達到實時的效果”,王一男有些忐忑。

他開啟程式,把鏡頭對準了周慧,

“來妹子,給哥笑一個”(未完待續)