Easy thing: iOs on iPhone does not support MediaFileExtensions, so you can't use <video> tag with dynamic source.
You can however go the way described in the post: instead of requesting data though the data channel, you can initiate video/audio channels and make your streaming work pretty much like google hangouts, having your streamer as a participant.
It is not the recommended way though. But no other way for iOs anyways.