精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

關于直播,所有的技術細節(jié)都在這里了(四)

企業(yè)動態(tài)
基于可控和容災的需要,移動端代碼一般不會hardcode 推流、播放的服務器IP地址,而選用域名代替。在IP出現(xiàn)宕機或網(wǎng)絡中斷的情況下,還可以通過變更DNS來實現(xiàn)問題IP的剔除。

前面介紹了直播后端系統(tǒng)的原理及優(yōu)化,那么直播推流、播放端是否就沒有可以優(yōu)化的點呢?答案是否定的。客戶端的優(yōu)化對直播秒開、延遲體驗的實現(xiàn)至關重要,這里重點介紹移動終端的情況。

解析優(yōu)化

參見之前介紹的DNS過程,如下圖:

 

基于可控和容災的需要,移動端代碼一般不會hardcode 推流、播放的服務器IP地址,而選用域名代替。在IP出現(xiàn)宕機或網(wǎng)絡中斷的情況下,還可以通過變更DNS來實現(xiàn)問題IP的剔除。而域名的解析時間需要幾十毫秒至幾秒不等,對于新生成熱度不高的域名,一般的平均解析延遲在300ms,按上圖的各個環(huán)節(jié)只要有一個通路網(wǎng)絡產(chǎn)生波動或者是設備高負載,會增加至秒級。幾十毫秒的情況是ISP NS這一層在熱度足夠高的情況下會對域名的解析進行緩存。如下圖:

 

按我們上面分析的情況,本省延遲大概是15ms左右,那么域名解析最低也可以做到15ms左右。但由于直播場景的特殊性,推流和播放使用的域名使用的熱度較難達到ISP NS緩存的標準,所以經(jīng)常需要走回Root NS進行查詢的路徑。

那客戶端解析優(yōu)化的原理就出來了:本機緩存域名的解析結(jié)果,對域名進行預解析,每次需要直播推流和播放的時候不再需要再進行DNS過程。此處節(jié)省幾十到幾百毫秒的打開延遲。

播放優(yōu)化

直播播放器的相關技術點有:直播延時、首屏時間(指從開始播放到第一次看到畫面的時間)、音視頻同步、軟解碼、硬解碼。參考如下播放流程:

 

播放步驟描述:

1、根據(jù)協(xié)議類型(如RTMP、RTP、RTSP、HTTP等),與服務器建立連接并接收數(shù)據(jù);

2、解析二進制數(shù)據(jù),從中找到相關流信息;

3、根據(jù)不同的封裝格式(如FLV、TS)解復用(demux);

4、分別得到已編碼的H.264視頻數(shù)據(jù)和AAC音頻數(shù)據(jù);

5、使用硬解碼(對應系統(tǒng)的API)或軟解碼(FFMpeg)來解壓音視頻數(shù)據(jù);

6、經(jīng)過解碼后得到原始的視頻數(shù)據(jù)(YUV)和音頻數(shù)據(jù)(AAC);

7、因為音頻和視頻解碼是分開的,所以我們得把它們同步起來,否則會出現(xiàn)音視頻不同步的現(xiàn)象,比如別人說話會跟口型對不上;

8、最后把同步的音頻數(shù)據(jù)送到耳機或外放,視頻數(shù)據(jù)送到屏幕上顯示;

了解了播放器的播放流程后,我們可以優(yōu)化以下幾點:

首屏時間優(yōu)化

1、從步驟2入手,通過預設解碼器類型,省去探測文件類型時間;

2、從步驟5入手,縮小視頻數(shù)據(jù)探測范圍,同時也意味著減少了需要下載的數(shù)據(jù)量,特別是在網(wǎng)絡不好的時候,減少下載的數(shù)據(jù)量能為啟動播放節(jié)省大量的時間,當檢測到I幀數(shù)據(jù)后就立馬返回并進入解碼環(huán)節(jié)。

延時優(yōu)化

1、視頻緩沖區(qū)或叫視頻緩存策略,該策略原理是當網(wǎng)絡卡頓時增加用戶等待時間來緩存一定量的視頻數(shù)據(jù),達到后續(xù)平滑觀看的效果,該技術能有效減少卡頓次數(shù),但是會帶來直播上的內(nèi)容延時,所以該技術主要運用于點播,直播方面已去掉該策略,以此盡可能去掉或縮小內(nèi)容從網(wǎng)絡到屏幕展示過程中的時間;(有利于減少延時)

