Для проекта заказчика у меня есть доступ к серверу разработки и сборки через подключение к удаленному рабочему столу. Мне нужно загрузить некоторые артефакты сборки для локальных тестов, но из-за политики компании заказчика я не получу доступа s sh или чего-либо полезного для передачи файлов. Через общий буфер обмена я действительно могу копировать данные (например, в кодировке base 64), но, к сожалению, это не работает надежно. Имея под рукой дешевое устройство видеозахвата с HDMI на USB, я решил, что смогу использовать его для передачи данных. В лучшем случае устройство может захватывать необработанное видео 1080p YUV 4: 2: 2, увы, полученные неподвижные изображения несколько нечеткие.
Итак, какой алгоритм / технологию я могу использовать для кодирования / декодирования данных, которые я хочу передать? Очевидно, что QR-коды будут работать, но скорость передачи данных будет довольно низкой (несколько КБ на захваченный кадр - и из-за не слишком хорошего соединения RD я смогу использовать кадр только каждые несколько секунд).