Skip to content

Data track extension ID collision: intermediate step. - #1825

Merged
boks1971 merged 3 commits into
mainfrom
raja_datatrack_extension_id_collision
Sep 29, 2026
Merged

boks1971 merged 3 commits into
mainfrom
raja_datatrack_extension_id_collision

Conversation

@boks1971

Copy link
Copy Markdown
Contributor

Unfortunately, the extension ID allocated for participant SID across relay got used by data packet definition too. To address that, the plan

  • Allocate internally needed participant SID at 255 (highest extension ID)
  • Accept both on read side, try HIGH first and then the original
  • Clean up code after a full deploy
  • Rename LOW to E2EE extension ID.

Unfortunately, the extension ID allocated for participant SID across
relay got used by data packet definition too. To address that, the plan
- Allocate internally needed participant SID at 255 (highest extension
  ID)
- Accept both on read side, try HIGH first and then the original
- Clean up code after a full deploy
- Rename LOW to E2EE extension ID.
@changeset-bot

changeset-bot Bot commented Sep 29, 2026 •

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: e2a8163

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 2 packages
Name Type
github.com/livekit/protocol Patch
@livekit/protocol Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

github-actions Bot and others added 2 commits September 29, 2026 10:27
Added a note about data track extension ID collision as an intermediate step.
// forward metrics
uint32 forward_latency = 48;
uint32 forward_jitter = 49;
uint32 forward_jitter = 49 [deprecated = true];

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

am deprecating this from the result of a different effort. Forwarding latency jitter is not used anywhere. So, marking it unused for now.

@boks1971
boks1971 merged commit 4467620 into main Sep 29, 2026
10 checks passed
@boks1971
boks1971 deleted the raja_datatrack_extension_id_collision branch September 29, 2026 10:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants