一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

什么是DASH和HLS流?

深圳市恒訊科技有限公司 ? 來源:深圳市恒訊科技有限公司 ? 作者:深圳市恒訊科技有 ? 2023-10-09 17:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

直播無疑已成為網(wǎng)絡(luò)媒體消費的重要組成部分。無論我們是觀看本地新聞網(wǎng)絡(luò)的直播,還是在YouTube直播上與內(nèi)容創(chuàng)作者互動,它們都使用以下網(wǎng)絡(luò)協(xié)議之一進行工作:
MPEG- DASH(MPEG -動態(tài)-自適應(yīng)流- HTTP)
HLS(HTTP- Live-流)
兩種協(xié)議的工作方式相似——數(shù)據(jù)被編碼(分割)成塊并發(fā)送到客戶端進行查看。

一、HLS(HTTP直播)
HLS(即HTTP Live Streaming)是Apple開發(fā)的標準。此圖全面概述了正在運行的HLS直播流:

wKgZomUjxMeAP29JAAEwi5vGPj4528.png

原則上,該技術(shù)為自適應(yīng)比特率提供多個播放列表,因此連接速度較慢、想要觀看直播的用戶仍然可以觀看較低質(zhì)量的1280x720 ( 720p ) 流,而連接速度較快的用戶可以訪問更高質(zhì)量的3840x2160 ( 4K )) 溪流)。當瀏覽器加載播放器時,它會解析M3U8播放列表、讀取視頻/流元數(shù)據(jù)并按塊播放。這些塊往往只有幾秒鐘長,并且它們都有時間標記,玩家可以使用它們將視頻拼接在一起。
HLS的另一個功能是可訪問性:視頻流可以包含播放器可以在屏幕上顯示的VTT字幕文件。如果我們使用過 Bunny.net Stream,我們可能已經(jīng)注意到這一點,它使用HLS來提供視頻點播服務(wù)。由于HLS以純文本形式對視頻進行編碼,因此其他輔助功能(例如自動翻譯)成為可能。

