Neben den Ports, die für die Kommunikation zwischen ibaCapture-Server und ibaPDA-Server zwecks Steuerung und Synchronisation genutzt werden, gibt es weitere Ports, die zur Videoübertragung benötigt werden.

Um Videodaten an Instanzen des ibaCapture-Player übertragen zu können, muss eine Netzwerkverbindung zu einem bestimmten Port des ibaCapture-Server hergestellt werden. Dabei ist es unerheblich, ob der Player in der Kameraansicht eines ibaPDA-Clients läuft, im ibaCapture-Manager oder in ibaAnalyzer.

Beim Aufbau der Netzwerkverbindungen gibt es im Detail Unterschiede zwischen Wiedergabe-Streams und Live-Streams.

Wiedergabe-Stream

In der Konfiguration jedes ibaCapture-Server ist für jede Kamera ein TCP-Port festgelegt. Um ein gespeichertes Video wiederzugeben, muss ein ibaCapture-Player eine Netzwerkverbindung auf diesen Port herstellen.

Die Portnummern beginnen standardmäßig bei 24951. Für jede weitere Kamera wird die Portnummer um 1 erhöht. Eine doppelte Vergabe desselben Ports ist nicht möglich.

Im konkreten Fall stellt der ibaCapture-Player zuerst eine Verbindung zu Port 14809 auf dem ibaCapture-Server her. Bei dieser Verbindung werden die Parameter für den Stream ausgehandelt, darunter der zu verwendende Port.

Erst danach wird die Verbindung hergestellt, über die tatsächlich Videodaten übertragen werden.

Falls Verbindungen zum ibaCapture-Server durch eine Firewall hindurch aufgebaut werden sollen, muss der Zugriff auf alle relevanten Ports zugelassen werden. Port 14809/TCP ist immer freizugeben. Für alle Kameras, deren Streams durch die Firewall zugelassen werden sollen, ist die Freigabe der entsprechenden Ports ebenfalls notwendig.

Wie erwähnt, vergibt ibaCapture die Wiedergabe-Stream-Ports standardmäßig in aufsteigender Reihenfolge. Je nach eingesetzter Firewall kann hier ein zusammenhängender Bereich von Ports in einer einzelnen Regel freigegeben werden.

Live-Stream

In der Konfiguration jeder Kamera kann festgelegt werden, ob die Live-Streams dieser Kamera über einen festen Port oder über dynamische Ports übertragen werden sollen.

Unabhängig von dieser Einstellung erfolgt der erste Verbindungsaufbau jedes ibaCapture-Player auf Port 14809/TCP des ibaCapture-Server, um die Verbindungsparameter für die gewünschte Kamera auszuhandeln.

Einstellung Dynamische Ports:

Für jeden Live-Stream ermittelt und öffnet ibaCapture-Player automatisch einen freien Port. Der geöffnete Port wird über die Verbindung über Port 14809 an ibaCapture-Server kommuniziert. Anschließend baut der ibaCapture-Server eine Verbindung mit dem ibaCapture-Player über den ausgehandelten Port auf, um den Live-Stream zu senden.

Bei jeder neuen Anfrage für einen Live-Stream wird ein anderer Port verwendet. Daher ist diese Einstellung für die Übertragung von Live-Streams durch eine Firewall nicht geeignet.

Einstellung Feste Ports für Live-Streaming:

Hier wird in der Konfiguration jeder Kamera ein Port definiert, über den die Videostreams übertragen werden. Standardmäßig wird für die erste Kamera Port 25951 verwendet und mit jeder weiteren Kamera um 1 erhöht.

Falls Verbindungen zum ibaCapture-Server durch eine Firewall hindurch aufgebaut werden sollen, muss der Zugriff auf alle relevanten Ports zugelassen werden. Port 14809/TCP ist immer freizugeben. Für alle Kameras, deren Streams durch die Firewall zugelassen werden sollen, ist die Freigabe der entsprechenden Ports ebenfalls notwendig.

Bei der Nutzung von zusätzlichen Live-Streams beachten Sie bitte, dass die gleiche Einstellung ggf. für jeden zusätzlichen Stream bei jeder Kamera ebenfalls durchgeführt werden muss. Siehe Kapitel Zusätzliche Streams.