yes i know its super confusing...again what i noticed is that on ios, if there are not been a "navigator.mediaDevices.getUserMedia" before trying to play a stream, the stream is black.
how you could maybe try to reproduce the issue: on your two ways streaming,open a tab with chrome on pc or mac...