二、DASH(基于HTTP的動態(tài)自適應(yīng)流媒體)
DASH的工作原理與HLS流類似。MPEG-DASH由一個公司聯(lián)盟開發(fā),是國際公認的實時流媒體事實上的標準。然而,這些視頻在某些平臺(即iOS)上不受本機支持,因此由于平臺兼容性,平臺通常最終會支持HLS支持的流(或兩者)。
使用DASH流,客戶端播放器請求播放列表,即包含塊列表的文本文件。這些塊與播放列表結(jié)合使用,形成任意長度的拼接、不間斷的視頻。(任何長度。視頻可以長達數(shù)百小時?。?/p>

三、其他用途
雖然HLS/DASH通常被稱為直播流協(xié)議,但它們也可用于常規(guī)視頻流。當與合適的轉(zhuǎn)碼器(可以分割這些塊)一起使用時,HLS/DASH可以為任何VOD(視頻點播)啟用自適應(yīng)比特率流。
此外,憑借廣泛的瀏覽器支持和大量的播放器可供選擇,直播變得比以往任何時候都更容易。HLS和MPEG-DASH使最終用戶受益于改進的流媒體性能,而無需使用Flash等插件播放器。這些技術(shù)與HTTP壓縮和其他Web技術(shù)結(jié)合使用,可提供愉快的用戶體驗。
這也適用于流媒體:由于OBS(一種非常流行的用于管理和創(chuàng)建視頻流的應(yīng)用程序)本身支持HLS,流媒體在使用該技術(shù)時應(yīng)該沒有任何問題。標準化協(xié)議可以在攝取端點(Twitch、YouTube等)上輕松處理,并轉(zhuǎn)碼以用于自適應(yīng)比特率流。

以上是DASH和HLS流的介紹,希望能幫助到大家參考!

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • HTTP
    +關(guān)注

    關(guān)注

    0

    文章

    525

    瀏覽量

    33550
  • HLS
    HLS
    +關(guān)注

    關(guān)注

    1

    文章

    133

    瀏覽量

    24881
  • DASH
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    2791
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    什么是反時限過保護?深入解析反時限過保護的應(yīng)用場景與優(yōu)勢

    在電力系統(tǒng)中,過保護是保障設(shè)備安全運行和電網(wǎng)穩(wěn)定性的重要環(huán)節(jié)。其中,反時限過保護以其獨特的動作特性,在特定應(yīng)用場景下發(fā)揮著不可替代的作用。本文將深入探討反時限過保護的原理、優(yōu)勢,并重點解析在哪
    的頭像 發(fā)表于 07-17 13:53 ?137次閱讀
    什么是反時限過<b class='flag-5'>流</b>保護?深入解析反時限過<b class='flag-5'>流</b>保護的應(yīng)用場景與優(yōu)勢

    如何在Unified IDE中創(chuàng)建視覺庫HLS組件

    最近我們分享了開發(fā)者分享|AMD Vitis HLS 系列 1 - AMD Vivado IP 流程(Vitis 傳統(tǒng) IDE)和開發(fā)者分享|AMD Vitis HLS 系列 2:AMD
    的頭像 發(fā)表于 07-02 10:55 ?499次閱讀
    如何在Unified IDE中創(chuàng)建視覺庫<b class='flag-5'>HLS</b>組件

    使用AMD Vitis Unified IDE創(chuàng)建HLS組件

    這篇文章在開發(fā)者分享|AMD Vitis HLS 系列 1 - AMD Vivado IP 流程(Vitis 傳統(tǒng) IDE) 的基礎(chǔ)上撰寫,但使用的是 AMD Vitis Unified IDE,而不是之前傳統(tǒng)版本的 Vitis HLS。
    的頭像 發(fā)表于 06-20 10:06 ?1016次閱讀
    使用AMD Vitis Unified IDE創(chuàng)建<b class='flag-5'>HLS</b>組件

    如何使用AMD Vitis HLS創(chuàng)建HLS IP

    本文逐步演示了如何使用 AMD Vitis HLS 來創(chuàng)建一個 HLS IP,通過 AXI4 接口從存儲器讀取數(shù)據(jù)、執(zhí)行簡單的數(shù)學(xué)運算,然后將數(shù)據(jù)寫回存儲器。接著會在 AMD Vivado Design Suite 設(shè)計中使用此 HLS
    的頭像 發(fā)表于 06-13 09:50 ?682次閱讀
    如何使用AMD Vitis <b class='flag-5'>HLS</b>創(chuàng)建<b class='flag-5'>HLS</b> IP

    FPGA EDA軟件的位驗證

    驗證,對于芯片研發(fā)是一個非常重要的測試手段,對于純軟件開發(fā)人員,最難理解的就是位驗證。在FPGA芯片研發(fā)中,位驗證是在做什么,在哪些階段需要做位驗證,如何做?都是問題。
    的頭像 發(fā)表于 04-25 09:42 ?1347次閱讀
    FPGA EDA軟件的位<b class='flag-5'>流</b>驗證

    Vivado HLS設(shè)計流程

    為了盡快把新產(chǎn)品推向市場,數(shù)字系統(tǒng)的設(shè)計者需要考慮如何加速設(shè)計開發(fā)的周期。設(shè)計加速主要可以從“設(shè)計的重用”和“抽象層級的提升”這兩個方面來考慮。Xilinx 推出的 Vivado HLS 工具可以
    的頭像 發(fā)表于 04-16 10:43 ?757次閱讀
    Vivado <b class='flag-5'>HLS</b>設(shè)計流程

    貿(mào)澤電子開售可為汽車應(yīng)用提供緊湊型連接的 Molex MX-DaSH線對線連接器

    2025 年 3 月 24 日 – 提供超豐富半導(dǎo)體和電子元器件?的業(yè)界知名新品引入 (NPI) 代理商貿(mào)澤電子 (Mouser Electronics) 即日起供應(yīng)Molex的MX-DaSH線對線
    發(fā)表于 03-24 15:13 ?845次閱讀

    使用HLS流程設(shè)計和驗證圖像信號處理設(shè)備

    STMicroelectronics成像部門負責向消費者、工業(yè)、安全和汽車市場提供創(chuàng)新的成像技術(shù)和產(chǎn)品。該團隊精心制定了一套通過模板實現(xiàn)的High-Level Synthesis(HLS)高層次綜合流程,使得上述產(chǎn)品能夠迅速上市。對于汽車市場,該流程符合ISO 26262標準,因此能確??煽啃浴?/div>
    的頭像 發(fā)表于 01-08 14:39 ?689次閱讀
    使用<b class='flag-5'>HLS</b>流程設(shè)計和驗證圖像信號處理設(shè)備

    MATLA B助力數(shù)字與模擬芯片設(shè)計:高效實現(xiàn)HLS、UCIe和UVM

    ? 本文將分享 MathWorks 參與 中國集成電路設(shè)計業(yè)高峰論壇暨展覽會 ICCAD-Expo 的展臺展示以及發(fā)表主題演講《MATLAB 加速數(shù)字和模擬芯片設(shè)計--高效實現(xiàn) HLS、UCIe
    的頭像 發(fā)表于 12-20 11:11 ?762次閱讀
    MATLA B助力數(shù)字與模擬芯片設(shè)計:高效實現(xiàn)<b class='flag-5'>HLS</b>、UCIe和UVM

    ASCP200 過保護參數(shù)設(shè)置

    保護
    acrelxqx
    發(fā)布于 :2024年12月18日 09:26:52

    常用的微控芯片類型

    控芯片是一種集成了多種微尺度功能單元的微型設(shè)備,它能夠在微米級別上精確操控流體,廣泛應(yīng)用于生物醫(yī)學(xué)、化學(xué)分析、生物傳感等領(lǐng)域。以下是幾種常見的微控芯片類型: 1. 連續(xù)流動微控芯片 連續(xù)流
    的頭像 發(fā)表于 11-21 15:13 ?1128次閱讀

    優(yōu)化 FPGA HLS 設(shè)計

    優(yōu)化 FPGA HLS 設(shè)計 用工具用 C 生成 RTL 的代碼基本不可讀。以下是如何在不更改任何 RTL 的情況下提高設(shè)計性能。 介紹 高級設(shè)計能夠以簡潔的方式捕獲設(shè)計,從而
    發(fā)表于 08-16 19:56

    如何有效解決固耦合問題

    固耦合問題的基本概念 固耦合問題是指在流體和固體相互作用的過程中,流體的運動受到固體邊界的影響,同時固體的變形和應(yīng)力狀態(tài)也受到流體的作用。固耦合問題具有以下特點: 1.1 多學(xué)科性:
    的頭像 發(fā)表于 08-09 15:16 ?1692次閱讀

    LED恒驅(qū)動芯片:升壓恒和降壓恒的區(qū)別和應(yīng)用場景

    LED恒驅(qū)動芯片主要用于LED燈珠的供電和驅(qū)動控制。 升壓恒和降壓恒是兩種常見的LED恒驅(qū)動方式: 1. 升壓恒(Boost Co
    的頭像 發(fā)表于 08-09 13:47 ?4473次閱讀