哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

開(kāi)源:Air8101 硬件平臺(tái) RTMP 視頻推流實(shí)現(xiàn)

合宙LuatOS ? 2026-04-21 14:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

近期有行業(yè)同行咨詢,是否存在基于Air8101的RTMP推流方案,這里明確說(shuō)明:該方案已開(kāi)源,可直接參考使用。

Air8101是支持2.4G WIFI6和藍(lán)牙(BLE 5.4)的 WiFi SoC,最大支持 200W 像素的靜態(tài)圖像拍照,支持1024*720分辨率的10寸屏顯示,同時(shí)兼容DVP/USB攝像頭即插即用,支持多路視頻采集及RTMP推流功能。

本文將以Air8101核心板與AirCAMERA_1030攝像頭配件板為硬件示例,詳細(xì)演示如何基于LuatOS和合宙音視頻平臺(tái),快速搭建USB攝像頭實(shí)時(shí)推流應(yīng)用,為視頻上云部署提供技術(shù)參考。

一、主要硬件準(zhǔn)備:

  • 為確保方案順利部署,請(qǐng)?zhí)崆皽?zhǔn)備以下關(guān)鍵硬件:
  • Air8101核心板
  • USB攝像頭配件板AirCAMERA_1030
  • TYPE-C數(shù)據(jù)線用于供電及固件燒錄調(diào)試
  • Win10及其以上PC電腦

接線方式如下:

Air8101核心板通過(guò)Type-C USB口供電(核心板正面的撥碼開(kāi)發(fā)撥到5V一端,背面的功耗測(cè)試開(kāi)關(guān)撥到OFF一端),

AirCAMERA_1030直插在Air8101核心板上。USB HUB(可選,接入多路攝像頭時(shí)使用)

AirCAMERA_1030 配件板 + Air8101 核心板,硬件連接示意圖:

單路攝像頭鏈接方式

wKgZPGnnGMSAI6xWABzZhTJFwZI146.png

四路攝像頭鏈接方式 如圖所示,將四路 USB 攝像頭接入 HUB 中,然后將 HUB 通過(guò) USB 口連接到 Air8101 核心板上;

wKgZO2nnGMaAdNPgABwYOurgaKI127.png

RTMP 的主要特點(diǎn)為低延遲、協(xié)議兼容性較好,在直播傳輸、安防視頻監(jiān)控、遠(yuǎn)程設(shè)備視頻巡檢等對(duì)實(shí)時(shí)性有要求的物聯(lián)網(wǎng)應(yīng)用場(chǎng)景中較為常用。設(shè)備可通過(guò) RTMP 協(xié)議進(jìn)行推流,實(shí)現(xiàn)音視頻數(shù)據(jù)的實(shí)時(shí)傳輸,終端設(shè)備如手機(jī)、PC 可直接接收并實(shí)時(shí)播放畫(huà)面,無(wú)需等待文件錄制完成后再進(jìn)行上傳。

本示例基于Air8101核心板與AirCAMERA_1030配件板,實(shí)現(xiàn)USB攝像頭的RTMP實(shí)時(shí)推流。

2.1 RTMP業(yè)務(wù)邏輯:

  • 訂閱IP_READY信息:確認(rèn)聯(lián)網(wǎng)后執(zhí)行RTMP推流任務(wù);
  • 獲取RTMP推流地址:通過(guò)http.request()請(qǐng)求從服務(wù)器獲取推流地址;
  • 初始化攝像頭:excamera.open()初始化USB攝像頭;
  • RTMP推流:excamera.rtmp()確保攝像頭狀態(tài)正常,然后rtmpc:start()開(kāi)始推流邏輯;
  • 監(jiān)控推流狀態(tài):循環(huán)監(jiān)控推流過(guò)程,每20秒打印一次內(nèi)存信息。
  • 處理異常情況:推流異常時(shí)發(fā)送RECONNECT_RTMP信息,然后根據(jù)重連函數(shù)進(jìn)行重連;
  • 釋放資源:推流結(jié)束時(shí)excamera.close()關(guān)閉攝像頭,釋放資源。

