Konfiguration und Anzeige von Encodern

Um analoge Kameras verwenden zu können, werden zum Kamera-Typ passende Encoder benötigt.

Anlegen eines Encoders

Klicken Sie mit der rechten Maustaste auf Kamera und wählen Sie Neues Objekt anlegen. Danach öffnet sich das folgende Fenster:

Abbildung 1. Eingabe Encodernummer

Nach Eingabe der Encodernummer öffnet sich das Konfigurationspanel.

Konfiguration eines Encoders

Abbildung 2. Konfigurationspanel Encoder

Die Konfiguration eines Encoders entspricht der Konfiguration einer IP Kamera des entsprechenden Herstellers.

Konfiguration

Typ

Über diese Auswahlliste wird einer der verfügbaren Encoder-Typen gewählt. Folgende Typen stehen zur Verfügung:

  • Axis Encoder

  • Bosch Encoder

  • Moxa Encoder

Anmerkung: Abhängig vom gewählten Encoder-Typ stehen dem Benutzer unterschiedliche Optionen zur Konfiguration zur Verfügung. Bei einigen Encoder-Typen werden Teile des Panels ausgeblendet.

Kapselung

Kann je nach Konfiguration der Bildquelle entweder http, https oder rcpp sein.

Encoder-Typ encap
Axis http, https
Bosch rcpp
Moxa http, https

URL Extension

Wird je nach Konfiguration der Bildquelle automatisch gesetzt.

IP Adresse

Hier muss die IP Adresse der Kamera angegeben werden.

Port

Muss entsprechend der Konfiguration der Bildquelle bzw. der Kapselung angegeben werden.

Benutzer

Muss je nach Konfiguration der Bildquelle angegeben werden.

Passwort

Muss je nach Konfiguration der Bildquelle angegeben werden.

Der einzige Unterschied zur Konfiguration einer IP-Kamera besteht in der Einstellung der PTZ Betriebsart. Hier kann zwischen zwei Betriebsarten gewählt werden.

PTZ intern

In dieser Betriebsart generiert der Encoder das PTZ Protokoll und sendet es an die Kamera.

PTZ transparent

Wird diese Betriebsart gewählt, generiert Video OA das PTZ Protokoll. Die PTZ Kommandos werden dann vom Encoder lediglich an die Kamera weitergeleitet. Gegebenenfalls muss noch ein Port angegeben werden.

Streaming

Über die Checkboxen Stream 1, Stream 2 und Stream 3 kann ausgewählt werden, wie viele Streams zur Verfügung stehen sollen.

Codec

Je nach gewähltem Encoder-Typ stehen unterschiedliche Codecs zur Verfügung.

Encoder-Typ Codec
Axis H264, H265, MJPEG, MPEG4
Bosch ANY, H263, H264, H265, MJPEG, MPEG4
Moxa H264, H265, MJPEG, MPEG4

Kapselung

Je nach Konfiguration der Bildquelle. stehen unterschiedliche Protokolle zur Verfügung.

Encoder-Typ Protokoll
Axis http, rtsp
Moxa rtsp

Port

Muss entsprechend der Konfiguration von Bildquelle bzw. Kapselung eingestellt werden. Wird kein Port angegeben wird automatisch Port 5544 für rtsp bzw. Port 80 für http verwendet.

Streamlayout

Steht nur für Bosch-Kameras zur Verfügung. Dieser Parameter gibt an wie die Interlaced-Frames im Stream verpackt sind. Mögliche Werte sind:

  • Progressive

  • Topfieldtop

  • Bottomfieldtop

  • weaved

Benutzer

Je nach Konfiguration der Bildquelle.

Passwort

Je nach Konfiguration der Bildquelle.

Aufzeichnung

Ermöglicht es eine der konfigurierten Aufzeichnungen zu wählen und für den Stream zu aktivieren.

Multicast

Pro Stream ist es möglich Multicast zu konfigurieren.

Anmerkung: Der Multicast-Empfang funktioniert nur für Streams mit einem der folgenden Codecs: H264, H263 und MPEG4.

Durch einen Klick auf diese Schaltfläche öffnet sich das folgende Panel:

