Verlustloses Mehrkanal-Audiostreaming im Browser

Leipzig University of Applied Sciences (HTWK Leipzig) has developed a browser application to provide an acoustic comparison of microphones. A server combines user-selected sound samples on demand into a multiplex that is sent to the browser. All tracks are played synchronously but only one of the tracks (selected by the user) is audible. This user selection can be changed multiple times during playback without noticeable interruption, allowing repeated A/B comparison. To retain the sound differences between the microphones, no lossy coding is applied. The „Apple Lossless Audio Codec“ (ALAC) and the QuickTime platform allow all these requirements to be met.

Ulrich Schmedes; Andre Petermann: Um einen akustischen Vergleich von Mikrofonen zu ermöglichen, wurde an der HTWK Leipzig eine Browseranwendung entwickelt. Der Server kombiniert dabei auf Anforderung die vom Nutzer ausgewählten Klangbeispiele zu einem Multiplex und sendet diesen an den Browser. Dort werden die Spuren synchron wiedergegeben, wobei jedoch nur eine, vom Benutzer ausgewählte Spur hörbar ist. Diese Benutzerauswahl kann während der Wiedergabe mehrfach unterbrechungsfrei geändert werden, wodurch ein wiederholter A/B-Vergleich möglich wird. Zur Wahrung der klanglichen Unterschiede zwischen den Mikrofonen wird auf eine verlustbehaftete Kompression verzichtet. Mithilfe des „Apple Lossless AudioCodecs“ und der QuickTime-Plattform konnten alle genannten Forderungen erfüllt werden.

Zum Artikel >>