Universal RTSP
RTSP is an acronym for Real Time Streaming Protocol and is described in RFC 2326. The plugin makes it possible for video sources (IP cameras) that provide a video stream over an RTSP-URL to stream to the GCoreServer and to be further processed there. A video source must provide an RTSP-URL; rtsp:// must be at the start of the URL.
Example Here is an example of a Basler BIP2 network camera: rtsp://IP-Address/h264?stream=0&mode=live
An RTSP stream always delivers a video stream of a certain quality. By quality we mean parameters such as resolution, compression, GOP structure, bit rate and frame rate (FPS). Since a stream only provides one quality level, this is the only quality level that will be seen in G-View.
This plugin does not make it possible to parameterize the stream or to switch to a better quality on an event basis. Thus, all quality settings that you selected in G-Set are ignored and have no influence on the streamed video.
Only for JPEG images is it possible to affect the frame rate with the FPS value specified in G-Set. This means that if a camera delivers 25 FPS but only 10 FPS are set in G-Set, the extra images are discarded by the GCoreServer.
This does not work when fewer images are supplied by the camera than are specified in G-Set. It also does not work with H.264/H.265, since the decompression of the stream requires all the images. Our advice here: Do not be confused by the settings that can be made under Video Profile or Interval in G-Set. These values are just placeholders and have no influence on the RTSP stream.
There is also no standard RSTP-URLs. This means that each camera manufacturer uses a different URL specification. These URLs are typically found in the camera manuals or by contacting the manufacturer.
Currently, the RTSP universal plug supports the video formats H.264/H.265 and JPEG. Supported audio formats are G.726, G.711 u-Law and a-Law. In the current state there is no support for other video codes such as MPEG4 or AAC audio.
In addition, Geutebrück does not guarantee that any arbitrary RTSP stream will work in conjunction with the RTSP universal plugin. Only cameras made by Geutebrück and tested models are approved for use (see below).
Installation
The plugin consists of two files: RTSPUniversalIPC.dll and RTSPUniversalIPCDialog.dlg.
If the plugin is not included in the scope of installation with delivery, please copy both files (RTSPUniversalIPC.dll and RTSPUniversalIPCDialog.dlg) to the plugin directory of G-Core (C:\Program Files\Geutebrueck\GCore\MediaPlugins
).
The G-Core server service must then be restarted.
Add the Plugin
-
In G-Set, open the Hardware selection menu.
-
Right-click on the list view and in the pop-up menu select Add.
-
In the following pop-up, select the IP-Camera Plugin <Universal RTSP IPC> by selecting it and clicking Add.
→ The RTPS plugin is now entered in the hardware module list as a hardware resource.
Select the plugin in the list and make the necessary changes to the settings.
Do not forget to configure the corresponding licenses.