Энтузиаст создал движок для потокового ASCII-видео в реальном времени со скоростью 30 кадров в секунду

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

Энтузиаст создал движок для потокового ASCII-видео в реальном времени со скоростью 30 кадров в секунду

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

Технология продолжает идеи классических ASCII-видеоплееров, которые существуют еще с 1990-х годов, однако выводит их на новый уровень. По словам автора, движок способен воспроизводить цветное видео со скоростью до 30 кадров в секунду, используя палитру из более чем 32 тысяч оттенков. Также поддерживается традиционный монохромный режим отображения.

Особенно впечатляющей выглядит функция потоковой передачи в режиме, где вместо обычных символов используются специальные цветные блоки. В этом случае качество изображения приближается к разрешению 360p, а на демонстрационных роликах результат визуально напоминает обычное видео. Хотя при увеличении окна отдельные блоки становятся заметнее, качество все равно значительно превосходит возможности большинства старых ASCII-рендереров.

Сам автор проекта рассматривает ASCILINE не просто как техническую демонстрацию. По его мнению, технология способна превратить веб-страницы в своеобразное «типографическое полотно», где медиа-контент будет доставляться с помощью текстовых представлений изображений. Такой подход открывает интересные возможности для нестандартного отображения видео в браузерах и других цифровых средах.

Однако наибольший резонанс вызвали заявления разработчика о возможности создания «неблокируемого видеопотока». Именно эта формулировка вызвала опасения у пользователей, которые увидели в технологии потенциальный инструмент для показа рекламы в обход традиционных блокировщиков.

Критики быстро отметили, что говорить о полной неуязвимости для блокировки все же нельзя. Например, современные блокировщики рекламы способны удалять элементы страницы, в которых отображается ASCII-видео, точно так же, как и обычные видеоплееры. Тем не менее сама идея использования текстового видеопотока вызвала активные дискуссии в технологическом сообществе.

Разработчик отдельно подчеркнул, что лицензия проекта запрещает использование технологии для принудительного показа рекламы. Впрочем, многие комментаторы сомневаются, что подобные ограничения смогут остановить недобросовестных пользователей, если технология действительно получит широкое распространение.

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

Автор также считает, что текстовое представление видеопотока может оказаться полезным для систем искусственного интеллекта. В частности, такой формат способен упростить анализ видеоконтента легковесными языковыми моделями и использоваться для создания семантических описаний происходящего на экране.

Пока ASCILINE остается экспериментальным проектом энтузиаста, однако он уже демонстрирует, что даже давно знакомые технологии вроде ASCII-графики могут получить неожиданное развитие в эпоху искусственного интеллекта, потокового видео и сверхэкономичных способов передачи данных.

Читайте также

Энтузиаст превратил 8-битную Nintendo NES в компьютер с рабочим столом, мышью и интернетом

Энтузиаст превратил 8-битную Nintendo NES в компьютер с рабочим столом, мышью и интернетом

На PlayStation 5 научились запускать игры из Steam — даже Cyberpunk 2077 и GTA

На PlayStation 5 научились запускать игры из Steam — даже Cyberpunk 2077 и GTA

Четыре ИИ-агента Google прошли Minecraft за 27 часов, погибнув 605 раз

Четыре ИИ-агента Google прошли Minecraft за 27 часов, погибнув 605 раз

На PlayStation 5 научились запускать игры с дисков PS2 — с поддержкой 4K и улучшенной графики

На PlayStation 5 научились запускать игры с дисков PS2 — с поддержкой 4K и улучшенной графики

GPT-6 Astra прошла стартовую зону World of Warcraft без единого кадра игры

GPT-6 Astra прошла стартовую зону World of Warcraft без единого кадра игры

Microsoft запатентовала систему показа рекламы во время пауз в играх

Microsoft запатентовала систему показа рекламы во время пауз в играх

GPT-6 Astra потеряла все в Minecraft из-за крипера и несколько часов выращивала картошку

GPT-6 Astra потеряла все в Minecraft из-за крипера и несколько часов выращивала картошку

Minecraft портировали на PlayStation 2 с 32 МБ оперативной памяти

Minecraft портировали на PlayStation 2 с 32 МБ оперативной памяти

Что происходит с физикой, когда вы прыгаете в вагоне поезда?

Что происходит с физикой, когда вы прыгаете в вагоне поезда?

Комета Галлея возвращается: почему её появление в 1986 году разочаровало миллионы людей и чего ждать в 2061-м

Комета Галлея возвращается: почему её появление в 1986 году разочаровало миллионы людей и чего ждать в 2061-м

Почему электромобилям не нужна коробка передач — и зачем Porsche все-таки ее использует?

Почему электромобилям не нужна коробка передач — и зачем Porsche все-таки ее использует?

«Черный ящик»: как устроен главный свидетель авиакатастроф и почему его нельзя заменить облаком

«Черный ящик»: как устроен главный свидетель авиакатастроф и почему его нельзя заменить облаком

Nvidia выпустила открытую ИИ-модель для транскрибации аудио на 40 языках

Nvidia выпустила открытую ИИ-модель для транскрибации аудио на 40 языках

В России создали «вечные» фильтры для воды

В России создали «вечные» фильтры для воды

Huawei готовит смартфон нового бренда Xingmang с 16 ГБ оперативной памяти и 1 ТБ накопителя

Huawei готовит смартфон нового бренда Xingmang с 16 ГБ оперативной памяти и 1 ТБ накопителя

Чернобыльские собаки переписывают свои гены ради выживания

Чернобыльские собаки переписывают свои гены ради выживания