
GstRtpNetCC (Bandwith Estimation for Network Congestion Control)
GstRTPNetCC – Adaptive Bitrate Feedback for RTP Streaming in GStreamer RidgeRun’s GstRTPNetCC is a GStreamer plugin designed to monitor and manage network congestion in real time for RTP-based video streaming. Built for modern embedded and cloud-connected systems, this element analyzes outgoing RTP streams and provides bitrate feedback to upstream applications—ensuring stable, low-latency streaming even when network conditions fluctuate. It uses Google’s Network Congestion Control algorithm to predict optimal bitrates, making it especially useful for applications like WebRTC, UAV video feeds, IoT cameras, and bandwidth-sensitive remote streaming systems. Key Features: Real-Time Bandwidth EstimationMonitors RTP traffic and calculates the maximum sustainable bitrate to avoid packet loss and jitter. Adaptive Bitrate FeedbackProvides dynamic feedback to upstream elements—ideal for use with WebRTC applications and rate-controlled encoders. Google Congestion Control AlgorithmUses proven technology from Google to estimate available bandwidth reliably. Supports VP8 and H.264Compatible with standard RTP-encoded video formats used in real-time applications. Drop-In GStreamer IntegrationEasily add gstrtpnetcc to your existing pipeline as a filter element. Example Use Case: A drone streaming live video over a 4G network uses GstRTPNetCC to dynamically adapt its encoding bitrate in response to changing signal quality. This reduces frame drops and keeps latency low—even in poor coverage areas—by adjusting the bitrate on the fly based on real-time feedback. What’s Included: GstRTPNetCC plugin Sample pipelines and usage documentation Source code or binary license options Optional 11-hour Embedded Software Support package Supported Platforms: NVIDIA Jetson (Nano, TX2, Xavier NX, AGX Orin) x86-64 Linux Qualcomm RB5, RB6, C8550 TI Sitara (AM62x, AM64x, AM57x) NXP i.MX8 Any embedded Linux system using RTP-based GStreamer pipelines 🚀 Why RidgeRun? With over 19 years of experience in Embedded Software Consulting, RidgeRun provides advanced GStreamer plugins for real-time multimedia, streaming, and networking applications. GstRTPNetCC is trusted in bandwidth-critical environments where adaptive streaming is a must. Explore the GstRTPNetCC Developer WikiRead the design guideUsage basicsExample pipelines