Comment Re:OpenAL? (Score 1) 82
the ogg file format has supported multiple streams pretty much since inception. Couple this with a bit of positional tagging information and you're done.
Yeah, but this thing isn't just positional tagging, it's 3D soundscape stuff. So you have to have a way of communicating to the receiver the kind of space the audio stream is in -- the size of it, the general shape, how reflective the surfaces are, diffusion, the position of the space relative to the source, etc. and then you have to rigorously define the reverb algorithms that will be applied to the source taking these into account. You also have to define equalization (and perhaps other LTI) functions for distance, and diffraction around obstacles.
Then, if better reverb and EQ spatialization algos are developed, how do you push these out? How do you handle legacy content that used the old algos? Do they get auto-upgraded or do they play in the old ones?
And then there's the HRTF business: you have to define the HRTFs that will be used, and under what conditions.
And the positioning itself has subtleties you have to address. Will sound sources be positioned relative to a central listener in spherical coordinates, or will it be positioned relative to a reference space with rectangular ones? How will in-phase content be handled when mixed to one speaker?