Разработчик YusufB5 выпустил новый проект с открытым исходным кодом под лицензией MIT, получивший название ASCILINE Engine. Его автор описывает разработку как высокопроизводительный движок для потоковой передачи ASCII-видео в реальном времени, способный отображать видеопоток исключительно с помощью текстовых символов.
Технология продолжает идеи классических ASCII-видеоплееров, которые существуют еще с 1990-х годов, однако выводит их на новый уровень. По словам автора, движок способен воспроизводить цветное видео со скоростью до 30 кадров в секунду, используя палитру из более чем 32 тысяч оттенков. Также поддерживается традиционный монохромный режим отображения.
Особенно впечатляющей выглядит функция потоковой передачи в режиме, где вместо обычных символов используются специальные цветные блоки. В этом случае качество изображения приближается к разрешению 360p, а на демонстрационных роликах результат визуально напоминает обычное видео. Хотя при увеличении окна отдельные блоки становятся заметнее, качество все равно значительно превосходит возможности большинства старых ASCII-рендереров.
Сам автор проекта рассматривает ASCILINE не просто как техническую демонстрацию. По его мнению, технология способна превратить веб-страницы в своеобразное «типографическое полотно», где медиа-контент будет доставляться с помощью текстовых представлений изображений. Такой подход открывает интересные возможности для нестандартного отображения видео в браузерах и других цифровых средах.
Однако наибольший резонанс вызвали заявления разработчика о возможности создания «неблокируемого видеопотока». Именно эта формулировка вызвала опасения у пользователей, которые увидели в технологии потенциальный инструмент для показа рекламы в обход традиционных блокировщиков.
Критики быстро отметили, что говорить о полной неуязвимости для блокировки все же нельзя. Например, современные блокировщики рекламы способны удалять элементы страницы, в которых отображается ASCII-видео, точно так же, как и обычные видеоплееры. Тем не менее сама идея использования текстового видеопотока вызвала активные дискуссии в технологическом сообществе.
Разработчик отдельно подчеркнул, что лицензия проекта запрещает использование технологии для принудительного показа рекламы. Впрочем, многие комментаторы сомневаются, что подобные ограничения смогут остановить недобросовестных пользователей, если технология действительно получит широкое распространение.
Помимо споров вокруг рекламы, ASCILINE предлагает ряд интересных технических возможностей. Движок поддерживает применение CSS-фильтров в реальном времени, использует дельта-кадры для передачи только изменяющихся символов и может дополнительно сжимать данные с помощью GZIP. Благодаря этому объем передаваемой информации остается крайне небольшим даже при воспроизведении видео.
Автор также считает, что текстовое представление видеопотока может оказаться полезным для систем искусственного интеллекта. В частности, такой формат способен упростить анализ видеоконтента легковесными языковыми моделями и использоваться для создания семантических описаний происходящего на экране.
Пока ASCILINE остается экспериментальным проектом энтузиаста, однако он уже демонстрирует, что даже давно знакомые технологии вроде ASCII-графики могут получить неожиданное развитие в эпоху искусственного интеллекта, потокового видео и сверхэкономичных способов передачи данных.





















