Skip to content

Live camera setup

Live streaming setup

To broadcast live video, your camera must support the RTMP or RTSP protocol.

In the Visionhub configuration panel, you can obtain a unique set of credentials for your camera.

Streaming configuration

  • Send the stream via RTMP to the URL provided in the Camera settings panel.
  • We support H264 and related codecs, as well as H265. Many cameras apply excessive compression on H265; we don’t recommend it if you’re aiming for the highest image quality.
  • 7–15 fps. There’s no FPS limitation.

Keep in mind that parameters like resolution, codec, and bitrate directly affect data usage. We recommend using a bitrate calculator to estimate data consumption based on your internet connection.

Configuration varies depending on the camera brand and model. Below are some baseline configurations for different camera types.

Example configuration

Dahua XS-IPCV927Z

  1. Image quality: Set the following in Setting/Camera/Video/Video:

    • Enable Sub Stream 2
    • Encode Mode: H264H
    • Resolution: “1920*720 (720P)”
    • Frame Rate (FPS): 7
    • Bit Rate Type: CBR
    • Bit Rate: 1024 Kbps
    • I Frame Interval: 14 (double the FPS)
    • Smooth Stream: If parts of the image appear desynchronized, lower this value. Dahua V1 Quality
  2. RTMP streaming: Configure Setting/Network/Access Platform/RTMP: Dahua V1 Schedule

    • Enable
    • Stream Type: Sub Stream 2
    • Address Type: Custom
    • Custom Address: Enter the URL from Camera settings.

Image upload configuration

To capture images for your gallery and timelapse, adjust the following parameters.

We support several methods for sending images, most commonly:

  • Capture from video stream: Capture images directly from the live video stream.
  • Capture via FTP: Capture using FTP or SFTP.

For Agency or Enterprise accounts, we also offer:

  • Email upload: Send attachments to an email endpoint. This works well in low-coverage environments.
  • HTTP POST: Use the API to send images to our capture endpoint.

From the live stream

The easiest way is to capture directly from the live video stream. This offers more flexibility and lets you tweak parameters from the Visionhub UI.

FTP

To capture via FTP, open your camera’s settings and configure the shot interval and saving options.

Configuration differs by brand and model. Below is a baseline example.

Dahua XS-IPCV927Z

  1. Snapshot quality: In Setting/Camera/Video/Snapshot:

    • Snapshot Type: “General”
    • Image Size: “3840x2160”
    • Quality: “6 (Best)”
    • Interval: “Customized” 300 seconds Dahua V1 Quality
  2. Shooting schedule (optional): In Setting/Storage/Schedule/Snapshot:

    • To reduce the number of photos, limit the schedule to your working hours.
    • Ensure the correct time zone in System/General/Date&Time.
    • Select “General” (top-right) and paint the working hours or use the Setting button to apply. Dahua V1 Schedule
  3. FTP configuration: In Setting/Storage/Destination/FTP:

    • Check Enable, select SFTP (or “FTP” — not recommended).
    • Server Address: ftp.visionhub.es
    • Port: 22 for SFTP (or “21” for FTP)
    • Username: your camera FTP username. See FTP
    • Password: your camera FTP password. See FTP
    • Remote Directory: leave default Dahua V1 FTP

You can verify the time of the last uploaded image in the Visionhub camera configuration panel.

Email

We also provide an equivalent email-based upload service. Only available for Agency or Enterprise accounts. Contact us at [email protected].