Um desenvolvedor sob o pseudônimo de YusufB5 publicou uma solução de software original, o ASCILINE Engine, um “mecanismo de renderização de vídeo ASCII em tempo real de alto desempenho” que pode ser usado para transmitir “fluxos de vídeo sem bloqueio”.

Fonte da imagem: github.com/YusufB5
Na prática, o aplicativo faz um trabalho bastante decente ao criar vídeos com texto colorido a partir de material de origem. Cinco modos de profundidade de cor estão disponíveis: o Modo 1 (DOM) produz uma imagem monocromática, enquanto outras opções suportam 512 (Modo 2), 32.000 (Modo 3), 262.000 (Modo 4) e 16 milhões de cores (Modo 5, Ultra). Neste último caso, blocos de cores são usados em vez de caracteres ASCII tradicionais, e a qualidade da imagem se aproxima de um vídeo 360p. Se você incorporar este pequeno vídeo em uma página da web, ele será visualmente indistinguível do MP4 original.
A afirmação do autor do projeto de que este vídeo não é bloqueado foi questionada por participantes de discussões nas redes sociais. De fato, banners publicitários em formatos de mídia tradicionais são muito mais fáceis de bloquear do que vídeos renderizados a partir de blocos de texto. Mas os bloqueadores de anúncios modernos também não devem ser subestimados: ao alternar o bloqueador para o modo de “remoção de elementos”, é possível ocultar facilmente o bloco HTML5 Canvas onde o vídeo ASCII é renderizado.
Outros participantes, por outro lado, expressaram preocupação com a possibilidade de desenvolvedores de plataformas de anúncios adotarem a tecnologia ASCILINE Engine, resultando em um aumento na quantidade de anúncios exibidos nas páginas da web, o que dificultaria o gerenciamento. Em resposta, YusufB5 mencionou a “cláusula rigorosa de proibição de anúncios na licença MIT, que garante que ela não será usada para forçar a exibição de anúncios persistentes”.
Entre os aspectos positivos do ASCILINE Engine estão a capacidade de aplicar filtros CSS ao fluxo de vídeo em tempo real, bem como a capacidade de transmitir vídeo em um formato de texto leve.Modelos de IA capazes de descrever imagens utilizando menos recursos do que a análise de vídeo em formatos tradicionais. O streaming de vídeo nesse formato pode ter uma taxa de transferência de apenas alguns kilobytes por quadro, garantindo compatibilidade com dispositivos IoT, entre outras aplicações. Uma compressão ainda maior pode ser obtida utilizando o algoritmo GZIP e enviando apenas os fragmentos variáveis dos quadros (quadros delta).