2、下載數(shù)據(jù)探測池技術,當用戶下載速度不足發(fā)生了卡頓,然后網(wǎng)絡突然又順暢了,服務器上之前滯留的數(shù)據(jù)會加速發(fā)下來,這時為了減少之前卡頓造成的延時,播放器會加速播放探測池的視頻數(shù)據(jù)并丟棄當前加速部分的音頻數(shù)據(jù),以此來保證當前觀看內(nèi)容延時穩(wěn)定。

推流優(yōu)化

 

推流步驟說明:很容易看出推流跟播放其實是逆向的,具體流程就不多說了。

優(yōu)化一:適當?shù)腝os(Quality of Service,服務質(zhì)量)策略。推流端會根據(jù)當前上行網(wǎng)絡情況控制音視頻數(shù)據(jù)發(fā)包和編碼,在網(wǎng)絡較差的情況下,音視頻數(shù)據(jù)發(fā)送不出去,造成數(shù)據(jù)滯留在本地,這時,會停掉編碼器防止發(fā)送數(shù)據(jù)進一步滯留,同時會根據(jù)網(wǎng)絡情況選擇合適的策略控制音視頻發(fā)送。比如網(wǎng)絡很差的情況下,推流端會優(yōu)先發(fā)送音頻數(shù)據(jù),保證用戶能聽到聲音,并在一定間隔內(nèi)發(fā)關鍵幀數(shù)據(jù),保證用戶在一定時間間隔之后能看到一些畫面的變化。

優(yōu)化二:合理的關鍵幀配置。合理控制關鍵幀發(fā)送間隔(建議2秒或1秒一個),這樣可以減少后端處理過程,為后端的緩沖區(qū)設置更小創(chuàng)造條件。

軟硬編解選擇

網(wǎng)上有不少關于選擇軟解還是硬解的分析文章,這里也介紹一些經(jīng)驗,但根本問題是,沒有一個通用方案能最優(yōu)適配所有操作系統(tǒng)和機型。

推流編碼: 推薦Andorid4.3(API18)或以上使用硬編,以下版本使用軟編;iOS使用全硬編方案;

播放解碼:Andorid、iOS播放器都使用軟解碼方案,經(jīng)過我們和大量客戶的測試以及總結(jié),雖然犧牲了功耗,但是在部分細節(jié)方面表現(xiàn)會較優(yōu),且可控性強,兼容性也強,出錯情況少,推薦使用。

附軟硬編解碼優(yōu)缺點對比:

 

云端機型及網(wǎng)絡適配

上面分析了很多針對視頻編解碼的參數(shù),但實際情況最好的編解碼效果是需要根據(jù)機型的適配的,由于iOS的設備類型較少,可以做到每個機型針對性的測試和調(diào)優(yōu),但是對于Android就非常難做到逐款機型針對性調(diào)優(yōu),并且每年都會出產(chǎn)不少的新機器,如果代碼中寫死了配置或判斷邏輯將非常不利于維護和迭代。所以我們就誕生了一個想法,這些判斷邏輯或配置是否可以放在云上呢? 這樣就產(chǎn)生了云端機型與網(wǎng)絡適配的技術。

 

終端在推流、播放前會獲取通過協(xié)議上報當前的機型配置、網(wǎng)絡情況、IP信息。云端會返回一個已最適合的編解碼策略配置:走軟編還是硬編、各項參數(shù)的配置,就近推流服務的IP,就近播放服務的IP。 終端獲取一次即可,不需要每次推流、播放前都去獲取一次。

這樣,在我們不斷的迭代和完善機型編解碼適配庫的同時,所有使用該技術的直播APP都將收益。

總結(jié)

分析很多直播后端、終端的關于低延遲、秒開的優(yōu)化技術,在UCloud直播云上都已有了相關的實踐,都是一些較“靜態(tài)”的技術。實際提供穩(wěn)定、低延遲、流暢的直播服務,是日常中非常大量細致的監(jiān)控、算法和動態(tài)運營的結(jié)果,并不是實現(xiàn)了某些的技術點,就能坐享一套穩(wěn)定的直播服務,只能說是完成了萬里長城的第一道磚。

點擊閱讀:關于直播,所有的技術細節(jié)都在這里了(一)http://m.jxzklqfsx.com/art/201605/511219.htm

點擊閱讀:關于直播,所有的技術細節(jié)都在這里了(二)http://m.jxzklqfsx.com/art/201605/511224.htm

點擊閱讀:關于直播,所有的技術細節(jié)都在這里了(三)http://m.jxzklqfsx.com/art/201605/511465.htm

責任編輯:xiejuan 來源: 51CTO
相關推薦

2016-05-20 11:14:55

內(nèi)容緩存 傳輸策略優(yōu)

2016-05-16 12:08:08

