To my knowledge browsers don't support more than 8 channels, and configuring them for outputting more than 2 channels is probably a challenge for most users. One solution is to use MPEG-DASH and reassemble parts and decode them. But as with anything "Hi-Fi", the reproduction system is key, so unless people have individual HRTF and calibrated headphones, it may not be worth streaming Ambisonics to browsers with a lot of resolution. I don't know how many browsers are driving multichannel surround systems.

The Internet can work without browsers, so for exotic uses cases (like Ambisonics) using dedicated software is a solution, in order to easily configure the system for more than 8 (even 2) channels, use the most appropriate codec (like the gaming industry is doing).

In 2015 (before Google and Facebook) I coded a little horizontal-only demo (https://ambisonic.xyz/) using 3-channel files; I tried with the AAC, Opus and FLAC codecs, and (to me) it sounds better with FLAC, maybe because phases are preserved between multiple channels, while Opus sounded the worst (even if it is officially supporting Ambisonics). I'm sorry that my demo is (again) not working because of browser updates that are breaking web sites with unconventional features. A next fix could try to use WavPack.

Marc

Le 2023-05-01 à 11 h 28, Panos Kouvelis a écrit :
I see,

Then as suggested by others, and as I just read online, I think that
WavPack might be a good alternative?

Were you able to stream more than 8 channels using Opus on Safari? I think
I read somewhere that it's not possible to stream more than 8 channels in
Safari in general and I would like to confirm that if you have that
information.

Cheers!

*Pan Athen*
SoundFellas <https://soundfellas.com/>, *MediaFlake Ltd
<http://mediaflake.com/>*
Digital Media Services, Content, and Tools


On Mon, May 1, 2023 at 10:43 AM Bo-Erik Sandholm <bosses...@gmail.com>
wrote:

We use webaudio api and a modified omnitone.
We use up to third order and can play wav, aac-lc and opus on most
platforms.

We have thought to use multitrack mp4/m4a with 2 × 8 channels with libfdk
heAAC which is the best available AAC-He codec for private persons , but it
also have a 8 channel limit.

The fetch and audio buffer is handled as they are in the mp4 container.

But we do not have the knowledge to write the code to use WAAPI transport
functions, and feed them into the decoder.

We use the built in os codecs for all platforms.

IOS has the most limitations.

Bosse
_______________________________________________
Sursound mailing list
Sursound@music.vt.edu
https://mail.music.vt.edu/mailman/listinfo/sursound - unsubscribe here, edit 
account or options, view archives and so on.

Reply via email to