Полный текст

Видеозвонки в терминале: от ASCII-арта до своего кодекаЭксперименты с псевдографикой редко выходят за рамки эстетики, но инженерный подход способен превратить ограничения консоли в преимущество. Использование символов (▀, ▄, ▚) как графических блоков с цветовыми атрибутами — техника, близкая к логике ZX Spectrum — позволила реализовать полноценный видеовывод в текстовом режиме.Эта концепция эволюционировала в собственный формат сжатия изображений .babe (Bi-Level Adaptive Block Encoding) и P2P-утилиту для видеозвонков без GUI. Система работает поверх UDP, не требует WebRTC и потребляет около 20 КБ/с трафика, обеспечивая связь даже на слабых каналах.Разберём архитектуру самописного кодека и реализацию транспортного протокола.