Skip to content

use sessionID for CNAME to allow client to sync A/V#188

Merged
bgardner8008 merged 1 commit into
masterfrom
MM-67053
Jan 19, 2026
Merged

use sessionID for CNAME to allow client to sync A/V#188
bgardner8008 merged 1 commit into
masterfrom
MM-67053

Conversation

@bgardner8008
Copy link
Copy Markdown
Contributor

@bgardner8008 bgardner8008 commented Jan 15, 2026

Summary

Audio and video are currently not synced properly in many 1:1 video calls. The RTP CNAME of the audio and video streams are currently each set to a random number, hence the browser doesn't know the audio and video streams are from the same source and doesn't try to synchronize. Using the source sessionID for CNAME in both audio and video tracks should fix the sync issues.

Ticket Link

https://mattermost.atlassian.net/browse/MM-67053

@bgardner8008 bgardner8008 marked this pull request as draft January 15, 2026 22:33
@bgardner8008 bgardner8008 marked this pull request as ready for review January 15, 2026 23:05
Copy link
Copy Markdown
Member

@cpoile cpoile left a comment

Choose a reason for hiding this comment

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

Thanks Bill!

@bgardner8008 bgardner8008 merged commit 118a186 into master Jan 19, 2026
2 of 3 checks passed
@bgardner8008 bgardner8008 deleted the MM-67053 branch January 19, 2026 14:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants