RK3568筆記八十三:RTMP推流H264和PCM

若該文為原創文章,轉載請注明原文出處。

前面有通過勇哥,實現了RTMP推流,但一直想加上音頻,所以經過測試,寫了一個demo, ffmpeg是使用ubuntu下安裝測試的。

安裝參考:Ubuntu20.4下x264、x265、fdk-aac和FFmpeg4.3源碼編譯安裝_ubuntu安裝libx264-CSDN博客

記錄:實現從h264文件和PCM文件讀取內存數據,然后使用FFMPEG推RTMP流。

一、介紹

經過驗證正常,后續想法是在ATK-DLRK3568上實現

1、大概流程:

1、初始化FFMPEG

2、初始化MPP

3、創建3個線程

     一、采集攝像頭數據:OPENCV獲取攝像頭->轉成420P數據格式->MPP編碼成264數據->放入隊列

     二、ALSA采集PCM數據 8K 16位->封裝成2048一包->放入隊列

     三、獲取隊列數據?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/84509.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/84509.shtml
英文地址,請注明出處:http://en.pswp.cn/web/84509.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

產業園智慧化升級中 DDC 樓宇自控系統的集成應用優勢:多業態協同與能源可視化管控?

摘要? 在產業園智慧化升級浪潮中,直接數字控制(DDC)系統憑借強大的集成能力,成為實現多業態協同與能源可視化管控的核心技術。本文深入剖析 DDC 系統在整合園區多元業態、優化能源管理方面的獨特優勢,通過系統集成打…

Vue 3瀑布流組件實現詳解 - 圖片展示方案

引言:瀑布流布局的魅力與應用場景 在當今富媒體內容主導的網絡環境中,瀑布流布局已成為展示圖片商品等內容的流行方式。它通過動態布局算法在有限空間內最大化內容展示,提供視覺連續性和流暢瀏覽體驗。本文將深入探討如何使用Vue 3實現一個功…

如何確保郵件內容符合反垃圾郵件規范?

一、遵守相關法規 美國《CAN-SPAM法案》規定,郵件頭信息必須真實準確,要標明廣告性質、提供有效地址,并在 10 個工作日內響應退訂請求。 歐盟《通用數據保護條例》(GDPR)強調獲得用戶明確同意,數據使用要…

MQ解決高并發下訂單問題,實現流量削峰

