Broadway.js — JavaScript-декодер видео в H.264
2Иллюстрация с сайта Yfrog.Com
Майкл Бебенита (Michael Bebenita), недавно присоединившийся к коллективу Mozilla, представил проект JavaScript-реализации декодера видео (в H.264) — Broadway.js.
Майкл совместно с другим разработчиком взяли за основу существующий декодер видео в H.264, упростили её с собрали с помощью компилятора Emscripten, преобразующего код LLVM в JavaScript. Программистам удалось добиться декодирования видео на чистом JavaScript с частотой в 30 кадров в секунду.
Результат, достигнутый без каких-либо оптимизаций, позволил разработчикам с оптимизмом посмотреть в возможное развитие проекта, в рамках которого ожидается «использование аппаратного ускорения с WebGL, параллельная обработка и другое».
Видео с Broadway.js в действии доступно здесь. Исходный код проекта опубликован на GitHub, там же можно найти и инструкции для его запуска (потребуется свежая «ночная» сборка веб-браузера Firefox).
Постоянная ссылка к новости: http://www.nixp.ru/news/11469.html. Дмитрий Шурупов по материалам Блог Майкла Бебениты.
- Проект JS/Linux позволяет запустить ОС GNU/Linux в веб-браузере 4 2 18 мая 2011 г.
- Появился MP3-декодер с открытым кодом на JavaScript — jsmad 9 13 20 июня 2011 г.
- pdf.js — свободная реализация PDF-рендерера на JavaScript 4 31 5 июля 2011 г.
- sipML5 — свободный SIP-клиент с поддержкой видео, написанный на JavaScript 4 22 мая 2012 г.
Kodi 17.0: свободный мультимедийный центр для домашнего кинотеатра обновил интерфейс 1
Dwango открывает код анимационного ПО Toonz, использовавшегося в Studio Ghibli и для «Футурамы» 4 1
Google объявляет об открытии кода программного медиацентра SageTV 2 1
VLC обновился до версии 2.2.0, получив поддержку iOS, Android, WinRT и Windows Phone 7 6
В libopenshot 0.0.4 появилась поддержка GIF-анимации 2
Браузерный движок для игр PlayCanvas Engine доступен под лицензией MIT 3
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1