w3c/mediacapture-main — pull request #63 by martinthomson (2014-11-06 00:29:38+00:00)
Title: Can't synchronize everything without magic

I think that the choice of "intended" sort of covers this point, but there is no harm in actually saying it. Otherwise we get some crazy questions.

For example, imagine using webrtc to stream a live concert, where there are multiple endpoints with different camera angles on the stage. A simple - and wrong - assumption might be that you could create a PC to each endpoint and then assemble the tracks they produce into a single MediaStream to synchronize everything properly, then simply select which track was played out. If you understand how this actually works: that would require magic to work in the expected fashion. Usually, people find they need to substitute hard work for magic.