GVA Safety Gear Ingestion¶
This container is based out of VideoIngestion container. Since GVA elements are used for analytics there is no need for using any udf.
Video File - Gstreamer ingestor with GVA elements
```javascript { "type": "gstreamer", "pipeline": "multifilesrc loop=TRUE stop-index=0 location=./test_videos/Safety_Full_Hat_and_Vest.avi ! h264parse ! decodebin ! videoconvert ! video/x-raw,format=BGR ! gvadetect model=models/ref/frozen_inference_graph.xml ! appsink" } ```
Generic Plugin - Gstreamer ingestor with GVA elements
{ "type": "gstreamer", "pipeline": "gencamsrc serial=<DEVICE_SERIAL_NUMBER> pixel-format=<PIXEL_FORMAT> exposure-time=5000 exposure-mode=timed exposure-auto=off throughput-limit=300000000 ! vaapipostproc format=bgrx ! videoconvert ! video/x-raw,format=BGR ! gvadetect model=models/ref/frozen_inference_graph.xml ! appsink" } **Below is the sample pipeline for using monochrome/mono8 basler camera:**
{ "type": "gstreamer", "pipeline" : "gencamsrc serial=<DEVICE_SERIAL_NUMBER> pixel-format=mono8 exposure-time=5000 exposure-mode=timed exposure-auto=off throughput-limit=300000000 ! videoconvert ! video/x-raw,format=BGR ! gvadetect model=models/ref/frozen_inference_graph.xml ! appsink" }
RTSP camera - Gstreamer ingestor with GVA elements
```javascript { "type": "gstreamer", "pipeline": "rtspsrc location=\"rtsp://<USERNAME>:<PASSWORD>@<RTSP_CAMERA_IP>:<PORT>/<FEED>\" latency=100 ! rtph264depay ! h264parse ! vaapih264dec ! vaapipostproc format=bgrx ! gvadetect model=models/ref/frozen_inference_graph.xml ! videoconvert ! video/x-raw,format=BGR ! appsink" } ```
USB camera - Gstreamer ingestor with GVA elements
```javascript { "type": "gstreamer", "pipeline": "v4l2src ! decodebin ! videoconvert ! video/x-raw,format=BGR ! gvadetect model=models/ref/frozen_inference_graph.xml ! appsink" } ```
RTSP simulated - Gstreamer ingestor with GVA elements
```javascript { "type": "gstreamer", "pipeline": "rtspsrc location=\"rtsp://<SOURCE_IP>:<PORT>/<FEED>\" latency=100 ! rtph264depay ! h264parse ! vaapih264dec ! vaapipostproc format=bgrx ! gvadetect model=models/ref/frozen_inference_graph.xml ! videoconvert ! video/x-raw,format=BGR ! appsink" } ```
Refer `GVA-README </3.0.1/IEdgeInsights/VideoIngestion/docs/gva_doc.html>`_ for more information on GVA.
Refer `VideoIngestion-README </3.0.1/IEdgeInsights/VideoIngestion/README.html>`_ for more information on ingestor configurations.