【人物专访】朱玲——我在网易云当女程序媛
女程序員,向來都是自帶光環(huán),今天介紹的程序員,除了碼得一手好代碼外,愛跑步、愛逛街、愛吃,更愛笑,活出了女程序員的新高度。
她就是網(wǎng)易云視頻資深開發(fā)工程師——朱玲。
朱玲
網(wǎng)易杭州研究院資深開發(fā)工程師,中國科學(xué)技術(shù)大學(xué)碩士畢業(yè),加入思科Webex,+主要從事視頻會(huì)議中視頻編解碼器的研發(fā)工作,參與開源項(xiàng)目Openh264的開發(fā)和維護(hù),15年3月加入網(wǎng)易云視頻團(tuán)隊(duì),主要負(fù)責(zé)音視頻直播及互動(dòng)直播客戶端的技術(shù)研發(fā)工作。
Q:第一個(gè)問題應(yīng)該很多人都會(huì)問的,一個(gè)女生為什么會(huì)選擇做程序員?
因?yàn)槲覍?duì)技術(shù)男無限熱愛啊,哈哈哈哈….其實(shí)我大學(xué)里就主修《信號(hào)與信息處理》,以前看過一部電視劇,關(guān)于黑客的,忘記名字了,覺得計(jì)算機(jī)編程好cool啊,所以就很自然地做了程序員。
?
Q:為什么會(huì)喜歡讓大家喊你玲哥,應(yīng)該是玲妹妹呀!
我覺得喊“玲哥”比較好聽,哈哈哈,“玲妹妹”有點(diǎn)凄慘,不是么?
?
Q:問個(gè)很知乎的問題,做個(gè)女程序媛是個(gè)什么樣的體驗(yàn)?zāi)?#xff1f;
我并不覺得面臨的挑戰(zhàn)會(huì)因?yàn)樾詣e而有所不同。在工作中,我們無需根據(jù)性別去做任何分工,程序開發(fā)不是生孩子,也不是重體力活,女性在這方面并沒有劣勢(shì)。所以,我個(gè)人覺得,對(duì)于從事程序開發(fā)工作,性別并不會(huì)帶來什么差異。
?
Q:簡(jiǎn)單說說您在網(wǎng)易的工作經(jīng)歷,負(fù)責(zé)過哪些項(xiàng)目,主要關(guān)注哪些技術(shù)?
我在2015年3月加入網(wǎng)易,在網(wǎng)易云通信與視頻部門從事視頻相關(guān)的開發(fā)工作,主要負(fù)責(zé)Windows端以及iOS端的直播推流以及互動(dòng)直播SDK的開發(fā);目前關(guān)注視頻編解碼,視頻傳輸,以及視頻處理等相關(guān)技術(shù)。
?
Q:在負(fù)責(zé)視頻技術(shù)這塊,自己覺得遇到的最難的問題是什么呢?
總體來說,視頻傳輸問題是最具挑戰(zhàn)的難題,不光是我自己,其實(shí)在做視頻開發(fā)這塊都是這個(gè)問題。如何在WiFi/移動(dòng)端等較為復(fù)雜的網(wǎng)絡(luò)環(huán)境中保證穩(wěn)定流暢的傳輸來滿足用戶隨時(shí)隨地體驗(yàn)高清流暢的視頻觀感,一直是我們的技術(shù)核心問題。從產(chǎn)品開發(fā)初期至今,我們一直在做這方面的優(yōu)化工作,并將持續(xù)優(yōu)化下去。
Q:在互動(dòng)直播體系中,抗丟包的冗余編碼和傳輸效率的優(yōu)化之間,其中的關(guān)鍵點(diǎn)是什么?
互動(dòng)直播對(duì)傳輸延時(shí)非常敏感,我們過濾掉ARQ(自動(dòng)重傳請(qǐng)求)方案而采取FEC(前向糾錯(cuò)編碼)來對(duì)抗網(wǎng)絡(luò)的隨機(jī)丟包問題。誠然,冗余包的添加會(huì)額外消耗一定的傳輸帶寬,因此,我們?cè)谠O(shè)計(jì)冗余包添加策略時(shí),要充分考慮其帶寬消耗與恢復(fù)能力的權(quán)衡,我們不僅根據(jù)網(wǎng)絡(luò)實(shí)時(shí)反饋的丟包率動(dòng)態(tài)自適應(yīng)調(diào)節(jié)添加冗余包的包率,還結(jié)合視頻包信息,采用Unequal Lelve protection FEC,對(duì)于關(guān)鍵幀關(guān)鍵信息添加更多的冗余包,以降低隨機(jī)丟包對(duì)視頻傳輸?shù)挠绊憽?/p>
?
Q:您說傳輸需要持續(xù)優(yōu)化,那么如何評(píng)價(jià)目前整個(gè)互動(dòng)直播領(lǐng)域的技術(shù)水平?
從國外的Skype到我們的網(wǎng)易泡泡等實(shí)時(shí)通信產(chǎn)品,一開始較多的關(guān)注點(diǎn)在于短消息,音頻的互動(dòng),早期大都基于PC端開發(fā),一方面IM、音頻的傳輸碼率較低,另一方面有線寬帶網(wǎng)絡(luò)帶寬較為充裕,遇到的傳輸問題可能沒有那么明顯。
近年來,隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,互動(dòng)直播類產(chǎn)品更多的實(shí)現(xiàn)在手機(jī)端,而手機(jī)其先天的優(yōu)勢(shì)視頻采集隨處可得,4G、WiFi網(wǎng)絡(luò)隨地接入,人們不再局限于文字、聲音,而更多的是利用視頻信息去進(jìn)行互動(dòng)。我們知道視頻信息量是很龐大的,對(duì)視頻信息傳輸需求的激增,無疑惡化了網(wǎng)絡(luò)的擁塞狀況,再加上移動(dòng)網(wǎng)絡(luò)自身的問題,丟包抖動(dòng)隨處可見,在這種復(fù)雜的充滿競(jìng)爭(zhēng)的網(wǎng)絡(luò)情況下,實(shí)時(shí)通信就遇到了更多的挑戰(zhàn)。
目前市場(chǎng)上的互動(dòng)直播產(chǎn)品雖然有不少,但大多采用一些大的平臺(tái)方提供解決方案,這些平臺(tái)方包括網(wǎng)易也就4~5家,盡管我們可以說:網(wǎng)易云視頻的互動(dòng)直播在分辨率480p/WiFi條件下,抗丟包20%,延時(shí)200ms以內(nèi)。那么用戶會(huì)問:傳輸720p呢?4K視頻呢?超清視頻體驗(yàn)?zāi)?#xff1f;延時(shí)100ms以內(nèi)可以么?面對(duì)面說話那樣可以么?人們對(duì)于提高視頻通信的用戶體驗(yàn)的追求是無限的,所以,我們的優(yōu)化工作也是無限的。
客觀地說,互動(dòng)直播產(chǎn)品是需要一直優(yōu)化下去的,這樣才能滿足人們?nèi)找嬖鲩L(zhǎng)的對(duì)于視頻多媒體實(shí)時(shí)信息交互的多種需求。
?
Q:哪些影響研發(fā)效率的哪些因素是一定要想辦法避免的呢?
產(chǎn)品需求不明確,前期技術(shù)調(diào)研不充分,導(dǎo)致開發(fā)困難。很多功能壓根沒有運(yùn)用到實(shí)際產(chǎn)品中的或者說由于技術(shù)實(shí)現(xiàn)難度等問題,半途而廢的那些功能開發(fā),大大降低了研發(fā)效率。
?
Q:程序員是一個(gè)工作壓力很大的人群,你是怎么來釋放自己的壓力呢,或者對(duì)其他小伙伴釋放壓力,有沒有 “放飛自己”獨(dú)門秘方要分享呢?
其實(shí)壓力大并沒有多么壞,我們應(yīng)該把壓力當(dāng)做指引人前進(jìn)的動(dòng)力。我也有情緒低落的時(shí)候,這個(gè)時(shí)候我一般會(huì)去看電影,吃一頓美味佳肴,或者去跑步,用自己喜歡的方式去化解壓力。壓力每個(gè)人都有,其實(shí)釋放方式因人而異。但有壓力一定要學(xué)會(huì)自我釋放,找到一個(gè)合理合法的方式去釋放它!
?
Q:對(duì)于技術(shù)知識(shí)的學(xué)習(xí)和提升,有什么經(jīng)驗(yàn)可以分享?
關(guān)于學(xué)習(xí),現(xiàn)在網(wǎng)絡(luò)信息很發(fā)達(dá),經(jīng)常會(huì)有各種“xx技術(shù)分享”“xx技術(shù)大揭秘”等文章推送,這種信息大多比較片面化,屬于一家之言,或者充斥著軟廣硬廣,只能作為一些參考,不應(yīng)該浪費(fèi)太多時(shí)間,否則就是知道了很多的大道理,也依然做不好開發(fā)。要學(xué)習(xí),還是要系統(tǒng)化的理論化的,多讀書,讀好書。在運(yùn)用方面,就是多寫代碼,熟能生巧。
?
Q:能問問你今年的工作規(guī)劃嗎?
我個(gè)人研發(fā)重心依然放在視頻技術(shù)研發(fā)的相關(guān)方面,包括最新的編碼標(biāo)準(zhǔn)等,所以如果有做這方面開發(fā)的小伙伴,希望能一起交流哦!
——【特別推薦】——
這個(gè)三月我有3場(chǎng)見面會(huì),戳下面的邀請(qǐng)函上車!
總結(jié)
以上是生活随笔為你收集整理的【人物专访】朱玲——我在网易云当女程序媛的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 这个3月我有3场见面会,不知道你来不来?
- 下一篇: 你真的懂你的用户吗?