Conversation
Update workspace version from 0.1.6 to 0.1.7. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
birme
pushed a commit
to eyevinn-osaas/strom
that referenced
this pull request
Feb 2, 2026
* chore: Bump version to 0.1.7 Update workspace version from 0.1.6 to 0.1.7. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> * chore: Bump version to 0.2.0 --------- Co-authored-by: Per Enstedt <per.enstedt@svt.se> Co-authored-by: Claude <noreply@anthropic.com>
srperens
pushed a commit
that referenced
this pull request
Mar 20, 2026
gst-plugin-webrtc 0.15 removed multi-session support from whipserversrc. Our workaround of creating one whipserversrc per client exposed libnice issue #52: multiple NiceAgent instances in the same pipeline cause the second agent's outbound UDP to stop working, killing ICE after ~6 seconds. Fix: each whipserversrc now runs in its own isolated GStreamer pipeline (matching the pattern webrtcsink uses internally). Media is bridged to the main pipeline via appsink→appsrc with push_sample. A fakesink drain in the session pipeline ensures the NiceAgent is never blocked by backpressure. Key changes: - New WhipSessionManager tracks per-client session pipelines - create_whipserversrc_for_session creates isolated pipeline per session - Session pipeline: whipserversrc → tee → fakesink + appsink - Main pipeline: appsrc → decodebin → downstream (configurable via decode property) - Bus handler ignores errors from WHIP session appsrc elements - WHIP ingest client v8: fix double-POST on disconnect/reconnect - Block property "decode" (default true) controls RTP decode vs passthrough - Output tees with allow-not-linked on audio/video chains WIP: audio decode chain needs verification, session slot model not yet implemented, teardown/cleanup of dynamically added main-pipeline elements incomplete. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
7 tasks
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.
Bump version to 0.2.0 for release