-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix SDP for inactive rid
s
#399
Conversation
Hi! Welcome to str0m! Looking good. I don't actually know the spec that underpins this change, but I will look into it. |
@algesten Hi! Seems like this PR is ready. Waiting for your review! |
~ is libwebrtc specific? |
I'm curious too. Can @pthatcher shed some light? The @logist322 could you maybe describe how you encountered these |
@algesten Sure! I have faced it after adding a video transceiver with several
You should see |
@logist322 thanks! It sounds like Does it sound right that this |
That's accurate. It just means that the stream starts as if an TMMBR pause
message had been received at the same time. Nothing should be sent until a
TMMBR unpause is sent.
Honestly, I would do all of this over a data channel and not use RTCP, but
maybe someone would want to use RTCP for this. But I also don't think
anyone should use SDP :).
…On Wed, Nov 15, 2023, 6:59 AM Martin Algesten ***@***.***> wrote:
@logist322 <https://github.com/logist322> thanks!
It sounds like ~ means a RID starts paused, but that might change later *without
SDP negotiation* (whether there are RTCP ways for us to discover when
something becomes unpaused, I don't know). We already have a paused state
on the receive streams here:
https://github.com/algesten/str0m/blob/main/src/streams/receive.rs#L95-L99
Does it sound right that this ~ state should have an effect for a newly
created StreamRx?
—
Reply to this email directly, view it on GitHub
<#399 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AABC7RIAIKUJHKPE7S4CFBTYETKF3AVCNFSM6AAAAAA7JJEOCGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMJSGY4TMNBWGA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@algesten You are absolutely right! We do use it for changing
I don't think so. Especially, if newly created |
Alright. Let's merge it. At this point the |
This PR adds ability to receive offer with simulcast including some inactive
rid
s (marked with "~" prefix) and to generate correct answer.