
60 FPS로 QR 코드를 스트리밍하여 폰 간 테스트에서 약 190 KB/s 데이터 속도 달성 — 브라우저 기반 방식으로 앱, 네트워크
요약
브라우저 기반의 QR 코드 스트리밍을 통해 별도의 앱 설치 없이 장치 간 데이터를 전송하는 PoC 기술이 개발되었습니다. 60 FPS 속도로 업데이트되는 QR 코드를 활용하여 최대 190 KB/s의 데이터 전송 속도를 달성했습니다.
핵심 포인트
- QR 코드 스트리밍을 통한 네트워크 독립적 데이터 전송 구현
- 분수 코드(Fountain Codes)를 사용하여 프레임 누락 문제 해결
- 최대 60 FPS 및 190 KB/s의 전송 속도 달성
- Claude Code를 활용하여 웹 앱 개발 및 구현
한 개발자가 전용 앱의 필요성을 배제하고, 필수적인 네트워크 연결, 페어링, 또는 카메라 액세스 이외의 권한 부여를 깔끔하게 우회하는 개념 증명 (Proof-of-concept) 데이터 전송 시스템을 개발했습니다. 대신, 이 방식은 스마트폰에 이미 설치된 브라우저를 통해 최대 60 FPS로 빠르게 업데이트되는 QR 코드를 사용하여 데이터를 스트리밍함으로써 장치 간에 정보를 전송합니다. GitHub의 개발자 bashalarmistalt가 공유한 테스트 정보는 이러한 전송이 최대 190 KB/s 속도로 실행될 수 있다는 주장을 뒷받침합니다. 이 마찰이 적은(low-friction) 두 장치 간 스크린-투-카메라 (screen-to-camera) 데이터 전송 기술은 Decimen Optical Transfer: fountain-coded QR file transfer라고 명명되었습니다.
r/vibecoding에서 가져온 에어 갭 (air gapped) 파일 전송에 대한 아이디어, 120 KB/s 달성 가능
해당 GitHub 프로젝트는 동일 인물로 보이는 Redditor Alstroph에 의해 링크되었습니다. 저희는 Decimen Optical Transfer 솔루션에 대한 Reddit 게시물을 위에 삽입하기로 했습니다. 해당 게시물에는 QR 코드 기반 데이터 전송을 보여주는 설명 영상이 포함되어 있습니다.
Bashalarmistalt/Alstroph는 이 캐시된 웹 앱을 구축하기 위해 Claude Code를 사용했다고 밝혔으며, 이 앱은 카메라 권한을 부여받은 상태에서 두 스마트폰의 브라우저 내에서 간단히 실행됩니다. 그들은 "폰들이 동일한 네트워크에 있을 필요가 없는 폰 간 파일 전송 옵션"을 만들기 위해 Decimen Optical Transfer의 아이디어를 떠올렸다고 설명합니다. 약간의 고민 끝에, 그들은 이 개념 증명을 만들어내기 위해 "빠르게 깜빡이는 QR 코드"를 사용하는 가능성에 정착했습니다.
프로젝트에 대한 더 자세한 정보는 위에 링크된 GitHub 저장소에서 확인할 수 있습니다. 그곳에서는 또한 '분수 코드(fountain codes)'의 사용이 이 기술에 매우 중요했으며, 프레임 누락이나 재전송 관련 문제로 데이터 전송 과정이 방해받지 않도록 했다고 읽을 수 있었습니다. 또한, 스트리밍되는 모든 QR 코드 프레임은 자체 설명적(self-describing)이라는 점도 설명되어 있는데, “20바이트 헤더가 세션 ID, 시퀀스 번호, 블록 개수/크기, 파일 길이 및 해시를 담고 있습니다.”
PoC 솔루션을 사용하여 Decimen Optical Transfer의 성능을 조정하는 데 대한 힌트도 제공됩니다. 개발자는 iPhone과 스택형 코드를 갖춘 Apple ProMotion 카메라를 사용했으며, 이로써 약 128 KB/s의 휴대용 데이터 전송 속도를 달성했습니다. 송신기와 수신기 장치가 완전히 정지된 상태에 위치할 경우, 데이터 전송률은 약 186 KB/s까지 상승할 수 있습니다.
Decimen Optical Transfer 소프트웨어는 관대한 MIT 라이선스 하에 배포됩니다. Bashalarmistalt는 이전에 여러 프로젝트가 있었음을 인지하고 있지만, 자신들의 Claude Code 기반 솔루션의 개념은 독립적으로 도출되었다고 주장합니다. 저희는 또한 QR 코드 기반 데이터 저장 기술을 여러 번 다룬 적이 있습니다. 예를 들어, Cerabyte는 초장수 세라믹 저장용으로 미세한 QR 코드를 유명하게 사용합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Tom's Hardware의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기