Графический протокол передачи данных
А “что если” - главный девиз всех творческих людей!
Давайте придумает такую ситуацию, в которой все радиочастоты заглушены, и остаётся только визуальный контакт для передачи данных. Причём передатчики могут быть не особо хорошего качества.
Вспоминаем основы теории передачи информации, контроль ошибок, различные базовые алгоритмы:
- Reed-Solomon кодирование - используеем помехоустойчивое кодирование Рида-Соломона (32 байта коррекции на каждые 223 байта данных)
- Адаптивный размер блока: Система автоматически подстраивает размер блока данных (от 4 до 12 пикселей) в зависимости от качества связи.
- Прикручиваем протокол socks5 в качестве полезной нагрузки и прототип готов!
Этот протокол для некоторого будущего, где, напрмер, в бликах на волосах, или на каком то элементе одежды - будет задекорированный источник данных, причём двунаправленный.
tags: data - video - transmission