精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

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

HLS協(xié)議實(shí)現(xiàn)

FPGA之家 ? 來源:FPGA之家 ? 2023-04-06 09:29 ? 次閱讀

一.HLS介紹

HLS,Http Live Streaming 是由Apple公司定義的用于實(shí)時流傳輸?shù)膮f(xié)議,HLS基于HTTP協(xié)議實(shí)現(xiàn),傳輸內(nèi)容包括兩部分,一是M3U8描述文件,二是TS媒體文件。

1、M3U8文件

用文本方式對媒體文件進(jìn)行描述,由一系列標(biāo)簽組成。

#EXTM3U

#EXT-X-TARGETDURATION:5

#EXTINF:5,

./0.ts

#EXTINF:5,

./1.ts

#EXTM3U:每個M3U8文件第一行必須是這個tag。

#EXT-X-TARGETDURATION:指定最大的媒體段時間長度(秒),#EXTINF中指定的時間長度必須小于或等于這個最大值。該值只能出現(xiàn)一次。

#EXTINF:描述單個媒體文件的長度。后面為媒體文件,如./0.ts

2、TS文件

DVB定義的文件格式,用于音視頻的網(wǎng)絡(luò)傳輸,其中音視頻按時間戳進(jìn)行交織。每個數(shù)據(jù)包大小為188個字節(jié)。

二.HLS實(shí)現(xiàn)類結(jié)構(gòu)圖

0d2d6b28-d419-11ed-bfe3-dac502259ad0.png

CHLSServer:進(jìn)行Socket偵聽,管理所的客戶端HLS請求。

CHLSClient:實(shí)現(xiàn)HTTP的請求響應(yīng),根據(jù)客戶端請求的HLS內(nèi)容,交給CHLSSource進(jìn)行處理。

CHLSSourceManager:所有HLS源管理器,HLS源可以是本地的文件,也可以是來自網(wǎng)絡(luò)或設(shè)備的實(shí)時數(shù)據(jù)源。

CHLSSource:實(shí)現(xiàn)具體的HLS請求,包括M3U8文件獲取和TS片段的獲取。

三.代碼片段

0d4558be-d419-11ed-bfe3-dac502259ad0.jpg

0d54740c-d419-11ed-bfe3-dac502259ad0.jpg

0d701c5c-d419-11ed-bfe3-dac502259ad0.jpg

審核編輯 :李倩

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

    關(guān)注

    2

    文章

    590

    瀏覽量

    39046
  • 數(shù)據(jù)包
    +關(guān)注

    關(guān)注

    0

    文章

    238

    瀏覽量

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

    關(guān)注

    1

    文章

    128

    瀏覽量

    23907

原文標(biāo)題:HLS協(xié)議實(shí)現(xiàn)

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    探索Vivado HLS設(shè)計(jì)流,Vivado HLS高層次綜合設(shè)計(jì)

    設(shè)計(jì)來滿足各種約束 用不用的指令來探索多個HLS解決方案 2.實(shí)驗(yàn)內(nèi)容 實(shí)驗(yàn)中文件中包含一個矩陣乘法器的實(shí)現(xiàn)實(shí)現(xiàn)兩個矩陣inA和inB相乘得出結(jié)果,并且提供了一個包含了計(jì)算結(jié)果的testbench
    的頭像 發(fā)表于 12-21 16:27 ?3439次閱讀

    如何用HLS實(shí)現(xiàn)UART

    UART 是一種舊的串行通信機(jī)制,但仍在很多平臺中使用。它在 HDL 語言中的實(shí)現(xiàn)并不棘手,可以被視為本科生的作業(yè)。在這里,我將通過這個例子來展示在 HLS實(shí)現(xiàn)它是多么容易和有趣。
    的頭像 發(fā)表于 11-20 09:48 ?443次閱讀
    如何用<b class='flag-5'>HLS</b><b class='flag-5'>實(shí)現(xiàn)</b>UART

    如何用HLS實(shí)現(xiàn)UART呢?

    UART 是一種舊的串行通信機(jī)制,但仍在很多平臺中使用。它在 HDL 語言中的實(shí)現(xiàn)并不棘手,可以被視為本科生的作業(yè)。在這里,我將通過這個例子來展示在 HLS實(shí)現(xiàn)它是多么容易和有趣。
    的頭像 發(fā)表于 11-20 09:50 ?531次閱讀
    如何用<b class='flag-5'>HLS</b><b class='flag-5'>實(shí)現(xiàn)</b>UART呢?

    新手求助,HLS實(shí)現(xiàn)opencv算法加速的IP在vivado的使用

    我照著xapp1167文檔,用HLS實(shí)現(xiàn)fast_corners的opencv算法,并生成IP。然后想把這個算法塞到第三季的CH05_AXI_DMA_OV5640_HDMI上,這個demo里
    發(fā)表于 01-16 09:22

    HTML5和HLS協(xié)議兩種技術(shù)完美結(jié)合解決移動端網(wǎng)頁播放問題

    文件。 把上述2個技術(shù)性很強(qiáng)的概念表述翻譯下。就是說H5是一種HTML的新標(biāo)準(zhǔn),這種新標(biāo)準(zhǔn)支持原生的video標(biāo)簽和video控件。因?yàn)関ideo控件標(biāo)簽又支持HLS協(xié)議播放。 所以得以實(shí)現(xiàn)在手機(jī)移動
    發(fā)表于 06-01 14:48

    【正點(diǎn)原子FPGA連載】第一章HLS簡介-領(lǐng)航者ZYNQ之HLS 開發(fā)指南

    的ARM處理器或MicroBlaze軟核處理器)中的軟件代碼是截然不同的。在HLS中,所有的C設(shè)計(jì)都是要在可編程邏輯中實(shí)現(xiàn)的,也就是說,我們?nèi)匀皇窃谶M(jìn)行硬件設(shè)計(jì),只不過使用的不再是硬件描述
    發(fā)表于 10-10 16:44

    Vivado HLS實(shí)現(xiàn)OpenCV圖像處理的設(shè)計(jì)流程與分析

    《》數(shù)據(jù)類型,這種類型用于模型化視頻像素流處理,實(shí)質(zhì)等同于hls::steam《》流的類型,而不是OpenCV中在外部memory中存儲的matrix矩陣類型。因此,在HLS實(shí)現(xiàn)OpenCV的設(shè)計(jì)中
    發(fā)表于 07-08 08:30

    Vivado HLS設(shè)計(jì)流的相關(guān)資料分享

    多個HLS解決方案2.實(shí)驗(yàn)內(nèi)容實(shí)驗(yàn)中文件中包含一個矩陣乘法器的實(shí)現(xiàn)實(shí)現(xiàn)兩個矩陣inA和inB相乘得出結(jié)果,并且提供了一個包含了計(jì)算結(jié)果的testbench文件來與所得結(jié)果進(jìn)行對比驗(yàn)證。...
    發(fā)表于 11-11 07:09

    HLS系列–High Level Synthesis(HLS)的端口綜合2

    Interface:內(nèi)存訪問型的端口協(xié)議 接下來的幾章,我們重點(diǎn)介紹下AXI接口類型如何在HLS實(shí)現(xiàn),首先看Lite端口: AXI-Lite端口的實(shí)現(xiàn) 使用Vivado
    發(fā)表于 02-08 03:27 ?536次閱讀
    <b class='flag-5'>HLS</b>系列–High Level Synthesis(<b class='flag-5'>HLS</b>)的端口綜合2

    hls協(xié)議是什么_hls協(xié)議詳細(xì)介紹

    HLS常用的流媒體協(xié)議主要有 HTTP 漸進(jìn)下載和基于 RTSP/RTP 的實(shí)時流媒體協(xié)議,這二種基本是完全不同的東西,目前比較方便又好用的是用 HTTP 漸進(jìn)下載方法。在這個中 apple 公司的 HTTP Live Stre
    發(fā)表于 12-08 18:04 ?1.6w次閱讀
    <b class='flag-5'>hls</b><b class='flag-5'>協(xié)議</b>是什么_<b class='flag-5'>hls</b><b class='flag-5'>協(xié)議</b>詳細(xì)介紹

    hls協(xié)議是什么?hls協(xié)議詳細(xì)介紹

     摘要:HTTP Live Streaming(縮寫是HLS)是一個由蘋果公司提出的基于HTTP的流媒體網(wǎng)絡(luò)傳輸協(xié)議。今天主要以HLS協(xié)議為中心講述它的一些原理。
    發(fā)表于 12-10 09:25 ?5.6w次閱讀

    使用HLS封裝的縮放IP來實(shí)現(xiàn)視頻圖像縮放功能

    這里向大家介紹使用HLS封裝的縮放IP來實(shí)現(xiàn)視頻圖像縮放功能。將HLS封裝的縮放IP加入到OV5640圖像傳輸系統(tǒng),驗(yàn)證圖像放大和縮小功能。
    的頭像 發(fā)表于 10-11 14:21 ?1943次閱讀

    FPGA——HLS簡介

    是Vitis HLS。在Vivado 2020版本中替代原先的Vivado HLS, 功能略有差異。 HLS 的機(jī)理 ? ?簡單地講,HLS采樣類似C語言來設(shè)計(jì)FPGA 邏輯。但是要
    的頭像 發(fā)表于 01-15 12:10 ?4399次閱讀

    調(diào)用HLS的FFT庫實(shí)現(xiàn)N點(diǎn)FFT(hls:fft)

    HLS中用C語言實(shí)現(xiàn)8192點(diǎn)FFT,經(jīng)過測試,實(shí)驗(yàn)結(jié)果正確,但是時序約束不到100M的時鐘,應(yīng)該是設(shè)計(jì)上的延時之類的比較大,暫時放棄這個方案
    的頭像 發(fā)表于 07-07 09:08 ?1632次閱讀
    調(diào)用<b class='flag-5'>HLS</b>的FFT庫<b class='flag-5'>實(shí)現(xiàn)</b>N點(diǎn)FFT(<b class='flag-5'>hls</b>:fft)

    調(diào)用HLS的FFT庫實(shí)現(xiàn)N點(diǎn)FFT

    HLS中用C語言實(shí)現(xiàn)8192點(diǎn)FFT,經(jīng)過測試,實(shí)驗(yàn)結(jié)果正確,但是時序約束不到100M的時鐘,應(yīng)該是設(shè)計(jì)上的延時之類的比較大,暫時放棄這個方案,調(diào)用HLS中自帶的FFT庫(hls:f
    的頭像 發(fā)表于 07-11 10:05 ?948次閱讀
    調(diào)用<b class='flag-5'>HLS</b>的FFT庫<b class='flag-5'>實(shí)現(xiàn)</b>N點(diǎn)FFT