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?