클라이언트
NQWall
독립형 비디오월 소프트웨어
서버 없는 독립 비디오월
서버·데이터베이스·브라우저 없이 PC 한 대로 관제 벽을 구성하는 비디오월 소프트웨어. NQNVR 에 직접 연결해 카메라를 자동 격자로 표출하고, 다중 모니터·스패닝·프레임 동기·원격 제어 API 를 제공합니다.
서버 · DB · 브라우저 불필요재부팅 후 화면 자동 복원다중 모니터 · 스패닝 · 프레임 락HTTP 제어 API
지원 플랫폼
Ubuntu 24.04 LTSWindows 10 / 11
1PC
모니터 N대 구동
0
서버 · DB 의존
4
소스 종류 (카메라·PC·이미지·동영상)
Auto
그리드 · 상태 복원
01
Overview
제품 개요
NQWall 은 NQNVR 의 REST API 로 채널 목록을 받고 라이브 스트림 터널로 영상을 받아 OpenGL 격자에 그리는 단일 실행파일입니다. 채널 수에 맞춰 가장 정사각형에 가까운 배치를 자동으로 고르고, 채널이 바뀌어도 변경 없는 타일은 끊기지 않습니다. 모든 변경은 적용 전에 상태 파일에 기록되어 정전·재부팅 뒤에도 어제 화면 그대로 복원됩니다. 모니터마다 독립 프로세스로 동작하며, 한 영상을 여러 모니터에 걸쳐 확대하는 스패닝과 화면 간 프레임 단위 동기(프레임 락)를 지원합니다. 관리 에이전트가 UDP 자동 발견·모니터 인벤토리·구성 배포를 맡아 NQVMS 에서 벽 전체를 원격으로 구성할 수 있고, 관리자가 없어도 벽은 스스로 살아남습니다.
참고
프레임 락 실측: 2모니터 벽에서 이음새 밝기 단차가 자유 실행 대비 약 1/6 로 감소. NVR 의 IP 화이트리스트에 월 PC 를 등록해야 합니다.
02
Key Features
핵심 기능
NVR 직결
NQNVR REST(Digest SHA-256)로 채널 목록을, 라이브 터널로 영상을 받아 표출합니다. 중앙 서버가 없어도 동작하고, 인증서 핀으로 접속 대상을 고정할 수 있습니다.
자동 그리드 · 무중단 재배치
채널 수에 맞춰 3×3, 2×2 처럼 가장 정사각형에 가까운 배치를 고르고, 채널 목록을 계속 폴링해 바뀐 타일만 교체합니다.
스포트라이트 · 제어 API
HTTP API 로 채널 선택·순서·그리드 강제·전체 화면·모니터 지정을 제어합니다. 스포트라이트는 한 카메라를 전체 화면으로 키우되 숨겨진 채널도 계속 디코딩해 복귀가 즉시입니다.
상태 영속
모든 변경을 적용 전에 기록해 정전·재부팅 후에도 마지막 화면 그대로 복원합니다.
다중 모니터 · 스패닝
모니터당 프로세스 하나로 각각 독립 제어. 카메라 1대를 4화면에 4분할해 확대 표출하는 스패닝을 지원합니다.
프레임 락 · 뷰 전파
마스터/팔로워 구조로 화면 간 프레임 단위 동기를 맞춰 이음새 단차를 최소화하고, 마스터에 제어 한 번이면 벽 전체가 따라갑니다.
다양한 소스
NVR 카메라 채널, NQPCAgent 원격 PC 데스크톱, 정지 이미지(PNG·JPEG·GIF), 동영상 파일(루프 재생)을 같은 벽에 자유 배치합니다.
관리 에이전트
UDP 자동 발견, EDID 기반 모니터 식별(케이블 교체·재부팅에도 동일), 구성 배포, 프로세스 수명 관리, 미디어 업로드 저장소.
03
Specifications
사양
| 기본 | |
|---|---|
| 운영체제 | Ubuntu 22.04+ / Debian 12+ (Xorg) · Windows 11 |
| 형태 | 단일 실행파일 + 관리 에이전트, Windows 설치 마법사 · Ubuntu .deb |
| 렌더링 | OpenGL 격자, 소프트웨어 디코딩 기본 (H.264) |
| 자동 시작 | 로그인 시 벽 또는 에이전트 모드 자동 시작 |
| 연동 · 제어 | |
|---|---|
| NVR | REST API (Digest SHA-256) · 라이브 스트림 터널, 인증서 핀 옵션 |
| 제어 API | HTTP API (토큰 인증) — 채널·그리드·스포트라이트·전체 화면·뷰 교체 |
| 에이전트 | 자동 발견, 모니터 인벤토리, 구성 배포, 미디어 업로드 |
| 관리자 | NQVMS 가 발견·구성·제어 |
| 미제공 | 녹화 · 재생 · PTZ UI · 레이아웃 편집기 (NQVMS 담당) |