朱明亮:参与开源软件让业余时间更有意义
在大學期間朱明亮的專業是土木工程,不過他反而對編程更感興趣。并合作開發維護了開源播放器XULPlayer,雖然占據大部分業余時間,但他說:這讓業余時間過得更有意義,更充實,也得到社區網友的認可及支持。從此,十多年時間一直專注在多媒體開發領域。經歷過若干公司,也經歷過創業的失敗。正是這些老碼農的堅持,讓多媒體開發生態更加豐富。LiveVideoStack郵件采訪了PP云資深架構師朱明亮,回顧了過往了成長經歷,并展望了行業熱點。
策劃 / LiveVideoStack
LiveVideoStack:朱明亮你好,能否簡要介紹下自己,包括目前的主要工作及關注領域? ??
朱明亮:我在同濟大學讀研期間,出于興趣原因,業余做過一些視頻轉碼方面的項目,并與朋友合作過一款開源播放器軟件,那時起就與視頻編解碼結下不解之緣。工作后一直混跡于視頻編解碼及流媒體領域,參與過單機轉碼軟件/分布式轉碼軟件的開發,參與并主導過虎撲旗下智慧運動場的視頻直點播系統的建設。目前就職于PP云,負責公司分布式轉碼系統的研發及維護,直播轉碼平臺的研發。主要關注視頻編解碼、視頻直播、窄帶高清、AI在視頻方面的應用等技術領域。
LiveVideoStack:從讀研到現在,大部分經歷都與多媒體開發相關,究竟有哪些內部和外部的因素讓你對多媒體開發不離不棄?
朱明亮:最初切入這個領域主要還是出于興趣,當時是為了給自己的移動設備轉碼一些視頻,琢磨怎么能在有限的空間里多放一些視頻資料,還要清晰,就這樣接觸了轉碼方面的技術,后來又參與了相關的開源項目。參與開源項目的過程中,自己在這個領域的技術能力不斷提升,還有社區用戶的反饋及鼓勵,讓我在這個領域越走越遠。
LiveVideoStack:你還合作開發并持續維護過一款開源的播放器XULPlayer,為什么要做XULPlayer?維護開源軟件,必然要占用自己的私人時間,這一過程中你得到了什么?
朱明亮:2007年左右做轉碼項目時,用到了開源項目mplayer的一些東西,這個項目有強大的音視頻濾鏡功能,比較適合做轉碼中的一些編輯功能。期間覺得這個播放器的功能非常強大,但是基于命令行的,只有網友貢獻的一個很簡陋的界面,就想基于mplayer內核做一個更強大的,無需安裝額外解碼器的播放器。當時做這個項目確實占用了自己大部分業余時間,但也正是這樣,業余時間過得更有意義,更充實,自己的開發技能也得到了提高及擴展,做的工作也得到社區網友的認可及支持。
? ?
LiveVideoStack:兩年的技術創業經歷有哪些難忘的故事?又學到了哪些?
朱明亮:剛畢業沒多久,一時沖動就跟朋友創業了,做視頻轉碼方面的項目與產品,期間跟兄弟們同甘共苦,一起打磨公司的產品,同時還做一些外包項目支撐公司運營。其中有一款單機轉碼軟件MediaCoderNT得到NVIDIA的認可,2009年與NVIDIA合作推出了CUDA加速轉碼專版,當時在市場上引起過不小的反響。在兩年的創業過程中,我的技術能力得到全面且快速提升,前端開發,視頻編解碼領域的專業開發,后端開發都要參與。同時因為我們過于專注技術,缺乏對運營和市場的敬畏,導致公司不能有持續的現金收入,堅持兩年后無以為繼。
LiveVideoStack:如何保持一顆好奇心?
朱明亮:興趣是最好的老師,選擇自己感興趣的點切入,有點及面積累知識體系的廣度,由表及里,積累專業領域的深度。我在同濟大學其實讀的是土木工程專業,但后來發現對結構設計提不起很大的興趣,倒是挺喜歡編程,讀研時研究方向就選了土木與計算機結合的交叉學科——土木計算機仿真,由此開啟了一個新的領域,剛開始確實有點難,但有興趣在,就會努力補齊短板,遇到問題也會契而不舍的探索。所以我覺得做自己感興趣的事情,自然會保持關注,始終保有一顆好奇心。
LiveVideoStack:能否描述一下您典型的一天的日程?幾點入睡,幾點起床?你是如何平衡工作與生活的?
朱明亮:一般早上7點起床,晚上12點睡覺。我覺得工作的事情盡量在公司解決,所以白天工作時要保持專注,使工作效率最大化,這樣晚上回到家就專注于家庭生活。
LiveVideoStack:有一種觀點認為,現在學習多媒體開發非常容易了,因為有大量的開源工具和框架可供學習使用。另外一種觀點認為,多媒體開發技術演進非常快,AI等新技術正在與多媒體技術結合,需要學習的技術越來越多。您的體會是什么?
朱明亮:我覺得視頻編解碼及流媒體方面的開發入門變簡單了,基礎的應用開發也簡單了,這是行業發展積累的必然趨勢。云服務商更是把很多視頻能力作為基礎設施提供給客戶,從視頻采集到直點播傳輸/分發,都提供了SDK或服務,客戶只需關注業務就行。但如果需要對整個視頻鏈路有更精細的控制,或對視頻功能有特殊或更深度的需求時,就需要對編解碼及流媒體開發更精通,自己開發一些關鍵模塊。
LiveVideoStack:如果讓你來預測2018年多媒體生態圈的技術關鍵詞,你會選哪些?為什么?
朱明亮:首先是WebRTC,隨著1.0標準的定稿及各系統的瀏覽器的支持,視頻直播領域對互動的巨大需求開始釋放出來,很多公司或平臺都在基于它研發自己低延時互動直播產品或服務。其次是HEVC編解碼的應用,之前受限于高昂的專利費,應用發展較慢,但整個生態還是慢慢成熟起來了,支持硬解的終端設備也更多了,對RTMP直播協議的擴展業界也有了共識,另外有AV1標準的追擊,HEVC的專利費有望降低。另外還有窄帶高清技術也受到各大公司重視,它提供了與編碼標準無關的降碼率方案,能有效降低帶寬成本。
LiveVideoStack:多媒體開發似乎可以解釋為,以更低的成本(如帶寬、存儲空間),提供最身臨其境的體驗的服務。為了這個目標,業界正在做哪些技術探索?
朱明亮:嗯,可以這么說。4K/8K視頻技術及VR視頻技術是近年來業界的熱點,這些技術的成熟及廣泛應用必將帶來更好的視頻服務體驗,而要降低帶寬等成本,更高效的編碼標準必不可少,HEVC、AV1等編碼標準都正當其時,編碼標準之外的窄帶高清也是有益的技術探索。
WebRTCon 2018
經歷了起跑、 熱炒、失落的7年長跑后,伴隨1.0版定稿,獲得iOS端支持,WebRTC具備了打通主流生態系統和端的能力,2018年也將是WebRTC落地的最好時機。由LiveVideoStack音視頻技術社區出品,WebRTCon 2018將于5月在上海舉行,這是一次對過去幾年WebRTC技術實踐與應用落地的總結。
本文受訪者也將出席,與大家分享、討論讓用戶無感的動態切換視頻源及改變Logo等相關技術。除此之外,還有其他全球領先的WebRTC技術專家,為參會者帶來全球同步的技術實踐與趨勢解讀。
總結
以上是生活随笔為你收集整理的朱明亮:参与开源软件让业余时间更有意义的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小哥哥,WebRTC 了解一下
- 下一篇: 报告显示H.264份额进一步提升 108