GstRtspSink - Evaluating GstRtspSink

From RidgeRun Developer Wiki

Follow Us On Twitter LinkedIn Email Share this page



Previous: Getting_the_code Index Next: Building_the_plug-in



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.

Evaluation coverage summary
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

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.


Previous: Getting_the_code Index Next: Building_the_plug-in