Besides the ports used for the communication between ibaCapture Server and ibaPDA Server for control and synchronization purposes, there are ports required for displaying live video and replay of recordings.
Each instance of ibaCapture Player that is to display a live video or play a recording requires a port for the transmission of the video stream. In this case, it is irrelevant whether the player is running in the camera view of an ibaPDA Client, in ibaCapture Manager or ibaAnalyzer.
There are certain differences between replay streams and live streams when setting up network connections.
Replay stream
A TCP port is defined for each camera in the configuration of each ibaCapture Server. To play back a stored video, an ibaCapture Player must establish a network connection to this port.
The port numbers start at 24951 by default. For each additional camera, the port number is increased by 1. The same port cannot be assigned twice.
The ibaCapture Player first establishes a connection to port 14809 on the ibaCapture Server. With this connection, the parameters for the stream are negotiated, including the port to be used.
Only after that is the connection established via which the video data is actually transmitted.
If connections to the ibaCapture Server are to be established through a firewall, access to all relevant ports must be permitted. Port 14809/TCP must always be released. For all cameras whose streams are to be allowed through the firewall, the corresponding ports must also be released.
As mentioned, ibaCapture assigns the replay stream ports in ascending order by default. Depending on the firewall used, a contiguous range of ports can be released here in a single rule.
Live stream
In the configuration of each camera, you can specify whether the live streams of this camera are to be transmitted via a fixed port or via dynamic ports.
Regardless of this setting, the first connection of each ibaCapture Player is established on port 14809/TCP of the ibaCapture Server in order to negotiate the connection parameters for the desired camera.
Setting Dynamic ports
For each live stream, ibaCapture Player automatically determines and opens a free port. The opened port is communicated to the ibaCapture Server via the connection on port 14809. Next, the server will initiate a connection to the ibaCapture Player on the negotiated port for sending the live video stream.
With each new request for a live stream, a different port is used. Therefore, this setting is not suitable for transmitting live streams through a firewall.
Setting Fixed ports for live streaming
A port is defined here in the configuration of each camera via which the video streams are transmitted. By default, port 25951 is used for the first camera and is increased by 1 for each additional camera.
If connections to ibaCapture Server are to be established through a firewall, access to all relevant ports must be permitted. Port 14809/TCP must always be opened. For all cameras whose streams are to be allowed through the firewall, the corresponding ports must also be opened.
When using additional live streams, please note that the same setting may have to be made for each additional stream for each camera. See chapter Additional streams.


