• /snapshot
    Get a current actual image from the server.

    • /snapshot?res=low get a low resolution stream (if -camera-low_res_factor=X is configured).

  • /stream (MJPEG stream)
    Get a live stream. Works everywhere, but consumes a ton of bandwidth.

    • /stream?res=low get a low resolution stream (if -camera-low_res_factor=X is configured).

  • /webrtc (HTTP page / iframe)
    Get a live video using WebRTC (low-latency streaming with latency of around 100ms).

    • /webrtc?res=low get a low resolution WebRTC stream (if -camera-low_res_factor=X is configured).

  • /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.

    • /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).

    • /video?res=low get a low resolution stream (if -camera-low_res_factor=X is configured).

  • The mjpg-streamer compatibility layer:

    • /?action=snapshot as alias to the /snapshot.

    • /?action=stream as alias to the /stream.

  • The commands available on some cameras:

    • /option see all options.
    • /option?AfTrigger=1 trigger auto focus.