Yes very cool, I now understand the larger screen model as I had no idea it could display video feeds. Peephole camera is the perfect description for this or if you can turn the camera around it could display a picture for the person at the door.
Please note:
For installation, you need to configure Arduino IDE with ESP32, download the repository content, adjust SSID and WIFI Password and Upload.
If it helps, I have mine running in Openhab (snapshots every second working great and animated gif only at this stage) with the following setup.
EDIT: I have mjpeg stream working in openhab but it will need a newer binding version to work. You MUST have the stream stopped in the cameras webpage for Openhab to have access as this camera only allows 1 stream to be open at a time. This binding allows you to open more streams on multiple devices and works.
camera.things
Thing ipcamera:HTTPONLY:TTGoCamera "TTGo Camera" @ "Cameras"
[
IPADDRESS="192.168.1.181", POLL_CAMERA_MS=1000, SERVER_PORT=54321,
IP_WHITELIST="DISABLE", IMAGE_UPDATE_EVENTS=1, UPDATE_IMAGE=true, GIF_PREROLL=1, GIF_POSTROLL=6,
SNAPSHOT_URL_OVERRIDE="http://192.168.1.181/capture",
STREAM_URL_OVERRIDE="http://192.168.1.181:81/stream",
FFMPEG_OUTPUT="/tmp/TTGoCamera/", FFMPEG_INPUT="http://192.168.1.181:81/stream",
FFMPEG_HLS_OUT_ARGUMENTS="Not much chance your CPU can make this work in realtime"
]