카메라 레이어부터 정산 레이어까지 네 단계의 신호 흐름을 시스템 측면에서 분해. GCU, OCR, ICR, 인코딩 비트레이트, 멀티 시트 동시 처리 구조를 한국어로 정리한 기술 자료입니다.
라이브 바카라 영상의 뒤에는 의외로 복잡한 시스템 구조가 자리잡고 있습니다. 단일 카메라가 단일 영상을 송출하는 것이 아니라, 다중 카메라가 만든 RAW 신호를 GCU가 받아 한 줄의 동기화된 스트림으로 만들고, 그 사이에 OCR 인식 모듈이 카드 값을 실시간 추출하는 식의 다단 구조입니다. 본 자료는 그 구조를 레이어별로 풀어 정리합니다.
한 테이블에 배치되는 카메라는 변형에 따라 4채널에서 15채널 사이입니다. 표준 바카라는 일반적으로 4채널에서 6채널, 스피드 변형은 4채널 안팎으로 단순하게 운영되며, 스퀴즈 변형처럼 카드 공개 자체가 콘텐츠인 경우에는 15채널까지 늘어납니다. 각 카메라는 GCU에 독립적인 RAW 신호로 연결됩니다.
변형
표준 카메라 수
주요 시점
표준 바카라
4 ~ 6ch
전경, 딜러, 슈, 카드
스피드 바카라
4ch
전경, 슈 중심
노 커미션
4 ~ 6ch
표준과 동일
라이트닝 바카라
6 ~ 8ch
표준 + 배수 효과 카메라
스퀴즈 바카라
12 ~ 15ch
다중 클로즈업 + 분위기 시점
카메라 신호 동기화
여러 대의 카메라가 동시에 같은 장면을 잡으면 각 신호의 시작 시점이 미세하게 다릅니다. GCU는 모든 카메라의 RAW 신호를 받은 뒤 동일 타임스탬프로 정렬해 한 줄의 영상 스트림으로 만듭니다. 이 정렬이 어긋나면 카드 공개 시점과 점수판 갱신 시점이 어긋나기 때문에, 사업자는 마이크로초 단위로 동기화 정밀도를 관리합니다.
백업 카메라 운영
주 카메라에 문제가 발생하면 즉시 백업 카메라로 전환할 수 있도록, 사업자는 채널 수보다 한 두 대 더 많은 카메라를 배치합니다. 백업 카메라는 평소에는 송출되지 않다가 전환 신호가 들어오는 순간 동일 시점부터 신호를 잇는 식으로 동작합니다. 사용자 단말에서는 카메라 전환이 거의 느껴지지 않습니다.
02 ›인식 레이어의 동작 방식
인식 레이어는 OCR과 ICR 두 종류 모듈로 구성됩니다. OCR은 인쇄된 카드 표면의 숫자와 문양을 인식하는 기본 모듈이고, ICR은 OCR이 처리하기 어려운 상황(회전, 그림자, 부분 가림)에서 보조 인식을 담당하는 변형 모듈입니다.
OCR
광학 문자 인식
카메라 프레임에서 카드 영역을 분리하고, 표면의 숫자와 문양을 패턴 매칭으로 추출합니다. 평균 인식 정확도는 99.9% 이상.
ICR
지능형 문자 인식
OCR이 신뢰도 임계치 아래로 떨어지면 호출되는 보조 모듈. AI 기반 패턴 학습으로 어려운 조건에서도 인식 가능.
VERIFY
신뢰도 검증
인식된 카드 값에 컨피던스 점수가 함께 부여되고, 임계치 이하면 핏 매니저의 수동 검증으로 넘어갑니다.
DUAL
이중 인식
슈 클로즈업과 카드 클로즈업 두 카메라에서 동시에 인식이 이뤄져, 한 카메라가 실패해도 다른 카메라가 보완합니다.
인식 실패 시 절차
두 카메라 모두에서 신뢰도가 임계치 이하로 떨어진 경우, 시스템은 자동으로 백오피스에 알림을 보냅니다. 핏 매니저가 영상 원본을 직접 확인하고 수동으로 카드 값을 시스템에 등록하는 절차로 넘어가며, 그동안 해당 라운드의 정산은 보류됩니다. 일반적인 운영에서는 슈 한 통에 한두 번 정도 발동되는 절차입니다.
03 ›동기화 레이어의 GCU 구조
GCU(Game Control Unit)는 테이블 한 개에 하나가 배치되는 인코딩 장비입니다. 카메라 신호와 인식 데이터를 받아 동기화된 스트림으로 만들어 사업자 메인 서버에 전달합니다. 라이브 카지노 사업자의 핵심 하드웨어 중 하나로, GCU 성능이 영상 품질과 지연 시간에 직접 영향을 줍니다.
GCU 기능
처리 영역
영상 인코딩
RAW 신호를 H.264 또는 H.265 코덱으로 압축
타임스탬프 동기화
모든 카메라 신호를 동일 시점으로 정렬
인식 데이터 통합
OCR 인식값을 영상 메타데이터에 첨부
비트레이트 제어
네트워크 환경에 맞춰 적응형 비트레이트 송출
장애 감지
카메라 또는 인식 오류 발생 시 백오피스 알림
GCU와 메인 서버의 연결
각 테이블의 GCU는 사업자 메인 서버와 전용 회선으로 연결됩니다. 일반 인터넷 회선이 아니라 보안과 안정성을 위한 별도 망을 사용하며, 회선 장애 시에는 백업 회선이 자동으로 활성화됩니다. 사용자 단말까지의 마지막 구간만이 일반 인터넷 망을 통하는 구조입니다.
04 ›정산 레이어와 멀티 시트 처리
한 테이블에 동시 접속한 사용자 수는 적게는 수십에서 많게는 수백 명에 이릅니다. 모든 사용자의 베팅을 라운드 결과 한 건과 매칭해 일괄 정산하는 것이 정산 레이어의 핵심 역할입니다. 사용자 베팅은 베팅 윈도우가 닫히는 순간 모두 잠기고, 카드 공개 후 결과가 확정되면 사용자별로 정산 메시지가 전송됩니다.
CALC 01
베팅 잠금
베팅 윈도우 종료 시점에 모든 사용자 베팅이 일괄 잠깁니다. 잠금 후 들어오는 입력은 폐기됩니다.
CALC 02
결과 확정
OCR 인식 완료 후 룰 엔진이 결과를 산출합니다. 사이드 베팅까지 모든 적중 조건이 병렬로 검사됩니다.
CALC 03
정산 메시지 전송
사용자별 베팅 결과가 개별 메시지로 전송되어 잔액에 반영됩니다.
CALC 04
로그 저장
라운드 결과, 사용자 베팅, 정산 결과가 사업자 데이터베이스와 백업 저장소에 동시 기록됩니다.
동시 접속자 부하 분산
인기 테이블의 경우 한 시점에 수백 명이 동시 접속하기 때문에, 사업자는 정산 레이어를 클러스터 구조로 분산 운영합니다. 각 사용자 베팅은 라운드 식별자와 함께 정산 큐에 들어가고, 워커 노드가 병렬로 처리합니다. 사용자 단말에서 보이는 정산 결과 표시 시간은 보통 1초 이내입니다.
05 ›인코딩 비트레이트와 모바일 최적화
송출 영상은 사용자 단말 환경에 따라 자동으로 비트레이트가 조정됩니다. 데스크탑 환경에서는 풀 HD 또는 4K, 모바일 와이파이에서는 풀 HD, 모바일 셀룰러에서는 HD 또는 SD가 일반적입니다. 사용자가 화면에서 화질을 수동 선택할 수도 있습니다.
환경
권장 비트레이트
실효 지연
유선 / 5GHz 와이파이
4 ~ 12 Mbps
~1.0s
모바일 와이파이
2 ~ 6 Mbps
1.5 ~ 2.5s
5G 셀룰러
2 ~ 8 Mbps
1.0 ~ 2.0s
4G 셀룰러
1 ~ 3 Mbps
2.0 ~ 3.0s
적응형 스트리밍의 동작
사용자 단말은 다운로드 속도를 실시간 측정해 다음 세그먼트의 비트레이트를 결정합니다. 속도가 낮아지면 자동으로 더 낮은 비트레이트 세그먼트를 요청하는 식으로 화질이 조정됩니다. 일반적으로 사업자는 SD에서 4K까지 3에서 4단계의 비트레이트 프로파일을 동시 송출하며, 사용자 단말이 매 순간 선택합니다.
06 ›장애 대응과 백오피스
라이브 카지노 사업자의 백오피스 모니터링 룸에는 수십 개의 모니터가 벽면에 배치되어 있고, 각 모니터는 한 테이블의 영상과 시스템 상태를 동시에 표시합니다. 영상 끊김, GCU 응답 지연, OCR 신뢰도 저하 같은 이벤트가 발생하면 시각적 경고가 즉시 노출됩니다.
EVENT 01
영상 프레임 누락
카메라 프레임률이 임계치 아래로 떨어지면 자동 경고. 영상 엔지니어가 백업 카메라로 즉시 전환하거나 카메라 케이블을 점검합니다.
EVENT 02
GCU 응답 지연
GCU와 메인 서버 사이 응답 시간이 정상 범위를 초과하면 해당 테이블 베팅 윈도우가 일시 정지될 수 있습니다.
EVENT 03
OCR 컨피던스 저하
일정 라운드 연속으로 OCR 신뢰도가 낮아지면 카메라 렌즈 청소 또는 위치 미세 조정 요청이 핏 매니저에게 전달됩니다.
EVENT 04
슈 종료 알림
컷 카드가 슈에서 빠지는 시점이 감지되면 백오피스에 슈 교체 신호가 전달되고, 새 슈가 셔플 룸에서 준비됩니다.
장애 대응 시나리오
각 장애 이벤트는 사전에 정의된 대응 시나리오가 있습니다. 영상 끊김의 경우 1차로 백업 카메라 전환, 2차로 비트레이트 강제 하향, 3차로 테이블 일시 정지 순서로 단계가 올라갑니다. GCU 응답 지연은 1차로 전용 회선 점검, 2차로 백업 회선 전환, 3차로 사용자 베팅 자동 환불 처리 순서로 진행됩니다. 사용자 입장에서는 1단계 대응이 대부분 끝까지 노출되지 않고 처리됩니다.
분쟁 발생 시 절차
사용자가 정산 결과에 이의를 제기하면 영상 원본과 시스템 로그가 모두 추출되어 검토에 들어갑니다. 라운드 식별자만 있으면 영상, OCR 인식 로그, 룰 엔진 출력, 사용자 베팅 시점 데이터가 한 번에 매칭되어 나오기 때문에, 객관적인 사실 확인이 가능한 구조입니다. 시험 기관 인증을 받은 사업자는 분쟁 처리 절차 자체에도 외부 감사가 적용되어, 분쟁 결과가 일방적으로 사업자에게 유리하게 처리되지 않도록 통제됩니다.
07 ›시스템 보안과 데이터 무결성
라이브 바카라 시스템에서 보안이 적용되는 지점은 세 군데입니다. 첫째는 사용자 인증, 둘째는 GCU와 메인 서버 사이의 전용 회선 암호화, 셋째는 결과 데이터의 변조 방지 해시. 세 지점이 모두 통과되어야 한 라운드가 정상 결과로 인정됩니다.
보안 지점
적용 기술
사용자 인증
KYC 신원 확인 + 다중 요소 인증 옵션
회선 암호화
전용망 + TLS 1.3 이상 암호화
결과 데이터 해시
SHA-256 해시 + 외부 시험 기관 백업
세션 관리
토큰 기반 + IP 변경 시 재인증
로그 보존
6개월 ~ 1년 (분쟁 시 연장)
외부 시험 기관 감사 대상
GLI나 eCOGRA 같은 시험 기관이 사업자를 감사할 때 들여다보는 항목은 RNG 모듈의 결과 무작위성, 셔플 머신의 알고리즘 인증, 결과 데이터의 변조 여부 세 가지가 핵심입니다. 사업자 측 자체 보관 데이터와 외부 백업 데이터를 해시로 비교해, 한 번이라도 변조가 감지되면 인증이 즉시 보류됩니다. 사용자 단말에서는 보이지 않지만, 사업자의 운영 신뢰성을 지탱하는 핵심 절차입니다.
EXTERNAL REFERENCE
송출 시스템의 일반적인 구조와 사업자별 구현 차이는 livedealer.org에서 시장 데이터와 함께 비교 자료를 제공합니다. 사업자별 스튜디오 위치와 테이블 라인업이 정리되어 있어, 시스템 비교 시 참고 자료로 활용할 수 있습니다.
송출 시스템은 4단 구조
카메라 레이어가 RAW 신호를 캡처하고, 인식 레이어가 OCR과 ICR로 카드 값을 추출하고, 동기화 레이어의 GCU가 영상과 인터페이스를 묶고, 정산 레이어가 룰 엔진으로 결과를 확정합니다. 네 레이어가 직렬로 연결되어야 한 라운드가 완성됩니다. 변형별 정산 사이클 차이는 변형 분석에서, 시스템 용어는 기술 용어집에서 추가로 다룹니다.