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


0 комментариев