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