Skip to content

Instantly share code, notes, and snippets.

@liviaerxin
Last active March 8, 2023 06:52
Show Gist options
  • Save liviaerxin/8df3c074222b597065f7642a1338d414 to your computer and use it in GitHub Desktop.
Save liviaerxin/8df3c074222b597065f7642a1338d414 to your computer and use it in GitHub Desktop.
Deep Streaming #deep-stream

Deep Learning

Top Deep Learning Video Analytics

Framework Video Streaming Framework CV/ML Frameworks Support
OpenCV - FFmpeg - Gstreamer OpenCV
- Gstreamer
------------------- ------------------------------------ -----------------------------
GstInference Gstreamer – Neural Compute SDK (NCSDK)
– Tensorflow
– Caffe
– TensorRT
– OpenCV
- * more
------------------- ------------------------------------ -----------------------------
NNStreamer Gstreamer - Tensorflow
- Tensorflow-Lite
- pytorch
- caffe2
------------------- ------------------------------------ -----------------------------
DeepStream Gstreamer - TensorRT
(GPU-accelerated: Nvidia) - Caffe
------------------- ------------------------------------ -----------------------------
Gst-Video-Analytics Gstreamer OpenVINO​OpenCV
(GPU-CPU accelerated: VAAPI, OpenGL)

Deep Learning Video Analytics Frameworks based on Gstreamer

Video Streaming

Codec

  • MJPEG
  • H.264
  • VP8

Compression ratio:

Protocol

Framework

  • FFmpeg

  • GStreamer

Pipeline Element Sink Pad - Src Pad

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment