曰本美女∴一区二区特级A级黄色大片, 国产亚洲精品美女久久久久久2025, 页岩实心砖-高密市宏伟建材有限公司, 午夜小视频在线观看欧美日韩手机在线,国产人妻奶水一区二区,国产玉足,妺妺窝人体色WWW网站孕妇,色综合天天综合网中文伊,成人在线麻豆网观看

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

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

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

基于ESP32-CAM的RSTP協(xié)議的網(wǎng)絡(luò)攝像頭

jf_eqg0Ui2u ? 來源:懂事電子設(shè)計 ? 作者:懂事電子設(shè)計 ? 2022-12-15 11:39 ? 次閱讀

本次介紹的程序是使用ESP32-CAM進行圖像采集并將圖像以RTSP協(xié)議進行無線傳輸。在同網(wǎng)絡(luò)的PC上使用軟件對攝像頭的圖像進行拉取觀看。

開發(fā)環(huán)境:Arduino。

程序語言:C語言。

ESP32-CAM:

ESP32-CAM是安信可最新發(fā)布小尺寸的攝像頭模組。該模塊可以作為最小系統(tǒng)獨立工作,尺寸僅為27*40.5*4.5mm,深度睡眠電流最低達到6mA。

ESP32-CAM可廣泛應(yīng)用于各種物聯(lián)網(wǎng)場合,適用于家庭智能設(shè)備、工業(yè)無線控制、無線監(jiān)控、QR無線識別,無線定位系統(tǒng)信號以及其它物聯(lián)網(wǎng)應(yīng)用,是物聯(lián)網(wǎng)應(yīng)用的理想解決方案。

f3545a16-7c27-11ed-8abf-dac502259ad0.png

ESP32-CAM采用DIP封裝,直接插上底板即可使用,實現(xiàn)產(chǎn)品的快速生產(chǎn),為客戶提供高可靠性的連接方式,方便應(yīng)用于各種物聯(lián)網(wǎng)硬件終端場合。體積超小的802.11b/g/n Wi-Fi + BT/BLE SoC模塊

產(chǎn)品特性

采用低功耗雙核32位CPU,可作應(yīng)用處理器

主頻高達240MHz,運算能力高達 600 DMIPS

內(nèi)置 520 KB SRAM,外置8MB PSRAM

支持UART/SPI/I2C/PWM/ADC/DAC接口

支持OV2640和OV7670攝像頭,內(nèi)置閃光燈

支持圖片WiFI上傳

支持TF

支持多種休眠模式。

內(nèi)嵌Lwip和FreeRTOS。

支持 STA/AP/STA+AP 工作模式。

支持 Smart Config/AirKiss 一鍵配網(wǎng)。

支持二次開發(fā)。

RTSP協(xié)議:

Real Time Streaming Protocol,RFC2326,實時流傳輸協(xié)議,RTSP是 TCP/IP 協(xié)議體系中的一個應(yīng)用層協(xié)議,該協(xié)議定義了一對多應(yīng)用程序如何有效地通過 IP 網(wǎng)絡(luò)傳送多媒體數(shù)據(jù)。RTSP在體系結(jié)構(gòu)上位于RTP和RTCP之上,它使用TCP或UDP完成數(shù)據(jù)傳輸。HTTP與RTSP相比,HTTP傳送HTML,而RTSP傳送的是多媒體數(shù)據(jù)。

f37822ac-7c27-11ed-8abf-dac502259ad0.png

RTSP是基于文本的協(xié)議,采用ISO10646字符集,使用UTF-8編碼方案。行以CRLF中斷,包括消息類型、消息頭、消息體和消息長。但接收者本身可將CR和LF解釋成行終止符。基于文本的協(xié)議使其以自描述方式增加可選參數(shù)更容易,接口中采用SDP作為描述語言。

本文介紹的方法使用方法是基于Arduino開發(fā)環(huán)境實現(xiàn)的。用到的開源庫名稱為:Micro-RTSP。庫文件可以在github上搜索到,代碼資源也上傳到網(wǎng)盤,文末有相應(yīng)的獲取方式。將Micro-RTSP-master庫添加到Arduino軟件中。

f398a46e-7c27-11ed-8abf-dac502259ad0.png

安裝成功后,在第三方庫示例中就可以找到例程。

f3b10522-7c27-11ed-8abf-dac502259ad0.png

例程打開以后首先需要在wifikeys.h文件中設(shè)置一下WiFi名稱和WiFi密碼。

