ESP32-CamのRTSP配信の動作検証

検証条件

Arduino IDE 1.8.7

・esp32 1.0.1

動作時の接続

書き込み時は3Vで良いが、動作時は5Vで動作させる必要がある

f:id:jijiken0417:20191222183112j:plain

 

ブラウザより以下へアクセスすると、

http://<IP>/stream  映像取得、

http://<IP>/capture 静止画取得できる。

 

また、RTSPサーバを動かしてVLCplayerで映像取得できました。[1]

image.png

注意点

・3V駆動や電源容量不足の場合、Detected camera not supported とエラーが出る

 [E][camera.c:1049] camera_probe(): Detected camera not supported.

所感

AndroidでRTSP to RTMPサーバーを作れば、低レートで複数配信できそうです。[2][3]
USB-OTG機能付きのものがあれば、スマホと有線接続できて開発・デバッグに使えて良いのですが、該当のものは、ESP32-PROでカメラモジュール無しでした。

 

参考記事

約800円のESP32-CAMで乾電池駆動のWebカメラサーバーを立てる - Qiita

Ai-Thinker ESP32-CAM in the Arduino IDE – Robot Zero OneRobot Zero One

[1]RTSP Video Streamer – ESP32
[2]Welcome to the rtmp-rtsp-stream-client-java wiki!
[3]Androidで動画配信アプリを作成する