Add UDP URL pull support behind a config flag - #472
Draft
biglittlebigben wants to merge 4 commits into
Draft
Conversation
Support udp:// URLs in the URL pull source using a gstreamer udpsrc element, gated by the enable_udp_url_pull service config option. Add a multicast_interface option to pick the network interface to join multicast groups on, and log udpsrc stats alongside the other input sources. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
biglittlebigben
force-pushed
the
udp-url-pull
branch
from
August 27, 2026 23:38
e1f1cd4 to
4d6eb94
Compare
udpsrc has no stats property, so the periodic GetProperty("stats") call
always failed and logged nothing. Leave printStats unset for UDP, which
makes Start skip the ticker goroutine entirely.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
boks1971
approved these changes
Aug 28, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds support for
udp://URLs in the URL pull source, using a gstreamerudpsrcelement.enable_udp_url_pullservice config option, off by default.multicast_interfaceconfig option selects the network interface used to join multicast groups. Empty means let the OS decide.udpsrchas nostatsproperty (unlikesrtclientsrc), so no periodic stats logging is wired up for this source.🤖 Generated with Claude Code