# deepstream-services-library **Repository Path**: klose28/deepstream-services-library ## Basic Information - **Project Name**: deepstream-services-library - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-05-13 - **Last Updated**: 2026-05-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/canammex-tech/deepstream-services-library?include_prereleases)](https://github.com/canammex-tech/deepstream-services-library/releases) [![GitHub license](https://img.shields.io/github/license/Naereen/StrapDown.js.svg)](https://github.com/canammex-tech/deepstream-services-library/blob/master/LICENSE) [![Documentation Status](https://readthedocs.org/projects/ansicolortags/badge/?version=latest)](https://github.com/canammex-tech/deepstream-services-library/blob/master/docs/overview.md) [![Ask Me Anything !](https://img.shields.io/badge/Ask%20me-anything-1abc9c.svg)](https://discord.com/channels/750454524849684540/750457019260993636) ![](/Images/under-construction.png) ## Intelligent Audio and Video Analytics (IAVA) A library of on-demand DeepStream Pipeline services. Written in C++ 17 with an `extern "C"` API, The DeepStream Services Library (DSL) can be called from both C/C++ and Python applications. ## Examples ### C++ ```C++ #include // New CSI Live Camera Source uint retval = dsl_source_csi_new("csi-source", 1280, 720, 30, 1); ``` ### Python3 ```Python from dsl import * # New CSI Live Camera Source retval = dsl_source_csi_new('csi-source', 1280, 720, 30, 1) ``` DSL is built on the NVIDIA® [DeepStream SDK](https://developer.nvidia.com/deepstream-sdk), _"A complete streaming analytics toolkit for AI-based video and image understanding, as well as multi-sensor processing."_, The DeepStream SDK and DSL use the open source [GStreamer](https://gstreamer.freedesktop.org/),  _"An extremely powerful and versatile framework for creating streaming media applications"_. ## Contributing DSL is released under the [MIT License](LICENSE). Contributions are welcome and greatly appreciated. Please review our [code of conduct](/CODE_OF_CONDUCT.md). ## DSL Branching Workflow ![DSL Git Branching Workflow](/Images/dsl-branching-workflow.png) 1. `Master` is always the latest release and is only updated once per release. 2. `Develop` is the next release currently in development. The branch will be named with the next release label. 3. `Feature` all work is done on feature branches, named for the feature under development. All pull requests should be made against the current `Develop` branch. ## Discord Come join us on [Discord](https://discord.gg/MJvY9jjpAK), an informal place to chat, ask questions, discuss ideas, etc. ## DSL Users Guide * [Overview](/docs/overview.md) * [Installing Dependencies](/docs/installing-dependencies.md) * [Building and Importing DSL](/docs/building-dsl.md) * [API Reference](/docs/api-reference-list.md) * [Pipeline](/docs/api-pipeline.md) * [Player](/docs/api-player.md) * [Source](/docs/api-source.md) * [Tap](/docs/api-tap.md) * [Video Dewarper](/docs/api-dewarper.md) * [Inference Engines and Servers](/docs/api-infer.md) * [Multi-Object Tracker](/docs/api-tracker.md) * [Segmentation Visualizer](/docs/api-segvisual.md) * [Tiler](/docs/api-tiler.md) * [Demuxer and Splitter](/docs/api-tee.md) * [On-Screen Display](/docs/api-osd.md) * [Sink](/docs/api-sink.md) * [Pad Probe Handler](/docs/api-pph.md) * [ODE Trigger](/docs/api-ode-trigger.md) * [ODE Acton](/docs/api-ode-action.md) * [ODE Area](/docs/api-ode-area.md) * [Display Type](/docs/api-display-type.md) * [Branch](/docs/api-branch.md) * [Component](/docs/api-component.md) * [Mailer](/docs/api-mailer.md) * [WebSocket Server](/docs/api-ws-server.md) * [Examples](/docs/examples.md) * [C/C++](/docs/examples-cpp.md) * [Python](/docs/examples-python.md) * [Tkinter Reference App](/docs/examples-tkinter.md) * [HTML WebRTC Client](/docs/examples-webrtc-html.md) * [Using VS Code](/docs/vscode.md) * [Logging and Debugging](/docs/debugging-dsl.md)