在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

HLS協議實現

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

一.HLS介紹

HLS,Http Live Streaming 是由Apple公司定義的用于實時流傳輸的協議,HLS基于HTTP協議實現,傳輸內容包括兩部分,一是M3U8描述文件,二是TS媒體文件。

1、M3U8文件

用文本方式對媒體文件進行描述,由一系列標簽組成。

#EXTM3U

#EXT-X-TARGETDURATION:5

#EXTINF:5,

./0.ts

#EXTINF:5,

./1.ts

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

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

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

2、TS文件

DVB定義的文件格式,用于音視頻的網絡傳輸,其中音視頻按時間戳進行交織。每個數據包大小為188個字節。

二.HLS實現類結構圖

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

CHLSServer:進行Socket偵聽,管理所的客戶端HLS請求。

CHLSClient:實現HTTP的請求響應,根據客戶端請求的HLS內容,交給CHLSSource進行處理。

CHLSSourceManager:所有HLS源管理器,HLS源可以是本地的文件,也可以是來自網絡或設備的實時數據源。

CHLSSource:實現具體的HLS請求,包括M3U8文件獲取和TS片段的獲取。

三.代碼片段

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

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

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

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 協議
    +關注

    關注

    2

    文章

    614

    瀏覽量

    39870
  • 數據包
    +關注

    關注

    0

    文章

    269

    瀏覽量

    24899
  • HLS
    HLS
    +關注

    關注

    1

    文章

    131

    瀏覽量

    24675

原文標題:HLS協議實現

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    探索Vivado HLS設計流,Vivado HLS高層次綜合設計

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

    如何用HLS實現UART

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

    如何用HLS實現UART呢?

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

    新手求助,HLS實現opencv算法加速的IP在vivado的使用

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

    HTML5和HLS協議兩種技術完美結合解決移動端網頁播放問題

    文件。 把上述2個技術性很強的概念表述翻譯下。就是說H5是一種HTML的新標準,這種新標準支持原生的video標簽和video控件。因為video控件標簽又支持HLS協議播放。 所以得以實現在手機移動
    發表于 06-01 14:48

    【正點原子FPGA連載】第一章HLS簡介-領航者ZYNQ之HLS 開發指南

    的ARM處理器或MicroBlaze軟核處理器)中的軟件代碼是截然不同的。在HLS中,所有的C設計都是要在可編程邏輯中實現的,也就是說,我們仍然是在進行硬件設計,只不過使用的不再是硬件描述
    發表于 10-10 16:44

    Vivado HLS實現OpenCV圖像處理的設計流程與分析

    《》數據類型,這種類型用于模型化視頻像素流處理,實質等同于hls::steam《》流的類型,而不是OpenCV中在外部memory中存儲的matrix矩陣類型。因此,在HLS實現OpenCV的設計中
    發表于 07-08 08:30

    Vivado HLS設計流的相關資料分享

    多個HLS解決方案2.實驗內容實驗中文件中包含一個矩陣乘法器的實現實現兩個矩陣inA和inB相乘得出結果,并且提供了一個包含了計算結果的testbench文件來與所得結果進行對比驗證。...
    發表于 11-11 07:09

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

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

    hls協議是什么_hls協議詳細介紹

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

    hls協議是什么?hls協議詳細介紹

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

    使用HLS封裝的縮放IP來實現視頻圖像縮放功能

    這里向大家介紹使用HLS封裝的縮放IP來實現視頻圖像縮放功能。將HLS封裝的縮放IP加入到OV5640圖像傳輸系統,驗證圖像放大和縮小功能。
    的頭像 發表于 10-11 14:21 ?2816次閱讀

    FPGA——HLS簡介

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

    調用HLS的FFT庫實現N點FFT(hls:fft)

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

    調用HLS的FFT庫實現N點FFT

    HLS中用C語言實現8192點FFT,經過測試,實驗結果正確,但是時序約束不到100M的時鐘,應該是設計上的延時之類的比較大,暫時放棄這個方案,調用HLS中自帶的FFT庫(hls:f
    的頭像 發表于 07-11 10:05 ?1437次閱讀
    調用<b class='flag-5'>HLS</b>的FFT庫<b class='flag-5'>實現</b>N點FFT
    主站蜘蛛池模板: 爽a中文字幕一区 | 国产三级精品最新在线 | 午夜精品久久久 | 在线视频免费观看 | 久久免费公开视频 | 久久久久久青草大香综合精品 | 99久久久精品 | 午夜在线视频网站 | 手机在线播放视频 | 亚洲成人免费在线 | 国产精品久久久久久久牛牛 | 国产激烈无遮挡免费床戏视频 | 网址色| 亚洲午夜久久影院 | 久久久久久久国产视频 | 羞羞色院91精品网站 | 黄色视网站 | 天天涩综合 | 中国成人在线视频 | 一区二区三区视频网站 | 一级特黄aa大片一又好看 | 欧美一级片手机在线观看 | 爱夜夜性夜夜夜夜夜夜爽 | 九色国产在视频线精品视频 | 天天色综合1 | 性欧美欧美之巨大69 | 国产成人教育视频在线观看 | 色综合视频 | 国产一区二区三区四卡 | 国产乱子伦一区二区三区 | 热久久最新视频 | 搡女人视频免费 | 又色又爽的视频 | 欧美日本三级 | 欧美伊人 | 久久夜色精品国产飘飘 | 69re在线观看 | 女生扒开尿口让男生舔 | 手机看片1024精品日韩 | 开心激情播播网 | 国产色妞妞在线视频免费播放 |