All posts
Gadgets & Hardware

Developer Releases 'Unblockable' ASCII Video Streamer

Huma Shazia13 June 2026 at 4:21 pm4 min read
Developer Releases 'Unblockable' ASCII Video Streamer

Key Takeaways

Developer Releases 'Unblockable' ASCII Video Streamer
Source: Latest from Tom's Hardware
  • ASCILINE Engine renders video at 360p/30 FPS using colored text blocks instead of video tags
  • The technique bypasses standard ad-blockers by rendering to HTML5 Canvas as text
  • Developer added an anti-ad clause to the MIT license, though enforceability is questionable

A developer known as YusufB5 has released ASCILINE Engine, an open-source tool that streams video using pure text characters instead of traditional video elements. The MIT-licensed software can output 360p video at 30 frames per second by mapping pixels to colored text blocks.

The project's main selling point is also its most controversial feature: because the video renders as text to an HTML5 Canvas rather than through standard video tags, conventional ad-blockers cannot detect and block it. YusufB5 describes it as "an unblockable video stream."

I built an unblockable video stream. It renders 360p at 30 FPS using pure text.

— YusufB5, creator of ASCILINE Engine

How It Works

ASCILINE offers multiple rendering modes. Mode 3 uses a palette of 32,000 colors with traditional ASCII characters. Mode 5, the highest fidelity option, replaces characters with colored blocks that approach actual 360p video quality. In small windows, the output is nearly indistinguishable from a standard MP4.

The technique is not entirely new. Text-based video rendering dates back to the 1990s. What sets ASCILINE apart is its performance. Earlier ASCII video tools struggled with frame rates and color accuracy. ASCILINE maintains 30 FPS with a much larger color palette than its predecessors.

ASCILINE's Mode 5 rendering approaches standard video quality using colored text blocks
ASCILINE's Mode 5 rendering approaches standard video quality using colored text blocks

The developer frames the project as transforming "the web into a highly dynamic and interactive typographic canvas." In practical terms, it is a WebSocket-based system that streams video frames as raw text data, which the browser then renders character by character.

The Ad-Blocker Problem

The "unblockable" claim has drawn pushback. Critics point out that while standard ad-blockers cannot automatically detect ASCILINE streams, users can still remove them manually. An ad-blocker's element zapper mode can delete the HTML5 Canvas where the ASCII video renders.

The larger concern is not whether ASCILINE can be blocked, but whether it will be used to serve unskippable advertisements. Several commenters on Reddit and Hacker News expressed worry that advertisers could adopt this technique to bypass user preferences.

YusufB5's original Reddit post announcing the project

YusufB5 anticipated this criticism. The project includes what the developer calls a "strict anti-ad clause" added to the MIT License. The clause prohibits using ASCILINE to force unskippable ads on viewers.

Enforceability Questions

Open-source license modifications are difficult to enforce. The MIT License is permissive by design, and adding restrictions creates a hybrid that may not hold up legally. Legitimate companies might respect the clause to avoid litigation risk. Bad actors will ignore it.

Community reaction has been split. Some developers praise the technical achievement while dismissing practical concerns. Others call the project "hype slop" and note that text-based video rendering has existed for decades without disrupting web advertising.

ℹ️

Logicity's Take

Potential Legitimate Uses

Beyond the ad controversy, ASCILINE has some interesting applications. The developer positions it as a "bridge for AI," suggesting it could help machine learning systems process video in text-based formats. It could also serve artistic purposes, creating intentionally retro or stylized video effects.

For bandwidth-constrained environments, text-based video streaming might offer advantages. The data format is highly compressible and could theoretically work over connections too slow for standard video. Whether anyone would choose 360p ASCII video over no video at all is another question.

Frequently Asked Questions

What is ASCILINE Engine?

ASCILINE is an open-source tool that streams video using colored text characters instead of standard video elements. It can output 360p video at 30 FPS by rendering to an HTML5 Canvas.

Can ASCILINE video actually bypass ad-blockers?

Standard ad-blockers cannot automatically detect ASCILINE streams because they look for video tags, not text. However, users can manually remove the Canvas element using browser tools or element zappers.

Is the anti-ad license clause enforceable?

The enforceability is questionable. The MIT License is permissive, and adding restrictions creates legal ambiguity. Legitimate companies might respect it, but malicious users will likely ignore it.

What is the video quality like?

At small sizes, Mode 5 output is nearly indistinguishable from standard 360p video. At larger sizes, the blockiness becomes apparent because each pixel is rendered as a text character.

Also Read
Moonshot's Kimi K2.7 Code Costs 12x Less Than GPT-5.5

Another open-source project challenging established tech

ℹ️

Need Help Implementing This?

Source: Latest from Tom's Hardware

H

Huma Shazia

Senior AI & Tech Writer

Related Articles