http://192.168.1.3:8080/ ========================================================================= /snapshot (JPEG image) Get a high-resolution snapshot image from the server. Uses resolution specified by -camera-snapshot.height=. /snapshot?max_delay=0 to get a snapshot captured exactly now. /snapshot?max_delay=300 (default) to get a cached snapshot captured up-to 300 ms in the past. /stream (MJPEG stream) Get a live stream. Works everywhere, but consumes a ton of bandwidth. Uses resolution specified by -camera-stream.height=. /webrtc (HTTP page / iframe) Get a live video using WebRTC (low-latency streaming with latency of around 100ms). Uses resolution specified by -camera-video.height=. /video (IP Camera) Get a live (H264) video stream best suited to current browser in a maximum compatibility mode choosing automatically between one of the below formats. Uses resolution specified by -camera-video.height=. /video.mp4 get a live video stream in MP4 format (Firefox, with latency of around 1s if FFMPEG enabled). /video.mkv get a live video stream in MKV format (Chrome, with latency of around 2s if FFMPEG enabled). /video.m3u8 get a live video stream in HLS format (Safari, with latency of around 1s). /control See all configurable camera options. /option?device=CAMERA&key=AfMode&value=auto to set AfMode on CAMERA. /status See the JSON status of camera-streamer. The mjpg-streamer compatibility layer: /?action=snapshot as alias to the /snapshot. /?action=stream as alias to the /stream. ========================================================================== ffmpeg -f rawvideo -i /dev/video0 -preset slow -tune zerolatency -pix_fmt yuv420p -c:v libx264 -f rawvideo /tmp/pipe.h264