Вышло приложение ASCILINE Engine для трансляции «неблокируемого» ASCII-видео

Вышло приложение ASCILINE Engine для трансляции «неблокируемого» ASCII-видео — Tech | Versia.media

Разработчик, известный под псевдонимом YusufB5, представил оригинальное программное решение ASCILINE Engine — «высокопроизводительный движок для отрисовки ASCII-видео в реальном времени», предназначенный для трансляции «неблокируемого видеопотока».

Ryzen и DDR5-6000 на чипах Samsung — G.Skill даёт добро

Обзор Intel Core Ultra 5 250K Plus, или Как Arrow Lake превратился в «топ за свои деньги»

Выбираем лучший игровой ноутбук до 100 000 рублей: сравнительное тестирование 7 интересных моделей

72 полёта над Марсом: как Ingenuity пережил зиму, сбои и собственную миссию

Обзор Intel Core Ultra 7 270K Plus — лучший Arrow Lake за полцены

Источник изображений: github.com/YusufB5

На практике приложение вполне успешно справляется с созданием цветных текстовых роликов из исходного материала. Доступно пять режимов глубины цвета: в первом (Mode 1, DOM) формируется монохромное изображение, также имеются варианты с поддержкой 512 (Mode 2), 32 тыс. (Mode 3), 262 тыс. (Mode 4) и 16 млн цветов (Mode 5, Ultra). В последнем случае вместо традиционных ASCII-символов применяются цветные блоки, а качество картинки приближается к видео в разрешении 360p. Если встроить такое видео небольшого размера на веб-страницу, оно действительно визуально неотличимо от исходного MP4.

Утверждение автора проекта о том, что такое видео не блокируется, было поставлено под сомнение участниками обсуждения в соцсетях. Действительно, рекламные баннеры в традиционных медиаформатах блокируются гораздо проще, чем отрисовка видео из текстовых блоков. Однако не стоит недооценивать и современные блокировщики рекламы — переведя блокировщик в режим «удаления элементов», можно без особого труда скрыть блок HTML5 Canvas, в котором осуществляется отрисовка ASCII-видео.

Другие участники обсуждения, напротив, выразили опасения, что создатели рекламных платформ возьмут технологию ASCILINE Engine на вооружение, что приведёт к появлению на веб-страницах большего количества рекламы, справляться с которой станет сложнее. В ответ на это YusufB5 указал на «строгий пункт о запрете рекламы в лицензии MIT, гарантирующий, что это не будет использоваться для принудительного показа неотключаемой рекламы».

Среди положительных сторон ASCILINE Engine отмечаются возможность применения к видеопотоку CSS-фильтров в реальном времени, а также возможность передачи видео в текстовом формате легковесным моделям искусственного интеллекта, которые смогут описывать изображение, расходуя меньше ресурсов по сравнению с анализом видео в традиционных форматах. Потоковое видео в таком формате может иметь пропускную способность всего в несколько килобайтов на кадр, обеспечивая, в частности, совместимость с устройствами интернета вещей. Дальнейшее сжатие могут обеспечить алгоритм GZIP и отправка только изменяющихся фрагментов кадров (дельта-кадров).

Источник:

← Tech