Parameter Beispiel Beschreibung
Multicast address 239.7.7.3 Multicastadresse der Kamera bzw. des Encoders.
multicastPort 8765 Multicastport der Kamera
operatornetmulticastaddress 224.1.2.3 Verwendete Multicastadresse im Proxymodus
operatornetmulticastaddressrangebegin 224.0.1.2 Verwendete Multicast-Startadresse für IP-Range im Proxymodus
operatornetmulticastaddressrangeend 239.255.255.255 Verwendete Multicast-Endadresse für IP-Range im Proxymodus
operatornetmulticastport 1234 Verwendeter Multicastport im Proxymodus
payloadtype 95|96 Im Fall dass mehrere Media-Streams per RTP an die gleiche Multicastadresse/Port geschickt werden, können diese über den Payloadtype auseinander gehalten werden. Es ist der Payloadtype des entsprechenden Media-Streams zu konfigurieren. Ist kein Payloadtype konfiguriert wird automatisch der erste auf dieser Multicastadresse empfangene Payloadtype verwendet.
prop-parameter-sets Z0IAKeNQFAe2AtwEBAaQeJEV,aM48gA Wenn SPS und PPS nicht "in-band" enthalten sind, muss dieser Parameter entsprechend gesetzt werden. Der Parameter ist Teil von SDP (Session Description Protocol), welches z.B. beim RTSP-Handshake ausgetauscht wird.
ipinterfaceoperatornet 0.0.0.0 IP-Adresse auf die der Multicast-Socket zum Operator gebunden werden soll.
ipinterfacedevicenet 0.0.0.0 IP-Adresse auf die der Multicast-Socket zum Device gebunden werden soll.
ssrc Synchronization Source als Dezimalwert (Default 0), identifiziert die Datenquelle. Wird automatisch vom ersten empfangenen RTP-Paket zugewiesen.
config

000001B003000001B5090000010000000

12000C488BA9850584121463F

Wenn der Config-Header nicht "in-band" enthalten ist, muss dieser Parameter entsprechend gesetzt werden. Der Parameter ist Teil von SDP (Session Description Protocol), welches z.B. beim RTSP-Handshake ausgetauscht wird.

Wichtige Hinweise

  • Der Standard-Verbindungstyp ist folgendermaßen:

    Kamera/Encoder -> Unicast -> Interface-Proxy -> Je nach konfigurierter Transportoption des Decoders (0=Unicast, 1=Multicast, 2=TCP) -> Decoder (z.B. Workstation oder Display)

  • Wird als URL beim Streaming rtp://<Multicast ipv4 Adresse>:<port> angegeben, gilt folgender Verbindungstyp:

    Kamera/Encoder -> Multicast -> Interface-Proxy -> Je nach konfigurierter Transportoption des Decoders (0=Unicast, 1=Multicast, 2=TCP) -> Decoder (z.B. Workstation oder Display)

  • Konfiguriert man operatornetmulticastaddress = Multicast Adresse und operatornetmulticastport = Multicast Port, wird der Proxybetrieb für alle Decoder-Verbindungen deaktiviert, bei denen die Transportoption auf 1 = Multicast konfiguriert wurde. In diesem Fall leitet das Interface keine Daten an den Decoder weiter. Der Decoder empfängt die Multicast-Daten direkt vom Multicast-Sender (Encoder oder Kamera). Fordern Decoder Unicast-Verbindungen an, wird der Streaming-Proxy für diese Verbindung aktiviert. Damit nie eine Streaming-Verbindung zwischen Interface und Encoder/Kamera aufgebaut wird, muss der payloadtype explizit gesetzt werden und es darf keine Recording-Verbindung konfiguriert sein.

  • Bei Multi-Homed-Hosts kann es sein, dass er Multicast-Empfang bzw. das Senden explizit an einen Netzwerkadapter gebunden werden muss.

  • Recording-Verbindungen sind immer TCP-Verbindungen. Bei konfiguriertem Recording wird immer der Stream-Proxy aktiviert.

URL Extension

Je nach Konfiguration der Bildquelle stehen unterschiedliche Möglichkeiten zur Auswahl.

Encoder-Typ URL extension
Axis

/axis-media/media.amp

/mpeg4/media.amp

/mjpg/video.mjpg

Moxa /udpstream /moxa-cgi /multicaststream

Media Port

Je nach Konfiguration der Bildquelle.

Parameter

Je nach Konfiguration der Bildquelle stehen unterschiedliche Parameter zur Verfügung.

Encoder-Typ Parameter Beschreibung
Axis compression Einstellung der Komprimierung. Mögliche Werte: 0 bis 100 Default: 30
fps Übertragene Frames pro Sekunde. Mögliche Werte: 1-30 Default: 25
resolution Bildauflösung des Videostreams. Mögliche Werte: QCIF, CIF, 2CIF, 4CIF Default: 4CIF bzw. Wert aus der Kamera
rotation Ermöglicht Bildrehung um 180°. Mögliche Werte: 0, 180 Default: 0 bzw. Wert aus der Kamera
Bosch resolution Name des gewünschten Streams (stream1 = erster im Encoder Parametrierter Stream, stream2 = zweiter im Encoder parametrierter Stream). Mögliche Werte: stream1, stream2 Default: stream1

Anzeige von Encodern

Über einen Linksklick auf einen Encoder im Video Objekt Explorer öffnet sich das Übersichtspanel. Es enthält Informationen zu Typ, IP-Adresse, Status des Encoders, Kamerabelegung und Encoder-Port mit dem die Kamera verknüpft ist.

Die Statusinformationen der einzelnen Encoder-Eingänge werden direkt auf die angeschlossene Kamera abgebildet.

Abbildung 3. Encoder