NVIDIA Jetson Orin - GStreamer Daemon or gstd to control audio and video streaming
🚧 Documentation is under development
The NVIDIA Jetson Orin guide is currently under active development. Some sections may be incomplete or change without notice.
Questions? Contact RidgeRun or email to support@ridgerun.com.
- Introduction
- JetPack 7.2
- JetPack 6.1
- JetPack 5.0.2
-
Development in the Board
-
Getting into the Board
-
- Emulation
- Supported Cameras
- GStreamer Pipelines
- RidgeRun Products
- RidgeRun Reference Designs
- Reference Documentation
- Contact Us
Overview of GStreamer Daemon
GStreamer Daemon, also called gstd, is a GStreamer framework for controlling audio and video streaming using TCP connection messages. The embedded media server, Qt application, web interface, and GStreamer element test suites are examples of different ways the framework can be utilized. GStreamer Daemon is gst-launch on steroids where you can create a GStreamer pipeline, play, pause, change speed, skip around, and even change element parameter settings all while the pipeline is active. GStreamer Daemon was created to remove the drudgery of writing gobject based streaming media servers.
GStreamer Daemon is designed for production deployment, where the control logic runs in a separate process for the audio video streaming server. The control application can be written in any language, does not need to use GObject / glib, as long as data can be exchanged over a TCP connection. The control application can run on the same processor (using localhost for the TCP destination) or a separate machine. Isolating the control logic from the streaming logic solves many difficult problems, from setting priorities to avoiding audio dropout to having a working user interface if the streaming application encounters corrupt data. By separating the audio video streaming logic, it is easy to create automated A/V tests, extend a product's features to support remote control, and allow the control application the streaming daemon to be developed independently.
Promo/Demo Video
Getting Started
To know more about the extension please refer to the GStreamer Daemon Basics wiki page.
Contact Us
For technical questions or if you would like to know more information please send an email to support@ridgerun.com.