Выпущено новое и уникальное решение для потоковой передачи видео в формате ASCII под лицензией MIT. Движок ASCILINE от YusufB5 позиционируется как «высокопроизводительный движок для рендеринга ASCII-видео в реальном времени», который можно использовать для трансляции «неблокируемого видеопотока». Примеры его возможностей представлены в прикрепленном репозитории GitHub и в постах разработчика в социальных сетях, например, во встроенном ниже. Он также вызвал некоторую полемику из-за опасений, что может способствовать появлению неблокируемой рекламы. Судя по нашему анализу примеров, ASCILINE действительно способен обеспечить более высокое качество, чем предыдущие стримеры видео в ASCII, некоторые из которых имеют на удивление долгую историю, восходящую к 90-м годам. Программа неплохо справляется с созданием цветных текстовых видео из исходного материала. Разработчик отмечает, что эта техника использует Режим 3 с палитрой из 32 тысяч цветов и может выдавать 30 кадров в секунду (FPS). Хотя классический моно-ASCII также является вариантом рендеринга.
Самым впечатляющим является так называемый потоковый пиксельный стриминг в реальном времени. В GitHub объясняется, что эта техника использует Режим 5 и «заменяет символы цветными блоками, приближаясь к качеству видео 360p». Действительно, во встроенном на странице небольшом видео оно неотличимо от исходного MP4. Мы полагаем, что присущая блочность быстро станет заметна, если рендеринг будет производиться в большем окне.
В некоем заявлении о миссии YusufB5 говорит, что «основная цель ASCILINE — превратить веб в высокодинамичный и интерактивный типографский холст. Сопоставляя пиксели с текстовыми представлениями, мы открываем новые возможности для доставки веб-медиа». В социальных сетях разработчик упрощает это высокопарное видение, провозглашая ASCILINE Engine инструментом, способным создавать «неблокируемый видеопоток. Он рендерит 360p при 30 FPS, используя чистый текст».
Утверждение о «неблокируемости» вызывает массу возражений в различных социальных сетях. Например, блокировщик рекламы в режиме «zapper» может быстро удалить HTML5 Canvas, в котором отображается ASCII-видео. Это лишь один из вариантов.
Однако большинство комментаторов опасаются, что желающие показывать больше рекламы общественности будут использовать эту «неблокируемую» технологию. YusufB5 указывает на «строгий пункт против рекламы в лицензии MIT, чтобы это не использовалось для навязывания пользователям рекламы, которую нельзя пропустить». Это может сработать с зарегистрированными компаниями, но злонамеренные пользователи проигнорируют такое правило.
Помимо споров о неблокируемости и злоупотреблении рекламой, ASCILINE имеет и другие интересные «фишки» и функции, которые отличают его от старой гвардии ASCII-видео. Возможность применять CSS-фильтры в реальном времени к видеопотоку может оказаться привлекательной в некоторых случаях. Кроме того, сгенерированное ASCII-видео считается «идеальным мостом для ИИ». Таким образом, вы можете использовать легковесные LLM для обработки семантических сводок видео. «Сверхнизкая пропускная способность и совместимость с IoT» движка также могут быть привлекательны для некоторых благодаря возможности потоковой передачи всего нескольких килобайт на кадр. Отправка только изменяющихся символов (дельта-кадры) и применение сжатия GZIP помогают в этом отношении.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Mark Tyson