核心代碼如下,完整demo詳見(jiàn)源碼倉(cāng)庫(kù)最新文件

-- 引入excamera擴(kuò)展庫(kù) local excamera = require("excamera") local RTMP_TASK_NAME = "rtmp_app_task" -- RTMP任務(wù)名稱 -- HTTP請(qǐng)求獲取RTMP服務(wù)器地址函數(shù) local function rtmp_http_request() local get_device_id = netdrv.mac(socket.LWIP_STA) -- Air8101用STA MAC作為設(shè)備ID log.info("打印設(shè)備的ID號(hào)", get_device_id) local url = "http://video.luatos.com:10030/api-system/deviceVideo/get" .. "/" .. get_device_id log.info("打印的URL", url) local camera_header = { ["Accept-Encoding"] = "identity", ["Host"] = "video.luatos.com:10030", ["Content-Type"] = "application/json" } local post_body = { deviceAccess = "8", -- 8 代表接入方式為RTMP deviceUser = "admin", -- 平臺(tái)錄像機(jī)設(shè)置的設(shè)備用戶(不是登錄用的用戶名) devicePsd = "Air123456" -- 平臺(tái)錄像機(jī)設(shè)置的設(shè)備密碼(不是登錄用的密碼) } -- 發(fā)送POST請(qǐng)求并等待響應(yīng) local code, headers, body = http.request("POST", url, camera_header, json.encode(post_body)).wait() log.info("打印的請(qǐng)求code", code) if code ~= 200 then log.error("HTTP請(qǐng)求失敗") return false, nil end log.info("打印的請(qǐng)求body", body) local json_body = json.decode(body) if not json_body or json_body.code ~= 200 then log.error("請(qǐng)求視頻URL失敗", json_body and json_body.msg or "未知錯(cuò)誤") return false, nil end local rtmp_url = json_body.data.urlList[1] log.info("請(qǐng)求得到的RTMP地址", rtmp_url) if not rtmp_url then log.error("未獲取到RTMP地址") return false, nil end return true, rtmp_url end local g_s_rtmp_state -- RTMP狀態(tài)回調(diào)函數(shù) -- 連接過(guò)程中,如果連接失敗,state狀態(tài)依次為STATE_IDLE->STATE_DISCONNECTING->STATE_IDLE->STATE_ERROR -- 已經(jīng)建立了連接,推流過(guò)程中,如果本地調(diào)用disconnect接口,state狀態(tài)依次為STATE_IDLE->STATE_DISCONNECTING->STATE_IDLE -- 已經(jīng)建立了連接,推流過(guò)程中,如果網(wǎng)絡(luò)或者服務(wù)器出現(xiàn)了異常,或者本地發(fā)送數(shù)據(jù)出現(xiàn)了異常,state狀態(tài)依次為STATE_IDLE->STATE_DISCONNECTING->STATE_IDLE->STATE_ERROR local function rtmp_state_callback(state) -- 打印RTMP狀態(tài)變化基礎(chǔ)日志 log.info("rtmp_state_callback state", state) -- 根據(jù)不同狀態(tài)執(zhí)行對(duì)應(yīng)邏輯 if state == rtmp.STATE_IDLE then log.info("空閑狀態(tài),可能和推流時(shí)效有關(guān),需要等待一段時(shí)間,再嘗試重連") if g_s_rtmp_state==rtmp.STATE_DISCONNECTING then sys.sendMsg(RTMP_TASK_NAME, "RTMP_EVENT", "DISCONNECTED") end elseif state == rtmp.STATE_CONNECTING then log.info("正在連接") elseif state == rtmp.STATE_HANDSHAKING then log.info("握手中") elseif state == rtmp.STATE_CONNECTED then log.info("已連接") sys.sendMsg(RTMP_TASK_NAME, "RTMP_EVENT", "CONNECTED") elseif state == rtmp.STATE_PUBLISHING then log.info("推流中") elseif state == rtmp.STATE_DISCONNECTING then log.info("正在斷開(kāi)") elseif state == rtmp.STATE_ERROR then log.info("錯(cuò)誤") end g_s_rtmp_state = state end -- RTMP main task 的任務(wù)處理函數(shù) local function rtmp_task() local camera_opened, msg, rtmpc, success, rtmp_url while true do -- 1. 如果當(dāng)前時(shí)間點(diǎn)設(shè)置的默認(rèn)網(wǎng)卡還沒(méi)有連接成功,一直在這里循環(huán)等待 while not socket.adapter(socket.dft()) do log.warn("rtmp_task", "wait IP_READY", socket.dft()) -- 在此處阻塞等待默認(rèn)網(wǎng)卡連接成功的消息"IP_READY" -- 或者等待1秒超時(shí)退出阻塞等待狀態(tài); -- 注意:此處的1000毫秒超時(shí)不要修改的更長(zhǎng); -- 因?yàn)楫?dāng)使用exnetif.set_priority_order配置多個(gè)網(wǎng)卡連接外網(wǎng)的優(yōu)先級(jí)時(shí),會(huì)隱式的修改默認(rèn)使用的網(wǎng)卡 -- 當(dāng)exnetif.set_priority_order的調(diào)用時(shí)序和此處的socket.adapter(socket.dft())判斷時(shí)序有可能不匹配 -- 此處的1秒,能夠保證,即使時(shí)序不匹配,也能1秒鐘退出阻塞狀態(tài),再去判斷socket.adapter(socket.dft()) sys.waitUntil("IP_READY", 1000) end -- 檢測(cè)到了IP_READY消息 log.info("rtmp_task", "recv IP_READY", socket.dft()) -- 清空此task綁定的消息隊(duì)列中的未處理的消息 sys.cleanMsg(RTMP_TASK_NAME) -- 2. HTTP請(qǐng)求獲取RTMP服務(wù)器地址 success, rtmp_url = rtmp_http_request() if not success then log.error("獲取RTMP地址失敗") goto EXCEPTION_PROC end -- 3. 配置攝像頭 camera_opened = excamera.open({ id = camera.USB, sensor_width = 1280, sensor_height = 720, usb_port = 1 }) if not camera_opened then log.error("攝像頭初始化失敗") goto EXCEPTION_PROC end -- 啟動(dòng)攝像頭 log.info("啟動(dòng)攝像頭...") if not excamera.rtmp() then log.error("無(wú)法啟動(dòng)攝像頭") goto EXCEPTION_PROC end -- 創(chuàng)建RTMP客戶端 rtmpc = rtmp.create(rtmp_url) if not rtmpc then log.error("rtmp.create", "創(chuàng)建RTMP客戶端失敗") goto EXCEPTION_PROC end log.info("rtmp.create", "RTMP客戶端創(chuàng)建成功") -- 設(shè)置RTMP狀態(tài)回調(diào) rtmpc:setCallback(rtmp_state_callback) -- 連接RTMP服務(wù)器 log.info("開(kāi)始連接RTMP服務(wù)器...") success = rtmpc:connect() if not success then log.error("連接RTMP服務(wù)器失敗") goto EXCEPTION_PROC end -- 推流狀態(tài)的處理調(diào)度邏輯 while true do -- 等待消息 msg = sys.waitMsg(RTMP_TASK_NAME, "RTMP_EVENT") if msg then log.info("rtmp_task waitMsg", msg[2], msg[3], msg[4]) -- 連接成功 if msg[2] == "CONNECTED" then -- 直接啟動(dòng)推流,不檢查返回值 log.info("準(zhǔn)備開(kāi)始推流") rtmpc:start() log.info("推流已啟動(dòng)") -- 連接失敗/連接斷開(kāi) elseif msg[2] == "DISCONNECTED" then break -- 需要主動(dòng)關(guān)閉連接 -- 用戶需要主動(dòng)關(guān)閉rtmp連接時(shí),可以調(diào)用sys.sendMsg(RTMP_TASK_NAME, "RTMP_EVENT", "CLOSE") elseif msg[2] == "CLOSE" then -- 主動(dòng)斷開(kāi)rtmp client連接 rtmpc:disconnect() end end end -- 出現(xiàn)異常 ::EXCEPTION_PROC:: -- 清空此task綁定的消息隊(duì)列中的未處理的消息 sys.cleanMsg(RTMP_TASK_NAME) -- 5. 關(guān)閉推流 log.info("推流結(jié)束,開(kāi)始釋放資源") -- 關(guān)閉攝像頭 if camera_opened then excamera.close() log.info("excamera已關(guān)閉") end -- 關(guān)閉RTMP客戶端 if rtmpc then rtmpc:stop() log.info("RTMP推流已停止") rtmpc:disconnect() log.info("RTMP連接已斷開(kāi)") rtmpc:destroy() log.info("RTMP客戶端已銷(xiāo)毀") end -- 確保所有狀態(tài)重置 log.info("所有資源已釋放,5秒后重連") -- 5秒后跳轉(zhuǎn)到循環(huán)體開(kāi)始位置,自動(dòng)發(fā)起重連 sys.wait(5000) end end local function wifi_sta_func(evt, data) -- evt 可能的值有: "CONNECTED", "DISCONNECTED" -- 當(dāng)evt=CONNECTED, data是連接的AP的ssid, 字符串類(lèi)型 -- 當(dāng)evt=DISCONNECTED, data斷開(kāi)的原因, 整數(shù)類(lèi)型 log.info("收到STA事件", evt, data) if evt == "DISCONNECTED" then sys.sendMsg(RTMP_TASK_NAME, "RTMP_EVENT", "DISCONNECTED") end end -- 內(nèi)存檢查函數(shù) local function memory_check() while true do -- 等待20秒 sys.wait(20000) -- 打印系統(tǒng)內(nèi)存使用信息 log.info("系統(tǒng)內(nèi)存使用情況", rtos.meminfo("sys")) -- 打印Lua虛擬機(jī)內(nèi)存使用信息 log.info("Lua虛擬機(jī)內(nèi)存使用情況", rtos.meminfo("lua")) end end -- wifi的STA相關(guān)事件 sys.subscribe("WLAN_STA_INC", wifi_sta_func) -- 運(yùn)行這個(gè)task的處理函數(shù)rtmp_task sys.taskInitEx(rtmp_task, RTMP_TASK_NAME) -- 啟動(dòng)內(nèi)存檢查任務(wù) sys.taskInit(memory_check)

