This article explains when IP cameras are a good choice for Dartfish, their requirements and limitations, and how to configure them correctly for stable live capture and analysis.



What is an IP camera?

An IP camera streams video over a network (Ethernet or Wi-Fi) using standard internet protocols.

Unlike USB or HDMI capture devices:

  • the camera encodes the video itself

  • video is delivered to Dartfish via network streaming

  • multiple users or computers can access the same camera simultaneously

Many IP cameras also support PTZ (Pan-Tilt-Zoom) control.


Pros & Cons

  • Fixed installations (stadiums, gyms, courts, classrooms)

  • Multi-camera environments

  • Long cable runs (Ethernet up to 100 m)

  • Situations where cameras remain permanently installed

  • Environments requiring PTZ control

  • Scenarios where multiple users access the same cameras


Not ideal for

  • Portable or temporary setups

  • Users without basic network knowledge

  • Environments with unstable or congested networks

  • Users expecting plug-and-play simplicity


If you need a portable, simple setup, consider AJA U-TAP or UltraStudio Recorder 3G instead


Dartfish support policy for IP cameras

To set clear expectations:

  • Dartfish supports only cameras that have been tested internally
  • ONVIF implementations vary by manufacturer and firmware
  • Dartfish does not provide support for network infrastructure issues


Premium or Platinum support is required for IP camera assistance.


Supported manufacturers (tested)

  • Axis
  • Bosch
  • Merit LILIN
  • Dahua
  • PTZ Optics
  • Hanwha Wisenet


Compatibility is firmware-dependent.
Always verify compatibility before purchasing an IP camera.


Supported protocols

Dartfish supports:

  • ONVIF (automatic discovery)

  • RTSP (manual stream entry)

ONVIF

  • Allows automatic camera detection

  • Enables PTZ control

  • Enables video configuration from Dartfish

RTSP

  • Requires manual stream URL

  • Configuration is done directly on the camera

  • No automatic discovery


Setting up IP cameras for use with Dartfish

At a high level, setting up an IP camera involves:

  1. Connecting the camera to the network and power

  2. Performing initial camera configuration

  3. Verifying video stream outside Dartfish

  4. Enabling and adding the camera in Dartfish

  5. Configuring video profiles correctly

Details vary by manufacturer, but the principles remain the same.



Step 1 - Initial camera configuration

Before opening Dartfish, configure the camera via its web interface :

  • Update camera firmware to a Dartfish-tested version

  • Synchronize camera date & time with the PC

  • Set base frame rate to match local power frequency:

    • 50 Hz (Europe)

    • 60 Hz (US, Japan)

  • Create at least one ONVIF user (if applicable)


Incorrect base frame rate may cause flicker or unstable video.


Step 2 - Adding IP cameras in Dartfish


IP Cameras can be configured under Tools → Options → IP Cameras


  

ONVIF cameras

  1. Enable Search for camera on the local network

  2. Enter ONVIF user credentials

  3. Dartfish detects cameras automatically


RTSP cameras

  1. Click Add

  2. Enter the RTSP stream URL (from manufacturer documentation)

  3. Enter credentials if required

  4. Apply and close



Step 3 - Selecting and configuring the camera

  1. Open Live workspace

  2. Click Source

  3. Select the IP camera

  4. Click Video Format



EncoderH.264 only
Resolutionbased on analysis needs
Frame ratematch camera sensor capabilities
Quality80-100% (lower if network is limited)
BitrateSD: ~5 Mbps
HD: ~8–12 Mbps
Encoder profileMain


MPEG-4 and MJPEG are not supported.



PTZ (Pan-Tilt-Zoom) control

If supported by the camera:

  • PTZ can be controlled directly from Dartfish

  • Preset positions can be defined

  • PTZ presets can be triggered via tagging panels



PTZ cannot be controlled during In-The-Action recording.
Select presets before starting capture.


Common issues & troubleshooting

IssueLikely causeSolution
Camera not listedNetwork or ONVIF issueVerify stream in ONVIF Device Manager
Camera listed but no videoFirmware issueUpdate the camera firmware
“E_NOT_AUTH” errorTime mismatchSynchronize camera date & time
"Sender not authorised. 0x80043012"Credentials issueCheck that you entered the correct camera or Onvif user credentials
Choppy videoBitrate too highReduce bitrate or frame rate
Low FPSSensor limitMatch FPS to camera capability
No audioWrong codecUse AAC audio encoder
Dual cameras not synchronizedi-frame issueCheck that the i-frame interval is identical on both cameras.