프로젝트 배경
[문제점] 상용 원격제어 소프트웨어의 반복 구독 비용 → 인원이 늘수록 라이선스 비용이 누적됨 화면 데이터가 외부 서버를 경유하는 보안 부담 → 사내 자료가 제3자 서버를 지나는 구조 사내 환경에 맞춘 세부 제어의 한계 → 필요한 기능을 자유롭게 추가할 수 없음 [목표] 캡처부터 중계까지 전 계층을 직접 구현 → 외부 종속 없이 사내에서 완결되는 구조 방화벽 · NAT 환경에서
프로젝트 성과
상용 원격제어 소프트웨어 대체
반복되는 구독 · 라이선스 비용을
자체 구축 솔루션으로 대체했습니다.
자체 구축 솔루션으로 대체했습니다.
실시간 원격 제어 품질 확보
사내망 기준 30~40ms 지연과 40FPS 이상으로
부드러운 화면 공유 · 원격 제어를 구현했습니다.
부드러운 화면 공유 · 원격 제어를 구현했습니다.
데이터 보안 강화
화면 데이터가 외부 서버를 거치지 않고
사내 중계 서버 또는 단말 간에서만 오가게 했습니다.
사내 중계 서버 또는 단말 간에서만 오가게 했습니다.
경량 · 무설치 배포
클라이언트를 46KB 단일 실행파일로 만들어
설치 과정 없이 바로 실행 · 배포할 수 있게 했습니다.
설치 과정 없이 바로 실행 · 배포할 수 있게 했습니다.
핵심 기능
진행 단계
[1단계] 아키텍처 설계 · 프로토콜 정의
2025.06.
중계 서버 방식과 고정 ID 페어링 구조를 설계하고,
길이 프리픽스 기반 TCP 통신 프로토콜과 메시지 규격을 정의했습니다.
길이 프리픽스 기반 TCP 통신 프로토콜과 메시지 규격을 정의했습니다.
프로젝트 상세
[한 줄 소개] 집이나 외부에서 사내 PC를 실시간으로 보고 제어하는, 상용 원격제어 소프트웨어를 대체하기 위한 자체 구축 솔루션입니다. [기획 배경] 사내에서 재택 근무와 원격 지원을 위해 상용 원격제어 소프트웨어를 구독해 사용하고 있었습니다. 그러나 인원이 늘수록 라이선스 비용이 누적되고, 화면 데이터가 외부 서버를 경유한다는 보안 부담, 사내 환경에 맞춘 세부 제어가 어렵다는 한계가 있







