直播云性能優(yōu)化實(shí)踐_第1頁
直播云性能優(yōu)化實(shí)踐_第2頁
直播云性能優(yōu)化實(shí)踐_第3頁
直播云性能優(yōu)化實(shí)踐_第4頁
直播云性能優(yōu)化實(shí)踐_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、直播云性能優(yōu)化實(shí)踐技術(shù)創(chuàng)新,變革未來七牛直播云:業(yè)務(wù)模型智能調(diào)度調(diào)度服務(wù)器節(jié)點(diǎn)流服務(wù)器節(jié)點(diǎn)智能調(diào)度QoS實(shí)時數(shù)據(jù)反饋XX線路A線路C線路B七牛直播云:產(chǎn)品內(nèi)核開放式采集開放式處理開放式編碼智能調(diào)度流式傳輸質(zhì)量透明首屏秒開動態(tài)追幀二次開發(fā)七牛直播云:產(chǎn)品架構(gòu)對象存儲內(nèi)容分發(fā) 網(wǎng)絡(luò)通用計(jì)算數(shù)據(jù)處理大數(shù)據(jù)深度學(xué)習(xí)實(shí)時流網(wǎng)絡(luò)錄制回放點(diǎn)播轉(zhuǎn)碼及內(nèi)容處理統(tǒng)計(jì)報表內(nèi)容識別推流及播放加速直播云API推流SDK播放SDK統(tǒng)一運(yùn)營系統(tǒng)七牛直播云七牛直播云:使用范式RTMP授權(quán)認(rèn)證全平臺支持采集、編碼、推流美顏、水印、濾鏡更多定制功能.智能調(diào)度云端錄制、存儲自動鑒黃多屏合一數(shù)據(jù)分析實(shí)時轉(zhuǎn)碼視頻連線質(zhì)量監(jiān)控、運(yùn)營自定

2、義數(shù)據(jù)處理多語言平臺支持智能解析首屏秒開動態(tài)追幀RTMP/HLS/FLV版權(quán)保護(hù)全平臺支持更多定制功能.彈幕點(diǎn)贊聊天道具App 實(shí)現(xiàn)App Server & DB需求和挑戰(zhàn)一、直播關(guān)鍵性能指標(biāo):首開延遲:1s 以內(nèi)累計(jì)延遲:3s 以內(nèi)低卡頓率(卡頓時長/推流時長):FPS 不掉編解碼性能匹配高可用 SLA低成本二、直播挑戰(zhàn):實(shí)時傳輸:傳輸協(xié)議和網(wǎng)絡(luò)海量終端用戶:驚群效應(yīng)實(shí)時轉(zhuǎn)存:海量存儲多屏多終端適配:實(shí)時轉(zhuǎn)碼(服務(wù)端)軟硬編解碼兼容推流端推流性能優(yōu)化采集處理輸出編碼BufferBufferBuffer編碼碼率控制音視頻采樣率控制處理算法優(yōu)化(GPU / CPU): 美顏、濾鏡、水印推流碼率控

3、制,自適應(yīng)網(wǎng)絡(luò) 碼率推流HttpDNS & 智能網(wǎng)絡(luò)調(diào)度弱網(wǎng)丟幀策略編碼算法優(yōu)化:H.264 / H.265推流端性能監(jiān)測推流 QoS 模塊實(shí)時監(jiān)測(聽云:監(jiān)控調(diào)優(yōu) + 報警):推流失敗次數(shù)卡頓次數(shù)卡頓時長離線匯總數(shù)據(jù):卡頓次數(shù)卡頓時長卡頓率(平均卡頓時長/平均推流時長)平均推流時長可用性推流報障模塊App SDK Server 分析報告服務(wù)端實(shí)時流網(wǎng)絡(luò)優(yōu)化去中心化網(wǎng)絡(luò):全球覆蓋,快速構(gòu)建 PoP (Point of Presence)節(jié)點(diǎn)邊緣節(jié)點(diǎn)緩存分流:抵抗驚群效應(yīng)節(jié)點(diǎn)無狀態(tài)化:高容錯度智能調(diào)度智能傳輸,全局最優(yōu)路徑智能運(yùn)維,智能監(jiān)控節(jié)點(diǎn)狀態(tài),快速上線新節(jié)點(diǎn),實(shí)時下線故障節(jié)點(diǎn),快速擴(kuò)容縮容

4、eDNS 智能解析:地區(qū) + 運(yùn)營商 + 節(jié)點(diǎn)配合客戶端 Query 測速調(diào)度監(jiān)測(調(diào)度中心)節(jié)點(diǎn)?;钐綔y節(jié)點(diǎn)連通性探測秒級幀率統(tǒng)計(jì)匯總 fps 數(shù)據(jù):卡頓率計(jì)算 優(yōu)化實(shí)時 fps 數(shù)據(jù):播流鏈路質(zhì)量監(jiān)控直播協(xié)議全稱協(xié)議原理延時RTMPReal Time Messaging Protocol長連接TCP每個時刻的數(shù)據(jù), 收到后立刻轉(zhuǎn)發(fā)13 秒HLSHTTP Live Streaming短連接HTTP集合一段時間數(shù) 據(jù),生成 ts 切片 文件,更新m3u8 10 秒HTTP-FLVRTMP over HTTP長連接HTTP同RTMP,使用HTTP協(xié)議13 秒RTMP vs. HLS優(yōu)點(diǎn)缺點(diǎn)適用場

5、景RTMP HTTP-FLV低延時跨平臺差 Flash Player 以外的 平臺都需要做移植即時,有互動需求HLS跨平臺 可點(diǎn)播回放高延時多次請求,網(wǎng)絡(luò)質(zhì)量 影響大單向廣播定制傳輸協(xié)議?轉(zhuǎn)碼優(yōu)化數(shù)據(jù)流 A數(shù)據(jù)流 B 轉(zhuǎn)碼節(jié)點(diǎn)數(shù)據(jù)流 A 轉(zhuǎn)碼節(jié)點(diǎn)數(shù)據(jù)流 B轉(zhuǎn)碼優(yōu)化實(shí)時轉(zhuǎn)存儲:靠近存儲,集中式轉(zhuǎn)碼轉(zhuǎn)碼調(diào)度:Docker 容器虛擬化 PaaS穩(wěn)定性:轉(zhuǎn)碼流程相互隔離,互不影響智能調(diào)度:實(shí)時監(jiān)控節(jié)點(diǎn)可用資源,實(shí)時 調(diào)度轉(zhuǎn)碼任務(wù),最大化資源利用率RTMP:原始碼率 目標(biāo)碼率靠近推流端轉(zhuǎn)碼HLS:RTMP 效率 HTTP 效率邊緣切片,延遲 控制在 6-7s播放端播放性能優(yōu)化首開延遲優(yōu)化:服務(wù)端 GOP

6、 緩存:0.5s 首開時間(Flash 播放器)播放器緩存大小優(yōu)化:越小越好,盡快播放解碼累計(jì)延遲消除優(yōu)化:網(wǎng)絡(luò)抖動播放器緩存大小優(yōu)化:與首開延遲優(yōu)化相反,越大越好實(shí)時丟幀(非關(guān)鍵幀)去掉 B 幀,加快解碼卡頓率優(yōu)化:自適應(yīng)碼率帶寬不足情況下自動降低碼率,減少網(wǎng)絡(luò)延遲帶來的卡頓感HTTP 自適應(yīng)播放流程瀏覽器HTTPTCPHTTPTCPA1A2 B1B2服務(wù)端A1B1緩存客戶端緩存A1A2 B1B2HTTP 自適應(yīng) 播放器HTTP GET A1服務(wù)端A2第二塊碼率為A 的視頻片段自適應(yīng)播放原理互聯(lián)網(wǎng)帶寬預(yù)估 模塊碼率選擇 模塊下載片段 調(diào)度HTTPGET視頻片段下一片段的 碼率什么時候 下載當(dāng)前片段所占 帶寬三大模塊播放器和外部網(wǎng)絡(luò)之間通過反饋實(shí)時調(diào)整碼率視頻播放器播流性能監(jiān)測播流 QoS 模塊實(shí)時監(jiān)測(聽

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論