f3cac08e-7c27-11ed-8abf-dac502259ad0.png

然后需要修改宏定義。第一個宏定義是OLED顯示器,如果你的ESP32 CAM有I2C接口OLED顯示器,可以打開這個宏定義,并設(shè)置對應(yīng)的引腳這樣就可以使用顯示器顯示對應(yīng)的輸出信息;第二個宏定義是接入點模式,這種模式下ESP32會作為接入點,創(chuàng)建一個WIFI;第三個宏定義是使能web服務(wù)器,使能web服務(wù)器后可以在瀏覽器訪問ESP32的IP地址就可以實時獲取其圖像信息;第四個是使能RTSP服務(wù)器,使能后即可通過RTSP端口獲取到圖像信息??梢愿鶕?jù)需要開啟對應(yīng)的宏定義。

f3dfcce0-7c27-11ed-8abf-dac502259ad0.png

修改完宏定義信息后,還需要根據(jù)ESP32 CAM的硬件信息修改下面的配置,我這里使用的是安信可生產(chǎn)的ESP32 CAM,修改對應(yīng)的配置信息即可。

f3f6b54a-7c27-11ed-8abf-dac502259ad0.png

修改完成后即可上傳,上傳成功后可以通過串口或路由器配置界面查看EPS32 CAM聯(lián)網(wǎng)后的IP。然后打開VLC播放器。

f412a278-7c27-11ed-8abf-dac502259ad0.png

依次選擇“媒體”->“打開網(wǎng)絡(luò)串流”。然后輸入rtsp://“IP地址”:8554/mjpeg/2。最后點擊“播放”,等待連接成功后就可以顯示出攝像頭圖像。

f455f690-7c27-11ed-8abf-dac502259ad0.png

需要注意的是RTSP圖像傳輸?shù)姆绞窖舆t較大。

f4760214-7c27-11ed-8abf-dac502259ad0.png

如果有需要使用該程序庫的可以在公眾號界面發(fā)送"ESP32-RSTP網(wǎng)絡(luò)攝像頭"。獲取程序代碼。文中使用的Arduino程序庫在GitHub上也可以找到。

審核編輯:湯梓紅

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

    關(guān)注

    2

    文章

    47

    瀏覽量

    16249
  • RSTP
    +關(guān)注

    關(guān)注

    0

    文章

    7

    瀏覽量

    1112
  • ESP32
    +關(guān)注

    關(guān)注

    20

    文章

    1002

    瀏覽量

    18662

原文標(biāo)題:基于ESP32-CAM的RSTP協(xié)議的網(wǎng)絡(luò)攝像頭

