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:
Nach Eingabe der Encodernummer öffnet sich das Konfigurationspanel.
Konfiguration eines Encoders
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
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.
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.