2.2 RTMP推流功能核心步驟:

  • 搭建好硬件環(huán)境;
  • 修改rtmp_app.lua中的deviceUser、devicePsd參數(shù);
  • 修改netdrv_wifi.lua 中的Wi-Fi賬號(hào)密碼;
  • 打開(kāi)main.lua文件中require “rtmp_app”,同時(shí)注釋掉:
  • require “take_photo_http_post”;
  • 燒錄內(nèi)核固件和相關(guān)demo成功后,自動(dòng)開(kāi)機(jī)運(yùn)行;
  • 可以看到代碼運(yùn)行結(jié)果如下,日志中如果出現(xiàn)以下類(lèi)似打印則說(shuō)明RTMP推流成功。

wKgZO2nnEpeAOPY8AAg_ypsiczw520.png

三、合宙音視頻平臺(tái)查看

目前,合宙音視頻測(cè)試平臺(tái)已開(kāi)放安卓系統(tǒng)移動(dòng)端APP下載和PC端瀏覽器操作。

本文以PC端為例,支持使用共享賬號(hào),在線查看合宙掛測(cè)設(shè)備,也支持用戶使用合宙IoT賬號(hào)自主添加配置在線設(shè)備。

3.1 賬號(hào)密碼

賬號(hào)密碼與您的合宙IoT平臺(tái)賬號(hào)可通用

