-
Notifications
You must be signed in to change notification settings - Fork 42
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
RTX and ssrc indication #386
Comments
In the above SDP, PT 96 is used to retransmit VP8 (PT 100). Since there is only one retransmission stream, for the "rtx" codec, RTCRtpCodecParameters.payloadType = 96 and encodings[].rtx.payloadType need not be set (and will default to 96). rtx.ssrc = 1456621734 (I am assuming the first SSRC is for VP8, second is for RTX). |
Thanks. I think that having RTX as a codec does not make too much sense. It should be, instead, encoding properties of the "real" codec. Otherwise this is redundant because |
There are pros and cons of eliminating RTX as a codec. If there is only a single retransmission stream, then RTX can be configured as a codec and encodings[].rtx.payloadtype and .ssrc can be left unset. On the other hand, if there are multiple retransmitted streams, then both are necessary. |
That's exactly what I don't like: the fact that, depending on the number of retransmission streams, things can be signaling in a way or another. I don't think |
This seems more of the "how do I specify different combinations of encodings, FEC and RTX stuff" We clearly need a good set of examples and mappings. |
See also: #422 |
According to the spec:
When it comes to SDP, how is such a SSRC indicated? For example (some stuff removed):
It indicates that the
RtpSender
can send RTX packets with payload96
for codec VP8 (payload100
). Sincessrc-group
is used, should I understand that RTX packets for VP8 will be sent with ssrc1456621734
?The text was updated successfully, but these errors were encountered: