DASH

什么是DASH:

DASH,又叫MPEG DASH扶平,DASH:Dynamic Adaptive Streaming over HTTP 羡榴,是一種在互聯網上傳送動態(tài)碼率的Video Streaming技術狠怨,類似于蘋果的HLS择懂,DASH會通過media presentation description (MPD)將視頻內容切片成一個很短的文件片段喻喳,每個切片都有多個不同的碼率另玖,DASH Client可以根據網絡的情況選擇一個碼率進行播放困曙,支持在不同碼率之間無縫切換。YouTube采用DASH谦去。其網頁端及移動端APP都使用了DASH慷丽。DASH的其他采用者包括:Netflix, Hulu。

DASH是由MPEG (Moving Picture Experts Group)組織制定鳄哭,2010年開始啟動要糊,2011年11月發(fā)布Draft版本,2012年4月發(fā)布第一稿Version(ISO/IEC 23009-1:2012)妆丘,2014年5月發(fā)布第二稿(ISO/IEC 23009-1:2014)锄俄,最新稿(ISO/IEC 23009-3:2015)。

目前3GPP Release 10已經將DASH納入其中勺拣;在HbbTV 1.5中也支持DASH奶赠;DVB-DASH也將DASH納入到DVB(ETSI TS 103 285 v.1.1.1)。目前DASH Industry Forum由發(fā)起廠家組成药有,致力于推進DASH產品生態(tài)毅戈,將DASH產業(yè)化和業(yè)界最佳實踐推向批量應用。

06c08823266a4654d3b5dc8787d1b512dc7dc569.png@942w_531h_progressive.png

好了愤惰,我們進入正題---->

我們?yōu)槭裁词褂肈ASH:

15年的B站我們使用整段的FLV和MP4苇经,這種方案的好處是簡單且兼容性高,抖音與今日頭條就是用該方案宦言。

但缺點也很明顯扇单,隨著視頻時長的增長,整段的MP4的頭部過于復雜奠旺,體積過于龐大蜘澜,導致拉取與加載極為緩慢阻桅。

16年的B站為了規(guī)避這個問題,使用了分段的FLV來提升加載速度兼都,這種方案的好處是視頻頭部小嫂沉,加載速度高。愛奇藝和優(yōu)酷也使用類似方案扮碧。

這種方案簡單且兼容性高趟章,而且與直播流統(tǒng)一了格式,所以一直沿用至今慎王,中間由于flv.js的出現 蚓土,把這種方案帶向了全平臺。

但隨著用戶的增加赖淤,用戶的網絡種類和情況也變得更加復雜蜀漆,如果我們需要在各種場景下都需要給用戶較好的體驗,我們需要選擇一種能在不同網絡下都能流暢播放的方案咱旱。

我們需要引入Dynamic Adaptive Streaming/ Bitrate 技術确丢,以進一步提升用戶體驗。

我們也需要對多音軌和多視頻軌

在評估了一些行業(yè)內使用的方案后吐限,我們選中了DASH鲜侥,DASH也可以更靈活的實現用戶與產品的新增需求。

圖片2

DASH對于觀看群眾可能的影響

對于普通看視頻的用戶诸典,我們期待部署Dash有以下改進:

觀看視頻更為流暢描函,如下圖所示,我們會在網速不佳時無縫切換至較低清晰度視頻狐粱,在網速充足時無縫切換至高清晰度視頻舀寓,切換過程對于用戶無感。

圖片3
  1. 可以很容易的支持音頻模式肌蜻,滿足聽相聲/音樂的你(不對

  2. 在退到后臺后互墓,可以自動切換至只拉取音頻,更節(jié)省你的流量宋欺,播放更加流暢轰豆。

  3. 可以很容易的支持視頻新增多音軌,多視頻軌齿诞,多字幕軌的任意切換 酸休,原聲,中配祷杈,多版本字幕任君選擇斑司。

DASH對UP主的影響:

對于Dash,我們會將除了1080P+/1080P60/720P60 以外的清晰度,進行全二壓處理宿刮,以便將GOP對齊互站,而且我們會嘗試將GOP縮減到5s,方便更靈活的切換僵缺。

這次是我們對Flv轉Dash的變更后的清晰度規(guī)格說明:

圖片4

綜上所述:

我們對于視頻會根據原片規(guī)格看情況輸出 1080P+/1080P60/720P60/720P/480P/360P 6種規(guī)格

對于音頻會根據原片規(guī)格看情況輸出 320kbps/64kbps 2種規(guī)格

另外胡桃,我們會將最大文件上傳大小從4GB增加到8GB。

參考文獻地址:

https://www.bilibili.com/read/cv855111

http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末磕潮,一起剝皮案震驚了整個濱河市翠胰,隨后出現的幾起案子,更是在濱河造成了極大的恐慌自脯,老刑警劉巖之景,帶你破解...
    沈念sama閱讀 206,968評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異膏潮,居然都是意外死亡锻狗,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 88,601評論 2 382
  • 文/潘曉璐 我一進店門焕参,熙熙樓的掌柜王于貴愁眉苦臉地迎上來轻纪,“玉大人,你說我怎么就攤上這事龟糕⊥┐牛” “怎么了悔耘?”我有些...
    開封第一講書人閱讀 153,220評論 0 344
  • 文/不壞的土叔 我叫張陵讲岁,是天一觀的道長。 經常有香客問我衬以,道長缓艳,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,416評論 1 279
  • 正文 為了忘掉前任看峻,我火速辦了婚禮阶淘,結果婚禮上,老公的妹妹穿的比我還像新娘互妓。我一直安慰自己溪窒,他們只是感情好,可當我...
    茶點故事閱讀 64,425評論 5 374
  • 文/花漫 我一把揭開白布冯勉。 她就那樣靜靜地躺著澈蚌,像睡著了一般。 火紅的嫁衣襯著肌膚如雪灼狰。 梳的紋絲不亂的頭發(fā)上宛瞄,一...
    開封第一講書人閱讀 49,144評論 1 285
  • 那天,我揣著相機與錄音交胚,去河邊找鬼份汗。 笑死盈电,一個胖子當著我的面吹牛,可吹牛的內容都是我干的杯活。 我是一名探鬼主播匆帚,決...
    沈念sama閱讀 38,432評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼旁钧!你這毒婦竟也來了卷扮?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,088評論 0 261
  • 序言:老撾萬榮一對情侶失蹤均践,失蹤者是張志新(化名)和其女友劉穎晤锹,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體彤委,經...
    沈念sama閱讀 43,586評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡鞭铆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,028評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了焦影。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片车遂。...
    茶點故事閱讀 38,137評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖斯辰,靈堂內的尸體忽然破棺而出舶担,到底是詐尸還是另有隱情,我是刑警寧澤彬呻,帶...
    沈念sama閱讀 33,783評論 4 324
  • 正文 年R本政府宣布衣陶,位于F島的核電站,受9級特大地震影響闸氮,放射性物質發(fā)生泄漏剪况。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,343評論 3 307
  • 文/蒙蒙 一蒲跨、第九天 我趴在偏房一處隱蔽的房頂上張望译断。 院中可真熱鬧,春花似錦或悲、人聲如沸孙咪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽翎蹈。三九已至,卻和暖如春捌臊,著一層夾襖步出監(jiān)牢的瞬間杨蛋,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留逞力,地道東北人曙寡。 一個月前我還...
    沈念sama閱讀 45,595評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像寇荧,于是被迫代替她去往敵國和親举庶。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,901評論 2 345

推薦閱讀更多精彩內容