UCloud 直播云

2016-05-16 14:00:39

UCloud 直播云

2016-05-12 14:54:39

UCloud

2017-09-19 14:55:27

Android字體修改

2017-12-08 10:42:49

HBase切分細節(jié)

2017-08-28 16:40:07

Region切分觸發(fā)策略

2025-05-16 09:34:10

2018-04-26 16:15:02

數(shù)據(jù)庫MySQLMySQL 8.0

2017-10-24 14:57:58

AI人工智能機器學習

2018-03-19 14:43:28

2022-11-28 08:44:46

死鎖面試線程

2019-11-04 09:07:48

DevOps互聯(lián)網(wǎng)IT

2021-06-17 13:40:47

區(qū)塊鏈比特幣公有鏈

2019-07-21 08:10:21

技術研發(fā)優(yōu)化

2023-12-11 21:59:01

時序分析深度學習自回歸模型

2021-10-06 16:21:32

類型對象Typescript

2021-03-11 16:07:40

鴻蒙HarmonyOS應用開發(fā)

2021-06-18 10:45:29

Java內(nèi)存泄漏C++

2019-12-04 07:57:22

6G5G網(wǎng)絡
點贊
收藏

51CTO技術棧公眾號

中文天堂资源在线| av在线免费观看国产| 中文字幕久久熟女蜜桃| 91tv精品福利国产在线观看| 欧美成人a在线| 凹凸国产熟女精品视频| 午夜视频在线免费观看| 国产成人精品综合在线观看| 奇门遁甲1982国语版免费观看高清| 国产极品在线视频| www亚洲人| 成人免费av在线| 国产精品露脸av在线| 欧美h片在线观看| 日韩高清成人在线| 欧美一三区三区四区免费在线看 | 国产男女无套免费网站| 欧美va亚洲va日韩∨a综合色| 欧美乱妇15p| 婷婷无套内射影院| 国产成人在线视频免费观看| 久久精品一级爱片| 国产精品播放| 国产免费黄色片| 蜜臀久久99精品久久久久久9| 亚洲一级黄色片| 欲求不满的岳中文字幕| 啪啪av大全导航福利综合导航| 亚洲欧洲99久久| 亚洲国产精品综合| 性高潮久久久久久久久久| 国产一区二区视频在线播放| 国产精品福利在线| 极品国产91在线网站| 亚洲精品123区| 欧美激情在线一区| 欧美日韩黄色网| 欧美3p在线观看| 中文字幕av日韩| 国产 欧美 在线| 久久93精品国产91久久综合| 日韩h在线观看| 国产美女视频免费观看下载软件| 欧美大片高清| 福利一区福利二区微拍刺激| 996这里只有精品| 日韩激情av| 一区二区日韩av| 伊人再见免费在线观看高清版| www.亚洲黄色| 国产精品18久久久久久久网站| 久久久久国产一区二区三区| 2021亚洲天堂| 亚洲精品一区二区妖精| 最近2019中文字幕mv免费看| 九一在线免费观看| 手机亚洲手机国产手机日韩| 宅男66日本亚洲欧美视频| av网站免费在线看| 成人精品中文字幕| 中文字幕日韩av电影| 国产又粗又猛又爽又黄的视频小说| 亚洲1区在线观看| 欧美成人vr18sexvr| av电影在线播放| 偷拍一区二区| 伊是香蕉大人久久| 欧美偷拍第一页| 欧美日本中文| 18一19gay欧美视频网站| 欧美特黄aaaaaa| 日韩激情在线观看| 91精品在线播放| 免费观看黄色一级视频| 2欧美一区二区三区在线观看视频| 国产色视频一区| 国产免费高清视频| 97aⅴ精品视频一二三区| 欧美日本韩国一区二区三区| 无遮挡的视频在线观看| 一区二区三区精品在线| 国产精品97在线| 欧美一区二区三区婷婷| 91精品国产综合久久香蕉的特点 | 极品久久久久久| 精品不卡视频| 国产精品都在这里| 精品国产免费无码久久久| av资源站一区| 在线精品日韩| 精精国产xxxx视频在线野外 | 97在线免费视频观看| 91九色美女在线视频| 欧美三级视频在线观看| 精品久久久久久无码人妻| 亚欧洲精品视频在线观看| 日韩在线视频国产| 国产a∨精品一区二区三区仙踪林| 一区在线视频| 国产精品视频免费在线| 国产黄a三级三级看三级| 久久综合九色综合欧美就去吻| 精品国产乱码久久久久久88av| 亚洲精品.www| 中文字幕不卡在线播放| 国产一区二区四区| 色婷婷成人网| 国产偷亚洲偷欧美偷精品| 美国黄色片视频| 久久精品日韩欧美| 国产精品一区二区三区四区五区 | 白嫩白嫩国产精品| 中文国产成人精品| 日韩xxx高潮hd| 国产专区欧美精品| 日韩福利视频| 亚洲免费福利| 亚洲风情亚aⅴ在线发布| 成人黄色短视频| 日本大胆欧美人术艺术动态 | 91精品国产自产精品男人的天堂| 日韩一级成人av| 国产大屁股喷水视频在线观看| 99久久亚洲精品蜜臀| 欧美专区国产专区| www.亚洲天堂.com| 亚洲色图一区二区三区| 无码少妇一区二区三区芒果| 青青一区二区| 97在线日本国产| 成人午夜福利视频| 一区二区国产视频| 丰满少妇一区二区三区专区| 午夜欧美在线| 成人激情电影一区二区| 992tv免费直播在线观看| 日本韩国欧美国产| 这里只有久久精品| 久久亚洲视频| 欧美精品一区三区在线观看| 中文字幕资源网在线观看免费| 欧美日韩中文字幕一区二区| 波多野结衣a v在线| 9色国产精品| 精品国产一区二区三| av毛片午夜不卡高**水| 亚洲级视频在线观看免费1级| 91资源在线播放| 久久亚洲精品伦理| 午夜精品一区二区三区在线观看| av网站网址在线观看| 欧美日韩在线播放| 日韩欧美视频免费观看| 精品午夜一区二区三区在线观看| 久久99精品久久久水蜜桃| а√在线中文在线新版| 亚洲精品一区久久久久久| 亚洲s码欧洲m码国产av| 国产欧美精品国产国产专区 | 夜夜嗨av一区二区三区网站四季av| 在线日韩欧美视频| 亚洲av无码乱码国产精品fc2| 国产精品一区二区在线观看不卡| 免费av一区二区三区| 久久99久久99精品免观看软件| 欧美一区二区三区啪啪| 青青草激情视频| 成人av资源在线观看| www.国产区| 日韩精品影视| 97人人干人人| 中文字幕色婷婷在线视频| 亚洲人午夜色婷婷| 国产绿帽刺激高潮对白| 亚洲va欧美va天堂v国产综合| 中文字幕丰满乱码| 国产一区欧美| 美国av一区二区三区| 国产三级一区| 国色天香2019中文字幕在线观看| 国产精品久久久久久久免费 | 久久国产手机看片| 激情开心成人网| 久久久精品日本| 天天色综合久久| 色婷婷综合在线| 色老板免费视频| 91丝袜呻吟高潮美腿白嫩在线观看| 国产在线视频在线| 国产不卡一区| 97免费资源站| 偷拍视频一区二区三区| 欧美成人精品在线| 蜜桃视频在线播放| 欧美一级欧美三级在线观看| 九九精品免费视频| 亚洲精品乱码久久久久久| 少妇毛片一区二区三区| 久草在线在线精品观看| 岳毛多又紧做起爽| 欧美色123| 西游记1978| 精品精品精品| 亚洲精品免费av| 日韩精品三区| 69国产精品成人在线播放| 欧美天天影院| 亚洲人成网站777色婷婷| 成人av一区二区三区在线观看| 亚洲免费在线观看| 久久午夜福利电影| 99在线视频精品| av在线网站免费观看| 日本aⅴ免费视频一区二区三区| 日韩免费av电影| 精品淫伦v久久水蜜桃| 成人免费看吃奶视频网站| 手机在线观看av网站| 欧美人在线观看| 好吊日视频在线观看| 正在播放国产一区| 久久电影视频| 日韩精品亚洲元码| 欧美一级片免费| 日韩美女视频一区二区在线观看| 精品无码m3u8在线观看| 国产精品丝袜91| 特级西西www444人体聚色| 99久久精品99国产精品| 蜜桃色一区二区三区| 国产寡妇亲子伦一区二区| 97超碰成人在线| 蜜臀av性久久久久av蜜臀妖精| 男人天堂成人网| 亚洲女同中文字幕| 亚洲视频导航| 日韩成人免费| 亚洲欧美久久久久一区二区三区| 91精品国产乱码久久久竹菊| 亚洲最大成人网色| 精品国产一区二区三区性色av | 日韩美女黄色片| 亚洲一区在线电影| 国产极品在线播放| 亚洲成av人综合在线观看| 少妇久久久久久被弄高潮| 亚洲日本电影在线| 欧美成人精品欧美一| 亚洲精品写真福利| 毛片aaaaa| 亚洲成人免费视| av大片免费在线观看| 岛国av一区二区在线在线观看| 久久久久久久久久97| 最近中文字幕一区二区三区| 亚洲色图27p| 一区二区三区国产| 日韩免费不卡视频| 欧美视频免费在线| 久久久久久久久久一级| 欧美日韩一区视频| 国产av精国产传媒| 欧美精品一区二区三区一线天视频| 欧美视频xxxx| 欧美日韩国产一区二区三区地区| 日本三级黄色大片| 日韩欧美亚洲综合| 国产性生活视频| 欧美日韩国产综合久久| 成人黄色在线观看视频| 日韩国产精品视频| jizz亚洲| 色综合久久精品亚洲国产 | 天堂综合网久久| 日本一区视频在线播放| 999精品视频| 超碰成人免费在线| 日韩电影在线免费| 久久出品必属精品| 91网站在线观看视频| 亚洲色图欧美色| 亚洲制服丝袜一区| 91青青草视频| 日韩一区二区三区在线| 亚洲欧美日韩成人在线| 日韩在线视频二区| 欧美a级在线观看| 国产在线观看精品一区二区三区| 成人在线免费电影网站| 成人天堂噜噜噜| 日韩电影在线观看完整免费观看| 国产传媒一区二区| av在线不卡免费观看| 亚洲中文字幕无码一区二区三区| 91精品久久久久久久久久不卡| 日韩亚洲不卡在线| 国内精品久久久久久久影视麻豆| 国产亚洲精品久久久久久久| 国产精品亚洲综合久久| 99中文字幕在线| 久久精子c满五个校花| 毛片a片免费观看| 欧美日韩在线播放三区四区| 五月婷婷激情在线| 欧美精品在线网站| a屁视频一区二区三区四区| 国产欧美日韩综合一区在线观看| 精品国产一区二区三区成人影院| 国产精品手机在线| 欧美xxav| 激情五月婷婷久久| 成人av网站免费| 久草网站在线观看| 欧美美女一区二区三区| 国产特黄在线| 日韩av片永久免费网站| 成人在线超碰| 性生活免费观看视频| 久久精品国产99| 人妻一区二区视频| 欧美日韩在线影院| 天天干,天天操,天天射| 九九热这里只有在线精品视| 天天综合91| 亚洲一区二区在线看| 久久精品动漫| 久久久久亚洲av无码专区桃色| 中文字幕av资源一区| 久久久久久久久久久影院 | www.97超碰| 久久精品电影网站| 国精品产品一区| 欧美综合激情| 久久精品人人| 日本免费www| 欧美在线一二三四区| 免费在线国产| 国产不卡在线观看| 蜜桃一区二区| www.日本xxxx| 国产精品网站在线| 这里只有精品9| www.亚洲人.com| 国产精品亚洲综合在线观看| 小说区视频区图片区| 国模大尺度一区二区三区| 永久免费看片直接| 日韩情涩欧美日韩视频| 日本片在线看| 精品国产乱码久久久久久丨区2区 精品国产乱码久久久久久蜜柚 | 福利视频导航一区| 99久久免费国产精精品| 久久久精品电影| 9l亚洲国产成人精品一区二三| 日本不卡二区高清三区| 日一区二区三区| 欧美亚洲色综久久精品国产| 69堂国产成人免费视频| 日本无删减在线| 麻豆精品蜜桃一区二区三区| 日韩精品久久久久久| 午夜影院黄色片| 51精品国自产在线| 精灵使的剑舞无删减版在线观看| 国产精品自在线| 国产精品麻豆久久| 日韩黄色一区二区| 一本到一区二区三区| 在线免费看黄| 国产精品二区三区| 久久av在线| 国产激情无码一区二区三区| 日韩一级完整毛片| 中文字幕 在线观看| 亚洲欧美久久234| 成人永久免费视频| 看黄色一级大片| 欧美另类高清videos| 久久久免费毛片| 日本不卡一区二区在线观看| 亚洲一区在线视频| 国产美女性感在线观看懂色av| 欧美亚洲另类激情另类| 成人久久久久| 国产a级黄色片| 91福利区一区二区三区| av在线免费网站| 欧美一区二区三区成人久久片| 一区二区精品| 99成人在线观看| 亚洲成人教育av| 久久青草免费| 成人在线免费观看av| 一色屋精品亚洲香蕉网站| 熟妇人妻一区二区三区四区| 91精品国产自产在线| 国产亚洲综合精品| 9999热视频| 一区二区三区无码高清视频| 国产精品香蕉|