While this is a helpful "feature" that was added to make it easier for people to make "listen" only connections using quickconnect, it has some undesirable side effects:
- When you might be expecting that only an audio stream is being communicated (in the case that you have supplied an audio only stream) video is still being communicated.
- When working with a data only connection, a fake media stream is also being added.
This should be reset to not assume any particular createOffer constraints.