Skip to content

[pull] master from livekit:master#904

Merged
pull[bot] merged 2 commits into
wolfguidao:masterfrom
livekit:master
Sep 19, 2025
Merged

[pull] master from livekit:master#904
pull[bot] merged 2 commits into
wolfguidao:masterfrom
livekit:master

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented Sep 19, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Due to SDP ordering, Pion did not provide track ID on a receiver.

Pion needs a=msid line to be before a=ssrc line -> need to check if this
is a spec requirement

Because of the above, it had empty id for the receiver in onTrack.
That matched a published track because we do not duplicate SdpCid in
TrackInfo if the SDP cid matches the signal cid. But, the search checks
both and it matched on empty SDP cid.

Do not accept empty ids in searches to prevent this from happening.
The key frame seeder could be started multiple times.
Use difference to detect stop condition.
@pull pull Bot locked and limited conversation to collaborators Sep 19, 2025
@pull pull Bot added the ⤵️ pull label Sep 19, 2025
@pull pull Bot merged commit b07e7a3 into wolfguidao:master Sep 19, 2025
1 check passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant