ESP32 Camera Web Server Component ================================= .. seo:: :description: Instructions for setting up the ESP32 Camera Web Server in ESPHome :image: camera.svg The ``esp32_camera_web_server`` component allows you to use expose web server of ESP32-based camera boards in ESPHome that directly can be integrated into external surveillance or PVR software. At a given time only one stream can be served, but multiple snapshots. The stream or snapshot can be accessed via `http://:/`. .. code-block:: yaml # Example configuration entry esp32_camera_web_server: - port: 8080 mode: stream - port: 8081 mode: snapshot Configuration variables: ------------------------ - **port** (**Required**, string): The serving port. - **mode** (**Required**, string): The operation mode. One of these values: - ``snapshot`` - ``stream`` Integrating the mjpeg web service into an NVR: ---------------------------------------------- **Zoneminder** - *General -> Source Type*: `cURL (HTTP(S) only)` - *Source -> URL*: `http://ESP_IP_ADDRESS:8080/` See Also -------- - :apiref:`esp32_camera_web_server/camera_web_server.h` - :ghedit:`Edit`