• /snapshot (JPEG image)

    • Get a high-resolution snapshot image from the server.
    • Uses resolution specified by -camera-snapshot.height=.

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

  • /option

    • See all configurable options cameras.

    • /option?key=value set key to value.

    • /option?AfTrigger=1 trigger auto focus for ArduCams.

  • The mjpg-streamer compatibility layer:

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