RTSP to MJPEG stream conversion using FFmpeg and FFserver
100K+
Below are the environmental variables available and their default value. Override them as needed.
| Variables | Default |
|---|---|
RTSP_URL | rtsp://freja.hiof.no:1935/rtplive/definst/hessdalen03.stream |
FFSERVER_LOG_LEVEL | error |
FFMPEG_LOG_LEVEL | warning |
FFMPEG_INPUT_OPTS | empty |
FFMPEG_OUTPUT_OPTS | empty |
Live stream: http://<IP>:8090/live.mjpg
Still snapshot: http://<IP>:8090/still.jpg
The ffserver.conf values are set for Wyze Cam V2 output. If you need to customize it you can pull the source and build with your own values.
docker-compose up -dThere will be an nginx container included to proxy ffserver. I find that it handles situations where the ffserver backend becomes unresponse better with a timeout reponse.
With docker-compose, the output can be accessed via:
Live stream: http://<IP>/live.mjpg
Still snapshot: http://<IP>/still.jpg
Content type
Image
Digest
Size
21.9 MB
Last updated
about 6 years ago
docker pull eroji/rtsp2mjpg