欧美,精品,综合,亚洲,好吊妞视频免新费观看,免费观看三级吃奶,一级a片女人自慰免费看

您當(dāng)前的位置是:  首頁 > 新聞 > 專家觀點 >
 首頁 > 新聞 > 專家觀點 >

網(wǎng)易視頻云專家朱玲:破譯移動端實時視頻傳輸?shù)暮诵拿艽a

2016-12-13 10:57:16   作者:   來源:CTI論壇   評論:0  點擊:


  視頻已經(jīng)成為當(dāng)前各種互聯(lián)網(wǎng)產(chǎn)品的基礎(chǔ)功能之一,如何選擇合適的技術(shù)構(gòu)建視頻能力也成為了互聯(lián)網(wǎng)團隊必須回答的一個問題。網(wǎng)易視頻云技術(shù)專家朱玲結(jié)合網(wǎng)易的研發(fā)實踐,介紹了視頻云技術(shù)的最新發(fā)展、技術(shù)挑戰(zhàn)所在以及突破方向,并分享了作為一名程序媛的工作和生活感悟。
\
  視頻傳輸問題挑戰(zhàn)最大
  能否先介紹您在網(wǎng)易的工作經(jīng)歷,負(fù)責(zé)過哪些項目,目前主要關(guān)注哪些技術(shù)?
  朱玲:我在2015年4月加入網(wǎng)易,一直從事視頻相關(guān)的開發(fā)工作,在視頻云產(chǎn)品部門,主要負(fù)責(zé)Windows端以及iOS端的直播推流/互動直播SDK的開發(fā);目前關(guān)注視頻編解碼,視頻傳輸,以及視頻處理相關(guān)技術(shù)。
  您最近在北京參加了中國軟件技術(shù)大會,分享了我們最新的技術(shù)實踐心得,能否簡單解釋涉及哪些重要內(nèi)容?哪些人應(yīng)該了解這些內(nèi)容?
  朱玲:主要是給大家分享我們網(wǎng)易視頻云在互動直播產(chǎn)品開發(fā)過程中,對視頻傳輸解決方案的一些思考,以及一些實踐心得,涉及到我們傳輸?shù)募夹g(shù)選型,框架設(shè)計,實踐過程中遇到的挑戰(zhàn),以及解決方案。
  互動直播涉及到端到端一整套的解決方案問題,每個環(huán)節(jié)都很重要,譬如設(shè)備兼容性、音頻降噪、回音消除前處理、視頻編碼碼率控制算法、傳輸?shù)鹊,其中傳輸問題尤為重要。為什么?當(dāng)前是移動互聯(lián)網(wǎng)時代,大多數(shù)用戶都采用移動端體驗互動直播,移動端通過WiFi/4G等接入網(wǎng)絡(luò),由于無線網(wǎng)絡(luò)固有的問題,比如隨機丟包、延時抖動不可避免,如何解決移動端網(wǎng)絡(luò)實時視頻傳輸問題,一直是學(xué)術(shù)界以及工業(yè)界的核心問題,傳輸性能直接決定了端到端的用戶體驗,因此,從我們產(chǎn)品開發(fā)初期,就將網(wǎng)絡(luò)優(yōu)化作為一個重點項目,投入較大的人力物力,包括弱網(wǎng)環(huán)境搭建、算法建模、數(shù)據(jù)分析、優(yōu)化調(diào)整等等,在這個過程中,我們也形成了自己的一套傳輸解決方案,并行之有效的集成在線上產(chǎn)品中。視頻團隊,尤其是實時音視頻應(yīng)用開發(fā)者,我們面臨的問題其實是一樣的。希望通過這樣的分享,大家一起交流心得,切磋學(xué)習(xí),對技術(shù)的發(fā)展起到一定的推動作用,最終讓用戶隨時隨地體驗到高清流暢的視頻服務(wù)。
  根據(jù)您的研發(fā)經(jīng)驗,視頻技術(shù),包括剛才說的互動直播,最具挑戰(zhàn)的難題是哪一個?我們投入了多少資源和精力解決這個問題?
  朱玲:視頻傳輸問題,如何在WiFi/移動端等較為復(fù)雜的網(wǎng)絡(luò)環(huán)境中保證穩(wěn)定流暢的傳輸以滿足用戶隨時隨地體驗高清流暢的視頻觀感,一直是我們的技術(shù)核心問題。從產(chǎn)品開發(fā)初期至今,我們一直在做這方面的優(yōu)化工作,并將持續(xù)優(yōu)化下去。
  優(yōu)化工作是無限的
  在互動直播體系中,抗丟包的冗余編碼和傳輸效率的優(yōu)化之間,折中的關(guān)鍵點是什么?
  朱玲:互動直播對傳輸延時非常敏感,我們過濾掉ARQ(自動重傳請求)方案而采取FEC(前向糾錯編碼)來對抗網(wǎng)絡(luò)的隨機丟包問題。誠然,冗余包的添加會額外消耗一定的傳輸帶寬,因此,我們在設(shè)計冗余包添加策略時,要充分考慮其帶寬消耗與恢復(fù)能力的權(quán)衡,我們不僅根據(jù)網(wǎng)絡(luò)實時反饋的丟包率動態(tài)自適應(yīng)調(diào)節(jié)添加冗余包的包率,還結(jié)合視頻包信息,采用Unequal Lelve protection FEC,對于關(guān)鍵幀關(guān)鍵信息添加更多的冗余包,以降低隨機丟包對視頻傳輸?shù)挠绊憽?/div>
  您說傳輸需要持續(xù)優(yōu)化,那么如何評價目前整個互動直播領(lǐng)域的技術(shù)水平?
  朱玲:從國外的Skype到我們的網(wǎng)易泡泡等實時通信產(chǎn)品,一開始較多的關(guān)注點在于短消息,音頻的互動,早期大都基于PC端開發(fā),一方面IM、音頻的傳輸碼率較低,另一方面有線寬帶網(wǎng)絡(luò)帶寬較為充裕,遇到的傳輸問題可能沒有那么明顯。
  近年來,隨著移動互聯(lián)網(wǎng)的發(fā)展,互動直播類產(chǎn)品更多的實現(xiàn)在手機端,而手機其先天的優(yōu)勢視頻采集隨處可得,4G、WiFi網(wǎng)絡(luò)隨地接入,人們不再局限于文字、聲音,而更多的是利用視頻信息去進行互動,我們知道視頻信息量是很龐大的,對視頻信息傳輸需求的激增,無疑惡化了網(wǎng)絡(luò)的擁塞狀況,再加上移動網(wǎng)絡(luò)自身的問題,丟包抖動隨處可見,在這種復(fù)雜的充滿競爭的網(wǎng)絡(luò)情況下,實時通信就遇到了更多的挑戰(zhàn)。
  目前市場上的互動直播產(chǎn)品雖然有不少,但大多采用一些大的平臺方提供解決方案,這些平臺方包括網(wǎng)易也就4~5家吧,盡管我們可以說:我們的互動直播在分辨率480p/WiFi條件下,抗丟包20%,延時200ms以內(nèi),那用戶會問了:傳輸720p呢?4K視頻呢?超清視頻體驗?zāi)?延時100ms以內(nèi)可以么?面對面說話那樣可以么?人們對于提高視頻通信的用戶體驗的追求是無限的,所以,我們的優(yōu)化工作也是無限的。
  客觀地說,大家的互動直播產(chǎn)品都需要繼續(xù)優(yōu)化,這樣才能滿足人們?nèi)找嬖鲩L的對于視頻多媒體實時信息交互的多種需求。
  誠如您所說,需求是無限的,那么從您的角度來看,要打造滿足娛樂、電商、金融等行業(yè)需求解決方案,哪些方面的技術(shù)是必備的?
  朱玲:這個問題不好回答,我認(rèn)為要具備的技術(shù)太多了,包括前端、后臺、底層音視頻技術(shù)等等,建議大家直接整合網(wǎng)易云。
  程序媛的工作與生活
  作為一名程序媛,您喜歡被人稱呼為“玲哥”,但男性和女性的思維模式和優(yōu)勢其實是有差異的,猿和媛在研發(fā)工作中面臨的挑戰(zhàn)有什么不同?需要如何分工協(xié)作實現(xiàn)高效研發(fā)?
  朱玲:“玲哥”只是聽上去好聽而已,“玲妹妹”有點凄慘,不是么?我并不覺得面臨的挑戰(zhàn)會因為性別而有所不同,也無需根據(jù)性別去做任何分工,程序開發(fā)不是生孩子,男性一定不行,也不是重體力活,女性一定有劣勢。我個人暫時還沒有想到,對于從事程序開發(fā)工作,性別會帶來什么差異。
  有哪些會影響研發(fā)效率的不利因素是必須杜絕的?
  朱玲:產(chǎn)品需求不明確,前期技術(shù)調(diào)研不充分,導(dǎo)致開發(fā)冷很多功能卻壓根沒有運用到實際產(chǎn)品中的或者說由于技術(shù)實現(xiàn)難度等問題,半途而廢的那些功能開發(fā),大大降低了研發(fā)效率。
  我們經(jīng)常能夠在論壇里面看到很多程序員,尤其是遠離故土的程序員表達他們的迷茫,比如壓力大、收入低,比如和產(chǎn)品、銷售部門在技術(shù)或者功能的選擇上存在較大的分歧,對于他們的這些問題,您有什么建議嗎?
  朱玲:對于第一個問題,不光是程序員,大多數(shù)人尤其是年輕人都會有類似的焦慮。其實壓力大并沒有多么壞,還記得高考逼得我們上知中文,下知地理,而現(xiàn)在我們一無所知;收入低也只是相對而言,知足常樂。我也有情緒低落的時候,這個時候我一般會去看一場電影,吃一頓麻辣香鍋,或者去跑步,壓力每個人都有,我們要做到的就是找到一個合理合法的方式去釋放它!
  對于開發(fā)與產(chǎn)品,銷售的分歧,這個就更不是問題了,一個好的團隊就是通過各種摩擦、碰撞(撕逼)來迸發(fā)火花的,大家都相敬如賓,很可能就是貌合神離。我個人非常推崇各抒己見,百花齊放的溝通方式,從別人的角度來看同一個問題,能更加開闊我們的思維,了解自身的不足。
  技術(shù)學(xué)習(xí)心得
  對于技術(shù)知識的學(xué)習(xí)和運用,您有什么經(jīng)驗可以分享?
  朱玲:關(guān)于學(xué)習(xí),現(xiàn)在網(wǎng)絡(luò)信息很發(fā)達,經(jīng)常會有各種“xx技術(shù)分享”“xx技術(shù)大揭秘”等文章推送,這種信息大多比較片面化,屬于一家之言,或者充斥著軟廣硬廣,只能作為一些參考,不應(yīng)該浪費太多時間,否則就是知道了很多的大道理,也依然做不好開發(fā)。要學(xué)習(xí),還是要系統(tǒng)化的理論化的,多讀書,讀好書。
  運用方面,就是多寫代碼,熟能生巧。
  來年技術(shù)展望
  對于視頻云技術(shù)在新的一年的發(fā)展,您有什么樣的期待?您的研發(fā)重心會放在哪里?
  朱玲:希望視頻云的產(chǎn)品更穩(wěn)定,功能更豐富,用戶接入更簡單,真正的做到用技術(shù)改變?nèi)藗兊纳。至于我個人,研發(fā)重心依然是視頻相關(guān)技術(shù),包括最新的編碼標(biāo)準(zhǔn)之類。

專題