Hi Sean,
I'm trying to understand your changes to handleIncomingSSRC, and I'm struggling to understand this function.
- The code that skips padding packets (
if mid == "" || (rid == "" && rsid == "")) is only called once; what happens if there are multiple padding packets at the beginning of the stream?
- After we read the second packet, we immediately search for a maching transceiver without checking that we have either
rid or rsid; is it possible at this point that we have mid but neither rid nor rsid? What will happen in that case?
Hi Sean,
I'm trying to understand your changes to handleIncomingSSRC, and I'm struggling to understand this function.
if mid == "" || (rid == "" && rsid == "")) is only called once; what happens if there are multiple padding packets at the beginning of the stream?ridorrsid; is it possible at this point that we havemidbut neitherridnorrsid? What will happen in that case?