Декодер H.264 Javascript

Прежде чем отправить публикацию, я долго думал, какой блог выбрать: JavaScript или Abnormal Programming. Так или иначе, круг задач, которые можно решить на детище Netscape, расширяется с каждым днем.

Например, разработчики из команды Mozilla просто ради развлечения сделали декодер H.264 на JavaScript. Любопытно, что скрипт писался не вручную.

Он был получен путем копирования исходников C существующего декодера в формат ЛЛВМ , с последующим преобразованием полученного байт-кода в JavaScript с помощью компилятора Эмскриптен .

Именно этот компилятор изначально привлек внимание отца JavaScript Брендана Айка.

поделившийся своими впечатлениями (а произвести на него впечатление непросто) на одной из конференций, которые хорошие люди сняли, что сразу оказалось сети , чтобы вызвать у меня непроизвольное вау! и немедленно поделитесь своей находкой с людьми, знающими толк в извращениях! Итак, во время демо скрипт генерирует 30 кадров в секунду, при этом являясь совершенно сырым и не подшитым побочным продуктом демо возможностей Emscripten. Тем не менее, общественный резонанс был великолепен, и команда разработчиков Mozilla решила под давлением просьб и угроз опубликовать демо-версию вместе с исходниками как отдельный проект с открытым исходным кодом на github .

Думаю, распределив вычисления по нескольким ядрам и воспользовавшись дополнительными возможностями аппаратного ускорения HTML5, в конечном итоге можно получить действительно полезный гаджет для коллекции веб-разработчика.

Теги: #H.264 #JavaScript #html5 #Firefox #emscripten #llvm #JavaScript

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.