文章目錄 示例:電商秒殺系統中的流量削峰1. 依賴引入(Maven)2. 消息隊列配置(RabbitMQ)3. 生產者:訂單服務(接收高并發請求)4. 消費者:庫存服務(按系統容量處…

【二進制安全作業】250616課上作業2 - 棧溢出漏洞利用

文章目錄 前言一、使用環境二、程序源碼1. C語言源碼2. 編譯方式 三、源碼分析四、反匯編分析1. 檢查文件安全性2. 查找目標函數3. 計算偏移量4. 繞過 strlen5. 繞過 if 五、編寫EXP結語 前言 直接進入正題 一、使用環境 處理器架構:x86_64 操作系統:U…

Python類型處理與推導式

歡迎來到啾啾的博客🐱。 記錄學習點滴。分享工作思考和實用技巧,偶爾也分享一些雜談💬。 有很多很多不足的地方,歡迎評論交流,感謝您的閱讀和評論😄。 目錄 1 引言2 類型處理3 高效操作AI開發常見數據結構3…

數據庫char字段做trim之后查詢很慢的解決方式

select * from TABLE0 where trim(column1):param 當表數據量大時,即使給column1字段加上索引,這條查詢語句也會很慢。 因為使用trim函數后,column1的索引會失效,有兩種處理方法: 1.給表加上trim(column1)函數索引 …

Kafka核心架構解析:從CAP理論到消息可靠性的設計哲學

摘要 本文從分布式系統CAP理論和消息可靠性兩個視角深入解析Kafka的架構設計,通過概念關系圖和組件交互圖揭示其核心設計思想,并詳細拆解各組件功能與協作機制。文章包含完整的交互流程分析和配置參數說明,是理解Kafka設計精髓的實用指南。 一…

LeetCode 275.H指數 II

題目: 給你一個整數數組 citations ,其中 citations[i] 表示研究者的第 i 篇論文被引用的次數,citations 已經按照 非降序排列 。計算并返回該研究者的 h 指數。 h 指數的定義:h 代表“高引用次數”(high citations&…

OV汽車攝像頭cmos sensor 相關情況介紹

OV汽車攝像頭cmos sensor 相關情況介紹 文章目錄 OV汽車攝像頭cmos sensor 相關情況介紹**1. 汽車攝像頭三大場景應用****2. 車載CMOS SENSOR的核心技術****3. 兩大車規認證:實現真正的車規可靠性****4. 最新產品**2022年,汽車智能化加碼提速,被譽為“智能駕駛之眼”的車載攝…

Pinia在多步驟表單中的實踐應用

引言 Pinia是Vue 3推薦的狀態管理庫,相比Vuex提供了更簡潔的API、更好的TypeScript支持和更靈活的組合式風格。本文基于實際項目代碼,詳細介紹Pinia在多步驟表單場景中的應用方法。 1. Pinia Store的創建與設計 1.1 基礎Store結構 在src/store/modul…

目標檢測之YOLOV11的環境搭建

1 創建虛擬環境 conda create -n yolov11 python3.9 conda activate yolov112 安裝ultralytics 默認是有cuda的情況下 # Install all packages together using conda conda install pytorch torchvision conda 還不能直接安裝ultralytics,需要通過pip進行安裝 …

Android 構建配置中的變量(通常在設備制造商或定制 ROM 的 AndroidProducts.mk 或產品配置文件中定義)

以下是 Android 構建系統中常見的用于產品配置、資源復制和構建規則的變量 1. PRODUCT_COPY_FILES 作用:指定需要從源碼樹復制到鏡像的文件。示例:PRODUCT_COPY_FILES \device/manufacturer/device_name/file.conf:$(TARGET_COPY_OUT_VENDOR)/etc/file…

火山引擎項亮:機器學習與智能推薦平臺多云部署解決方案正式發布

資料來源:火山引擎-開發者社區 2022年7月20日,火山引擎2022 Force原動力大會在北京諾金酒店成功舉辦。在上午的議程中,《推薦系統實踐》一書的作者、同時也是火山引擎機器學習系統負責人——項亮,展開了題目為《開放AI基建&#x…

NVR的方法多種取決于應用場景

攝像頭接入NVR(網絡視頻錄像機)的方法通常取決于具體的應用場景和設備支持的功能。 一、通過局域網接入 設備連接 : 將攝像機通過網絡線纜連接到NVR的對應端口,或者將攝像機和NVR都連接到同一個路由器/交換機上,確保它…

JAVA從入門到精通一文搞定

博主介紹: 大家好,我是想成為Super的Yuperman,互聯網宇宙廠經驗,17年醫療健康行業的碼拉松奔跑者,曾擔任技術專家、架構師、研發總監負責和主導多個應用架構。 近期專注: DeepSeek應用,RPA應用研…

火山引擎發布大模型生態廣場MCP Servers,LAS MCP助力AI數據湖構建

資料來源:火山引擎-開發者社區 近日,火山引擎發布大模型生態廣場—— MCP Servers,借助字節跳動生態能力,通過“MCP Market(工具廣場) 火山方舟(大模型服務)Trae(應用開…

NodeJS 對接 Outlook 發信服務器實現發信功能

示例代碼: const express require(express); const nodemailer require(nodemailer); const querystring require(querystring); const axios require(axios);const app express(); app.use(express.json());const transporter nodemailer.createTransport({…

【同聲傳譯】RealtimeSTT:超低延遲語音轉文字,支持喚醒詞與中譯英

把你說的話實時變成文字:RealtimeSTT 上手體驗 想找一個真正好用的語音轉文字工具嗎?不用等說完一整段才出結果,也不用反復點擊按鈕。RealtimeSTT 這個開源項目能做到??實時??轉錄,你說一句,屏幕上幾乎同時出現文…

【大模型lora微調】關于推理時如何使用 LoRA Adapter

假設你有兩部分: 一個是原始大模型(base model) 一個是保存的 LoRA Adapter(adapter_config.json adapter_model.bin) 不合并的情況下推理方法 你可以用 peft 的方式加載 LoRA Adapter,推理時這樣寫&a…