文章出處:【微信號:懂事電子設(shè)計,微信公眾號:懂事電子設(shè)計】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

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

    基于ESP32-CAM模塊IP監(jiān)控CCTV的人臉識別系統(tǒng)

    ),我們可以通過網(wǎng)絡(luò)中的任何設(shè)備訪問它。一旦我們從網(wǎng)絡(luò)訪問視頻流,就可以執(zhí)行人臉識別。 ESP32-CAM是什么? ESP32-CAM是一款基于ES
    的頭像 發(fā)表于 11-13 16:38 ?9234次閱讀

    ESP32-CAM ArduinoIDE開發(fā)

    ESP32-CAM ArduinoIDE開發(fā)系列文章目錄第一篇:ESP32-CAM高性價比WIFI圖傳方案快速入門教程第二篇:ESP32-CAM第一個無線點燈程序第三篇:ESP32-CAM
    發(fā)表于 12-16 07:01

    ESP32-CAM使用Arduino編譯燒錄

    ESP32-CAM拍照輸出jpeg,解碼為rgb565在tft屏顯示ESP32-CAM使用Arduino編譯燒錄,STM32使用keil5編譯。
    發(fā)表于 01-12 06:30

    基于ESP32-CAM的簡易監(jiān)控遙控車參考方案

    一個簡單的監(jiān)控 RC 機器人,帶有 ESP32-CAM 和 Arduino Uno 模塊,由任何智能手機上的網(wǎng)絡(luò)瀏覽器控制。ESP32-CAM 模塊是一種廉價、低功耗的模塊,但它為視覺、串行通信
    發(fā)表于 08-03 14:59

    dfrobot ESP32-CAM開發(fā)板簡介

    ESP32-CAM是一款低成本物聯(lián)網(wǎng)解決方案的開發(fā)板,基于ESP32模塊開發(fā)的最小系統(tǒng)物聯(lián)網(wǎng)產(chǎn)品,具有小體積,可板載攝像頭的優(yōu)勢,適合快速原型搭建,DIY項目開發(fā),物聯(lián)網(wǎng)入門學(xué)習(xí)等。
    的頭像 發(fā)表于 01-09 09:08 ?1.3w次閱讀
    dfrobot <b class='flag-5'>ESP32-CAM</b>開發(fā)板簡介

    基于ESP32-CAM視頻遙控車方案解析

    ESP32 系列模塊由于可以用 ESP32 來進行編程,因此廣受歡迎。而 ESP32 CAM 模塊由于經(jīng)濟小巧并自帶攝像頭而更為創(chuàng)客們所青睞
    的頭像 發(fā)表于 03-22 17:30 ?1.1w次閱讀

    使用ESP32-CAM板訪問網(wǎng)絡(luò)

    在這個項目中,我們將使用ESP32-CAM板。 ESP32相機將托管視頻流Web服務(wù)器您可以使用網(wǎng)絡(luò)中的任何設(shè)備進行訪問。
    發(fā)表于 04-06 11:45 ?52次下載
    使用<b class='flag-5'>ESP32-CAM</b>板訪問<b class='flag-5'>網(wǎng)絡(luò)</b>

    ESP32-CAM之ST7789圖像顯示

    ESP32-CAM之ST7789圖像顯示最近筆者在學(xué)習(xí)使用安信可的ESP32-CAM開發(fā)板,該開發(fā)板自帶一個OV2640攝像頭。官方提供的例程可以將攝像頭視頻通過WIFI傳輸?shù)骄W(wǎng)頁顯示
    發(fā)表于 12-23 18:57 ?47次下載
    <b class='flag-5'>ESP32-CAM</b>之ST7789圖像顯示

    ESP32-CAM天線板資料免費下載

    ESP32-CAM天線板資料免費下載。
    發(fā)表于 02-21 15:09 ?13次下載

    esp32-cam入門資料

    esp32-cam入門資料
    發(fā)表于 06-10 15:33 ?22次下載

    ESP32 CAM主機板安裝在防水??運動攝像頭外殼內(nèi)

    電子發(fā)燒友網(wǎng)站提供《ESP32 CAM主機板安裝在防水??運動攝像頭外殼內(nèi).zip》資料免費下載
    發(fā)表于 08-11 10:37 ?2次下載
    <b class='flag-5'>ESP32</b> <b class='flag-5'>CAM</b>主機板安裝在防水??運動<b class='flag-5'>攝像頭</b>外殼內(nèi)

    如何使用ESP32-CAM構(gòu)建一個人臉識別系統(tǒng)

    在這個項目中,我們將使用 ESP32-CAM 構(gòu)建一個人臉識別系統(tǒng),該系統(tǒng)還可以通過識別未經(jīng)授權(quán)的人的面部來作為 ESP32-CAM 安全系統(tǒng)。ESP32-CAM 是一款非常小的攝像頭
    發(fā)表于 08-22 16:35 ?1.7w次閱讀
    如何使用<b class='flag-5'>ESP32-CAM</b>構(gòu)建一個人臉識別系統(tǒng)

    ESP32 CAM:遙控物體檢測攝像頭

    電子發(fā)燒友網(wǎng)站提供《ESP32 CAM:遙控物體檢測攝像頭.zip》資料免費下載
    發(fā)表于 12-15 09:56 ?2次下載
    <b class='flag-5'>ESP32</b> <b class='flag-5'>CAM</b>:遙控物體檢測<b class='flag-5'>攝像頭</b>

    ESP32-CAM視頻監(jiān)控智能相機

    方案介紹建立自己的視頻監(jiān)控攝像頭,并通過iPhone的Internet對其進行控制。硬件部件:ESP32-CAM×?? ?1個?? ?FT232RL FTDI迷你USB×?? ?1個?? ?18650電池座×?? ?1個?? ?18650電池×?? ?2?? ?
    發(fā)表于 12-30 15:05 ?5次下載

    什么是ESP32-CAM攝像頭?

    ESP32-CAM是一款基于ESP32-S2 芯片,具有攝像功能的微型模組。同時配備了OV2640 攝像頭、連接外設(shè)的GPIO,以及用于存儲拍攝圖像的microSD 卡。
    的頭像 發(fā)表于 02-17 11:01 ?2.7w次閱讀
    什么是<b class='flag-5'>ESP32-CAM</b><b class='flag-5'>攝像頭</b>?