We do interleave the received data just fine to be as close as audio video sync as possible.
However, a second receiver will get data not from the beginning, e.g. it is most likely to receive more audio data than video data at first. Interleaving is fine here, but since we deliver audio from an earlier point in time than video (first packet of each) OBS may sync this incorrect.
We should discard the data until we start with data close enough for each media type.
We do interleave the received data just fine to be as close as audio video sync as possible.
However, a second receiver will get data not from the beginning, e.g. it is most likely to receive more audio data than video data at first. Interleaving is fine here, but since we deliver audio from an earlier point in time than video (first packet of each) OBS may sync this incorrect.
We should discard the data until we start with data close enough for each media type.