Доступна реализация на JavaScript звуковых кодеков MP3, Apple Lossless, FLAC и AAC

Разработчики сервиса Official.fm выступили с инициативой реализации популярных аудиокодеков на языке JavaScript. В настоящее время уже подготовлены соответствующие самодостаточные JavaScript-модули с реализацией декодеров MP3, ALAC (Apple Lossless), FLAC и AAC, которые могут воспроизводить сжатые звуковые потоки на уровне выполняемого внутри браузера приложения, без необходимости наличия поддержки данных форматов на уровне системы и без использования сторонних плагинов, таких как Adobe Flash. Для воспроизведения декодированного звука необходима поддержка браузером Web Audio API или Audio Data API. Исходные тексты JavaScript-библиотек размещены на GitHub и распространяются под лицензией GPLv2.

В процессе разработки кодеков, также было разработано несколько вспомогательных проектов. Например, подготовлен фреймворк Aurora.js, существенно упрощающий реализацию декодеров на JavaScript. Aurora предоставляет набор типовых функций для выполнения типичных операций обработки звука, таких как работа с бинарными данными, обеспечение цикла декодирования, разбор медиаконтейнеров и вывод звука через специфичные браузерные API. Код Aurora написан на CoffeeScript, который компилируется в JavaScript. Реализован 128-битный вещественный тип longdouble.js. Подготовлена библиотека Pitch.js, которую можно использовать для выделения голоса или определённых инструментов.

Источник:
http://www.opennet.ru/opennews/art.shtml?num=34318

<= Назад
Комментарии
]]> ipv6 ready Kiev LUGLinux4MeНостальгияЛичный сайт skeletora ]]>

Warning: mysqli_close(): Couldn't fetch mysqli in /opt/www/lin.in.ua/old/include/mysql.php on line 69