wKgZO2nnEvGAU5SxAAVKQ-7DdLw831.png

3.2 新增設(shè)備

參照下圖按步點(diǎn)擊,注意設(shè)備賬戶密碼需與代碼中日配置一致。

wKgZO2nnEwKAeHhyAAGv1r_rAAw063.pngwKgZO2nnExCABdL0AAKo87q1g40127.png

3.3 查看推流視頻

點(diǎn)擊實(shí)時(shí)視頻,查看自己設(shè)備的推流情況。

wKgZO2nnE4KAcAaEAACiQexJBR0407.png

感興趣的朋友自己動(dòng)手試試吧!今天的內(nèi)容就分享到這里~~~

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

    關(guān)注

    2950

    文章

    48110

    瀏覽量

    418165
  • 硬件
    +關(guān)注

    關(guān)注

    12

    文章

    3627

    瀏覽量

    69163
  • 嵌入式開(kāi)發(fā)

    關(guān)注

    18

    文章

    1169

    瀏覽量

    50214
  • Lua
    Lua
    +關(guān)注

    關(guān)注

    0

    文章

    91

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    Air8101實(shí)踐指南:視頻錄制+SD卡存儲(chǔ)+上傳阿里云解析

    本文將以Air8101開(kāi)發(fā)板為例:實(shí)現(xiàn)MP4視頻錄制,保存到SD卡以及通過(guò)HTTP POST上傳到阿里云OSS的功能。 ? 在工業(yè)監(jiān)控、智能垃圾分類(lèi)、無(wú)人售貨機(jī)開(kāi)箱取物等等實(shí)際應(yīng)用中,可根據(jù)具體需求
    的頭像 發(fā)表于 05-06 14:18 ?1096次閱讀
    <b class='flag-5'>Air8101</b>實(shí)踐指南:<b class='flag-5'>視頻</b>錄制+SD卡存儲(chǔ)+上傳阿里云解析

    技術(shù)篇:Air8101視頻錄制常見(jiàn)問(wèn)題與SD卡讀寫(xiě)性能及上傳阿里云教程詳解!

    本文將以Air8101開(kāi)發(fā)板為例: 實(shí)現(xiàn)MP4視頻錄制,保存到SD卡以及通過(guò)HTTP POST上傳到阿里云OSS的功能。 ? 在工業(yè)監(jiān)控、智能垃圾分類(lèi)、無(wú)人售貨機(jī)開(kāi)箱取物等等實(shí)際應(yīng)用中,可根據(jù)具體
    的頭像 發(fā)表于 05-07 14:14 ?1236次閱讀
    技術(shù)篇:<b class='flag-5'>Air8101</b><b class='flag-5'>視頻</b>錄制常見(jiàn)問(wèn)題與SD卡讀寫(xiě)性能及上傳阿里云教程詳解!

    視頻直播常見(jiàn)問(wèn)題與解決辦法匯總【系列三—直播

    方式獲取對(duì)應(yīng)的地址。登錄 視頻直播控制臺(tái)。單擊 域名管理。選擇所需地域。選擇所需的域名。選擇所需域名,并單擊右側(cè)的 管理。在 基本信息 中,獲取對(duì)應(yīng)的
    發(fā)表于 03-22 18:29

    如何通過(guò)視頻解碼器RTMP Server服務(wù)來(lái)實(shí)現(xiàn)信號(hào)傳輸

    約300ms,互聯(lián)網(wǎng)傳輸約500ms)。 傳統(tǒng)業(yè)務(wù)模式下視頻編碼器直接推送RTMP網(wǎng)絡(luò)流到視頻解碼器進(jìn)行解碼播放是不可以的,需要視頻編碼器
    的頭像 發(fā)表于 02-23 14:27 ?4054次閱讀

    零基礎(chǔ)也能玩轉(zhuǎn)!源碼開(kāi)放:Air8101快速實(shí)現(xiàn)以太網(wǎng)功能

    網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā),從而支持多通道通信和高效的網(wǎng)絡(luò)數(shù)據(jù)傳輸。 一、主要硬件準(zhǔn)備 ? 1.1 主要硬件 Air8101開(kāi)發(fā)板套件; 支持?jǐn)?shù)據(jù)傳輸?shù)腢SB數(shù)據(jù)線; Win10及其以上PC電腦。 1.2 接線示意 配套以太網(wǎng)小板,可以直插到
    的頭像 發(fā)表于 04-01 14:18 ?655次閱讀
    零基礎(chǔ)也能玩轉(zhuǎn)!源碼開(kāi)放:<b class='flag-5'>Air8101</b>快速<b class='flag-5'>實(shí)現(xiàn)</b>以太網(wǎng)功能

    一文讀懂~ 源碼開(kāi)放:Air8101快速實(shí)現(xiàn)以太網(wǎng)功能!

    網(wǎng)絡(luò)應(yīng)用開(kāi)發(fā),從而支持多通道通信和高效的網(wǎng)絡(luò)數(shù)據(jù)傳輸。 最新開(kāi)發(fā)資料詳見(jiàn): www.air8101.cn 一、主要硬件準(zhǔn)備 ? 1.1 主要硬件 Air8101開(kāi)發(fā)板套件; 支持?jǐn)?shù)據(jù)傳
    的頭像 發(fā)表于 04-01 14:18 ?801次閱讀
    一文讀懂~ 源碼開(kāi)放:<b class='flag-5'>Air8101</b>快速<b class='flag-5'>實(shí)現(xiàn)</b>以太網(wǎng)功能!

    Air8101革新物聯(lián)網(wǎng)配網(wǎng):AirKiss方案讓設(shè)備連接更智能!

    在物聯(lián)網(wǎng)設(shè)備快速普及的今天,如何簡(jiǎn)化網(wǎng)絡(luò)配置成為關(guān)鍵痛點(diǎn)。Air8101搭載的AirKiss配網(wǎng)方案,通過(guò)創(chuàng)新技術(shù)突破傳統(tǒng)連接局限,實(shí)現(xiàn)設(shè)備與網(wǎng)絡(luò)的秒級(jí)對(duì)接,讓智能接入變得觸手可及。 一
    的頭像 發(fā)表于 05-26 13:12 ?803次閱讀
    <b class='flag-5'>Air8101</b>革新物聯(lián)網(wǎng)配網(wǎng):AirKiss方案讓設(shè)備連接更智能!

    一篇帶你搞定!Air8101:物聯(lián)網(wǎng)設(shè)備AirKiss配網(wǎng)方案

    Air8101開(kāi)發(fā)板AirKiss配網(wǎng)示例? 下文以Air8101開(kāi)發(fā)板為例,演示AirKiss配網(wǎng)實(shí)操要點(diǎn)。 此配網(wǎng)方式極為簡(jiǎn)單,使用示例源碼將Air8101設(shè)置成AirKiss模式,再通過(guò)vx
    的頭像 發(fā)表于 05-27 11:09 ?811次閱讀
    一篇帶你搞定!<b class='flag-5'>Air8101</b>:物聯(lián)網(wǎng)設(shè)備AirKiss配網(wǎng)方案

    Air8101多網(wǎng)融合戰(zhàn)略升級(jí):Air780EPM模塊助力4G聯(lián)網(wǎng)落地

    應(yīng)用邁向新高度。 本文將分享Air8101核心板通過(guò)外掛Air780EPM整機(jī)開(kāi)發(fā)板,實(shí)現(xiàn)4G聯(lián)網(wǎng)的功能示例。 ? 一、硬件準(zhǔn)備工作 ? 1.1 ?所需
    的頭像 發(fā)表于 06-23 16:53 ?684次閱讀
    <b class='flag-5'>Air8101</b>多網(wǎng)融合戰(zhàn)略升級(jí):<b class='flag-5'>Air</b>780EPM模塊助力4G聯(lián)網(wǎng)落地

    以太網(wǎng)數(shù)傳輕松實(shí)現(xiàn)Air8101+Air ETH_1000的完美搭檔

    Air8101核心板搭配Air ETH_1000以太網(wǎng)小板,可快速實(shí)現(xiàn)設(shè)備與以太網(wǎng)網(wǎng)絡(luò)的連接,為數(shù)據(jù)實(shí)時(shí)上傳、遠(yuǎn)程控制等功能提供堅(jiān)實(shí)硬件基礎(chǔ)。 本文特別分享AirETH_1000+
    的頭像 發(fā)表于 09-04 14:25 ?525次閱讀
    以太網(wǎng)數(shù)傳輕松<b class='flag-5'>實(shí)現(xiàn)</b>:<b class='flag-5'>Air8101+Air</b> ETH_1000的完美搭檔

    實(shí)戰(zhàn)|用RK3568芯片搞RTMP,監(jiān)控/直播一步到位!

    視頻監(jiān)控、小型直播,RTMP 是低延遲、易上手的實(shí)用方案。今天就以RK3568 芯片設(shè)備為核心,帶大家從 0 到 1 實(shí)現(xiàn)
    的頭像 發(fā)表于 02-09 16:34 ?414次閱讀
    實(shí)戰(zhàn)|用RK3568芯片搞<b class='flag-5'>RTMP</b><b class='flag-5'>推</b><b class='flag-5'>流</b>,監(jiān)控/直播一步到位!

    RK3576輕松搭建RTMP視頻,基于FFmpeg+Nginx協(xié)同

    瑞芯微RK3576芯片平臺(tái)實(shí)現(xiàn)多路RTMP視頻,基于觸覺(jué)智能RK3576開(kāi)發(fā)板PurpleP
    的頭像 發(fā)表于 12-11 17:17 ?1224次閱讀
    RK3576輕松搭建<b class='flag-5'>RTMP</b><b class='flag-5'>視頻</b><b class='flag-5'>推</b><b class='flag-5'>流</b>,基于FFmpeg+Nginx協(xié)同

    藍(lán)牙Wifi模組——Air8101規(guī)格介紹

    Air8101是支持2.4G WIFI6和藍(lán)牙(BLE 5.4)的 WiFi SoC,最大支持 200W 像素的靜態(tài)圖像拍照,支持 100 萬(wàn)和 200 萬(wàn)分辨率的 h264 視頻編碼和
    的頭像 發(fā)表于 04-01 12:28 ?246次閱讀
    藍(lán)牙Wifi模組——<b class='flag-5'>Air8101</b>規(guī)格介紹

    Air8101 工業(yè)電容屏開(kāi)發(fā)方案解析

    Air8101是支持2.4G WIFI6和藍(lán)牙(BLE 5.4)的 WiFi SoC,最大支持 200W 像素的靜態(tài)圖像拍照,最高支持1280*720P分辨率LCD顯示,基于 LuatOS 系統(tǒng)實(shí)現(xiàn)二次開(kāi)發(fā)。
    的頭像 發(fā)表于 04-08 18:00 ?1288次閱讀
    <b class='flag-5'>Air8101</b> 工業(yè)電容屏開(kāi)發(fā)方案解析

    Air8101工業(yè)屏開(kāi)發(fā)應(yīng)用詳解

    Air8101是支持2.4G WIFI6和藍(lán)牙(BLE 5.4)的 WiFi SoC,最大支持 200W 像素的靜態(tài)圖像拍照,最高支持1280*720P分辨率LCD顯示,基于 LuatOS 系統(tǒng)實(shí)現(xiàn)二次開(kāi)發(fā)。
    的頭像 發(fā)表于 04-10 15:19 ?235次閱讀
    <b class='flag-5'>Air8101</b>工業(yè)屏開(kāi)發(fā)應(yīng)用詳解
    习水县| 霍州市| 全州县| 璧山县| 江永县| 新余市| 清河县| 丽江市| 梅州市| 建平县| 广南县| 平潭县| 喀什市| 安陆市| 顺平县| 万盛区| 阿拉善左旗| 富裕县| 达州市| 营口市| 九龙县| 武强县| 荆门市| 南郑县| 江都市| 梧州市| 特克斯县| 丹江口市| 体育| 西平县| 布尔津县| 云龙县| 长海县| 夏津县| 黄陵县| 棋牌| 莱芜市| 万山特区| 东乌珠穆沁旗| 宣恩县| 绿春县|