GstRtspSink - Evaluating GstRtspSink
The evaluation package lets you validate GstRtspSink on your target platform before purchase. This page explains what the evaluation includes, how to request it, how to test that the plug-in is loaded correctly, and how to troubleshoot common issues.
What the evaluation version is for
The evaluation version is intended to confirm:
- The plug-in loads correctly on your target system
- Your chosen codec and pipeline are supported
- Your network path, client, and basic deployment design behave as expected
Feature availability
The evaluation package should mirror the core streaming capabilities needed for technical validation.
| Capability | Professional build | Evaluation build |
|---|---|---|
| Video streaming | Yes | Yes |
| Audio streaming | Yes | Yes |
| Audio and video streaming | Yes | Yes |
| Multiple parallel streams | Yes | Yes |
| Multicast support | Yes | Yes |
| Authentication and stream control | Yes | Yes |
| Source code | Yes | No |
| Unlimited evaluation period | Yes | No |
Requesting the evaluation package
When contacting RidgeRun, include:
- Platform name
- GStreamer version
- Kernel and distribution details
- The pipeline shape you want to test
- The features you must validate, such as multicast or authentication
Installing dependencies
Example package names for a Debian or Ubuntu-like system:
sudo apt-get install libgstrtspserver-1.0-0 libgstreamer1.0-0 libgstreamer-plugins-good1.0-0 libgstreamer-plugins-base1.0-0 libgstreamer-plugins-bad1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly
Validating the installation
After extracting the package and setting the environment, verify that the element is visible to GStreamer:
./configuration.sh gst-inspect-1.0 rtspsink
Example smoke test
GST_DEBUG=2 gst-launch-1.0 videotestsrc is-live=true ! x264enc tune=zerolatency ! "video/x-h264,mapping=/video" ! rtspsink service=1234
Troubleshooting
- If the element is not found, review the environment exported by the configuration script.
- If the pipeline fails at runtime, collect GST_DEBUG logs.
- If the client cannot connect, verify the port, mapping, firewall, and selected transport.
Summary
The fastest way to evaluate GstRtspSink is to install the required GStreamer packages, load the evaluation environment, confirm gst-inspect-1.0 rtspsink works, and then run a minimal RTSP pipeline before testing more advanced cases.
Problems running the examples on this page? See GStreamer Debugging for practical debugging steps.
Related pages
- GstRtspSink
- GstRtspSink - Basic usage
- GstRtspSink - Simple Examples
- GstRtspSink - Advanced examples
- GStreamer Debugging
FAQ
- How do I know whether the evaluation binary is installed correctly?
- Run gst-inspect-1.0 rtspsink and confirm that the element information appears.
- What should I send RidgeRun if the evaluation fails?
- Send platform details, GStreamer version, the failing pipeline, and debug output.