最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

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

2022-12-16 11:20 作者:西天取經(jīng)的熊  | 我要投稿


????????本次分享的程序是使用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可廣泛應用于各種物聯(lián)網(wǎng)場合,適用于家庭智能設(shè)備、工業(yè)無線控制、無線監(jiān)控、QR無線識別,無線定位系統(tǒng)信號以及其它物聯(lián)網(wǎng)應用,是物聯(lián)網(wǎng)應用的理想解決方案。ESP32-CAM采用DIP封裝,直接插上底板即可使用,實現(xiàn)產(chǎn)品的快速生產(chǎn),為客戶提供高可靠性的連接方式,方便應用于各種物聯(lián)網(wǎng)硬件終端場合。

????????體積超小的802.11b/g/n Wi-Fi + BT/BLE SoC模塊

ESP32 CAM

產(chǎn)品特性

采用低功耗雙核32位CPU,可作應用處理器

主頻高達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é)議體系中的一個應用層協(xié)議,該協(xié)議定義了一對多應用程序如何有效地通過 IP 網(wǎng)絡(luò)傳送多媒體數(shù)據(jù)。RTSP在體系結(jié)構(gòu)上位于RTP和RTCP之上,它使用TCP或UDP完成數(shù)據(jù)傳輸。HTTP與RTSP相比,HTTP傳送HTML,而RTSP傳送的是多媒體數(shù)據(jù)。?

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

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

????????將Micro-RTSP-master庫添加到Arduino軟件中。

Micro-RTSP Arduino庫

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

庫示例

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

設(shè)置WIFI和密碼

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

宏定義

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

硬件適配

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

VLC

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

RTSP碼流地址

????????RTSP傳輸?shù)姆绞窖舆t較大。

圖傳效果


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

分享到微博請遵守國家法律
南平市| 凯里市| 南城县| 厦门市| 马山县| 通州市| 开阳县| 赤峰市| 临泉县| 珲春市| 灵宝市| 信阳市| 文登市| 中江县| 武乡县| 运城市| 文登市| 金沙县| 合水县| 宕昌县| 湟源县| 杂多县| 哈尔滨市| 菏泽市| 安阳市| 舞阳县| 九寨沟县| 皋兰县| 汉中市| 疏勒县| 银川市| 科技| 收藏| 长阳| 丰原市| 墨玉县| 渭南市| 陆丰市| 垦利县| 偏关县| 班玛县|