B-TIER repo
ASCILINE — 30fps video streamed as colored text over WebSockets
100k ft — What is this?
ASCILINE — 30fps video streamed as colored text over WebSockets
50k ft — Why care?
ASCILINE converts real video server-side into binary-packed text sent over WebSockets, and the browser repaints colored block characters on a canvas at 360p/30fps. No video element, so it slips past video blockers and works on weak connections; frames can also be piped to local LLMs.
10k ft — Key takeaways
• Useful pattern for low-bandwidth or terminal-style visuals
• Video can be delivered as text frames with no media element
• link: https://github.com/YusufB5/ASCILINE
5k ft — Tools & techniques
ASCILINE
WebSocket streaming, text-mode rendering
1k ft — Deep-dive / try it
ASCILINE plays real 360p video at 30fps… but there’s no video element on the page
Ships with:
• Server converts real video → binary packed text over WebSockets
• Browser paints it as colored block characters fast enough to look like video
• Completely bypasses ad blockers and video blockers (no `` tag)
• Extremely lightweight — works on terrible internet
• Bonus: CSS effects, copy-paste frames, or feed directly to local LLMs
👉 https://github.com/YusufB5/ASCILINE
Transcript excerpt
What's up guys? Someone coded a video stream that is secretly 100% text so it can't be blocked. It plays 360p video at 30fps, but there's no actual video on the page. Every frame is just colored text characters being repainted on a canvas. So to the browser, it's not media at all. This is just JavaScript updating some text, so it's actually crazy.
More from @marc.kaz
- S-TIER Microsoft SkillOpt — agent skills that rewrite themselves against benchmarks
- S-TIER PPF Contact Solver — ZOZO's open-source GPU cloth and soft-body physics
- S-TIER Blender — • 500+ body, hand & face landmarks per frame
- A-TIER Carbonyl — full Chromium browser rendered inside your terminal
- A-TIER PLFM_RADAR — open-source radar with PCBs, FPGA code and Python GUI