기술 사양과 시스템 구성

구성은 의도적으로 단순합니다. 현장에는 IP 카메라, 수집 서버 한 대, 테이블 옆 딜러 태블릿만 있으면 됩니다. 인식과 정산은 스트리밍 플랫폼에서 수행되므로 AI 연산 장비를 유지보수할 필요가 없습니다.

네트워크 구성

테이블에서 다운스트림 시스템까지의 전체 신호 경로입니다. 음영 영역이 현장에서 준비할 장비입니다.

현장 EWIN 스트리밍·인식 플랫폼 다운스트림 시스템 RTSP RS-232 LAN RTMP / SRT 송출 REST / WS / Webhook 결과 반환 및 딜러 확인 투명 슈 + IP 카메라 테이블당 1~2대, 상단 고정 화각 AngelEye 스마트 슈 Ex II / Super AngelEye,RS-232 출력 딜러 태블릿 결과 표시 및 현장 수정 PoE 스위치 전원 공급 및 카메라 집선 Moxa NPort 시리얼-이더넷 변환, TCPServer 모드 수집 서버 영상과 슈 신호를 모아 인코딩후 송출 스트림 수신 RTMP / SRT 수신 및 트랜스코딩 AI 인식 엔진 카드 검출, 숫자·무늬 인식 정산 및 교차 검증 추가 카드 판정, 승패, 이중 소스 대조 결과 출력 API REST / WebSocket / Webhook 로드맵·전광판 라이브딜러 플랫폼 리포트 및 감사
음영 영역은 현장에서 준비하는 장비입니다. 딜러 태블릿은 결과 출력과 같은 반환 경로를 사용하며, 딜러가 확인하거나 수정한 뒤에야 최종 결과가 다운스트림으로 전달됩니다.

AngelEye 스마트 슈 연동

AngelEye 스마트 슈를 이미 운영 중이라면 장비를 교체할 필요가 없습니다. 슈가 시리얼 포트로 인출 카드를 출력하면 Moxa NPort가 이더넷으로 변환해 수집 서버로 보내고, 영상 타임라인과 정렬한 뒤 함께 전송합니다.

AngelEye 스마트 슈 SMART SHOE AngelEye 스마트 슈 AngelEye Ex II · Super AngelEye
Moxa NPort RS-232 RJ-45 Moxa NPort 시리얼-이더넷 변환, NPort 5150 / 5250A 권장
수집 서버 수집 서버 EWIN Collector가 슈 데이터를 해석해 영상과 정렬

연결 사양

지원 기종AngelEye Ex II, Super AngelEye
슈 인터페이스RS-232, DB9 커넥터
시리얼 설정일반적으로 9600 또는 19200 bps, 8-N-1. 현장 슈 설정을 기준으로 확정
변환 장비Moxa NPort 5150 / 5250A 또는 동급 시리얼 디바이스 서버
NPort 모드TCP Server, 기본 데이터 포트 4001
연결 방향수집 서버가 TCP 클라이언트로 접속해 지속적으로 읽습니다
단절 처리자동 재연결과 타임아웃 감지. 단절 중에는 영상 인식이 결과를 유지합니다
시간 정렬슈 이벤트와 영상 프레임을 수집 서버 시계로 정렬하며 오차는 한 프레임 이내

시리얼 설정, 데이터 형식, 포트 번호는 슈 펌웨어 버전과 현장 기존 설정에 따라 다릅니다. 도입 전 현장 실기 연결 테스트로 확정합니다.

이중 소스 교차 검증

슈 신호와 영상 인식을 동시에 운영하면 두 결과가 서로 대조됩니다. 단일 소스로는 얻을 수 없는 신뢰도입니다.

  • 두 결과가 일치: 그대로 출력하고 이중 소스 확인으로 표시
  • 두 결과가 불일치: 해당 게임을 확인 대상으로 표시하고 딜러 태블릿으로 전송
  • 슈 단절: 영상 인식 결과로 자동 전환되어 운영이 중단되지 않습니다
  • 카메라 가림 발생: 슈 데이터로 해당 카드를 보완하고 영상은 증빙으로 보관
  • 모든 대조 결과를 감사 기록에 남겨 불일치율을 사후에 확인할 수 있습니다

권장 하드웨어·소프트웨어 구성

단일 현장 기준 권장 사양입니다. 실제 수량과 등급은 테이블 수, 조명 조건, 기존 네트워크 환경에 따라 조정합니다.

테이블 측

항목 권장 사양 수량 제공 주체
IP 카메라 1080p / 60fps 이상, 4K 권장. RTSP, H.264 / H.265 지원. 저지연 모드. PoE 급전. 오토포커스 흔들림을 피하기 위한 고정 초점 테이블당 1~2대 현장
카메라 브래킷 테이블 상단 암 또는 천장 고정. 각도 미세 조정이 가능하고 영업 중 위치가 유지될 것 카메라 1대당 1조 현장
딜러 태블릿 10인치 이상 Android 또는 iPad, Wi-Fi 5 이상. 브라우저만으로 사용 가능하며 앱 설치 불필요. 미끄럼 방지 거치대 권장 테이블당 1대 현장
보조 조명 조도가 부족하거나 반사가 심한 경우 균일한 확산 조명 추가. 카드면이 하얗게 날아가는 직사광은 피합니다 현장에 따라 현장

현장 서버실

항목 권장 사양 수량 제공 주체
수집 서버 CPU 8코어 이상(Intel Xeon E / Core i7급), RAM 32GB, SSD 512GB, 1GbE NIC 2포트. GPU 불필요 현장당 1대(10~20 테이블 수용) 현장
PoE 스위치 기가비트 PoE+. 포트 수는 카메라 수 대비 30% 여유 확보. 카메라 전용 VLAN 권장 테이블 수에 따라 현장
외부 대역폭 1080p 스트림당 약 4~8 Mbps, 4K는 약 15~25 Mbps. 고정 IP 권장, 업링크는 1.5배 여유 확보 테이블 수에 따라 현장
UPS 수집 서버와 스위치를 포함해 30분 이상 권장 1식 현장

소프트웨어

항목 권장 사양 수량 제공 주체
수집·송출 에이전트 EWIN Collector. Ubuntu 22.04 LTS 또는 Windows Server 2019 이상 지원. RTMP / SRT로 플랫폼에 송출 1식 EWIN
딜러 태블릿 화면 브라우저로 접속해 로그인하면 되는 웹 화면. 결과 확인, 수정, 이상 보고를 지원 기기 수 제한 없음 EWIN
인식·정산 엔진 플랫폼에서 실행. 카드 검출, 숫자·무늬 인식, 게임별 정산 모듈 포함 1식 EWIN
관리 콘솔 테이블 상태 모니터링, 게임별 기록 조회, 영상 열람, 수정 이력 감사, 리포트 내보내기 1식 EWIN

딜러 태블릿: 사람의 최종 확인

속도는 AI가, 최종 확인은 사람이 담당합니다. 태블릿이 그 핵심 지점입니다.

실시간 표시

카드가 인식되는 대로 태블릿에 표시되며 숫자, 무늬, 해당 게임의 누적 점수를 확인할 수 있습니다.

원터치 수정

인식에 의문이 있으면 딜러가 태블릿에서 올바른 카드를 선택하고, 수정 후에야 결과가 전송됩니다.

낮은 신뢰도 알림

신뢰도 기준을 밑도는 카드는 확인 대상으로 표시되어 딜러가 우선 점검할 수 있습니다.

수정 이력 전량 기록

수정마다 작업자, 시각, 수정 전후 내용을 기록해 감사 시 대조할 수 있습니다.

딜러 태블릿: 사람의 최종 확인

사양 지표

실제 수치는 현장 조명, 카메라 사양, 네트워크 조건에 따라 달라지며 도입 전 현장 실측값을 기준으로 합니다.

인식 정확도99.9% 이상(일반 영업 조명 조건)
게임당 인식 지연카드가 놓인 뒤 300밀리초 이내 결과 출력
지원 덱1~8덱, 설정 가능
카메라 사양1080p / 60fps 이상, 4K 권장, RTSP 지원 필요
수집 서버1대로 10~20 테이블 수용, GPU 불필요
스트리밍 프로토콜현장 RTSP 수신, 외부 RTMP / SRT 송출
업링크 대역폭1080p 스트림당 약 4~8 Mbps, 4K는 약 15~25 Mbps
데이터 보관게임별 카드 이미지, 타임스탬프, 신뢰도, 수정 이력. 보관 기간 설정 가능

연동 방식

세 가지 출력 방식을 동시에 사용할 수 있으며 수신 측 특성에 맞춰 선택합니다.

REST API

게임 번호로 해당 게임의 전체 결과와 이미지 링크를 조회합니다. 백오피스 리포트와 대사에 적합합니다.

WebSocket

상시 연결로 실시간 전송하며, 카드 인식이 끝나는 즉시 발송됩니다. 로드맵과 로비 전광판에 적합합니다.

Webhook

게임 종료 시 지정 엔드포인트로 콜백합니다. 라이브딜러 플랫폼과 기존 게임 서버 연동에 적합합니다.

출력 예시 POST /webhook/round
{
  "table_id": "VIP-A-03",
  "round_id": "20260813-000482",
  "game": "baccarat",
  "shoe": { "source": "angeleye", "model": "Super AngelEye", "shoe_no": 14 },
  "cards": [
    { "seat": "player", "idx": 1, "rank": "6", "suit": "d", "conf": 0.999 },
    { "seat": "player", "idx": 2, "rank": "7", "suit": "d", "conf": 0.997 },
    { "seat": "banker", "idx": 1, "rank": "6", "suit": "d", "conf": 0.999 },
    { "seat": "banker", "idx": 2, "rank": "4", "suit": "s", "conf": 0.998 },
    { "seat": "player", "idx": 3, "rank": "8", "suit": "d", "conf": 0.998 },
    { "seat": "banker", "idx": 3, "rank": "7", "suit": "d", "conf": 0.996 }
  ],
  "result": {
    "player_point": 1,
    "banker_point": 7,
    "outcome": "banker",
    "player_pair": false,
    "banker_pair": false,
    "natural": false
  },
  "verify": { "vision_vs_shoe": "match", "dealer_confirmed": true, "corrections": [] },
  "latency_ms": 268,
  "captured_at": "2026-08-13T04:21:07.412Z"
}

게임마다 모든 카드의 위치, 숫자, 무늬, 신뢰도와 함께 해당 게임의 정산 결과 및 딜러 확인 상태가 포함됩니다.

신뢰성과 감사

이중 검증

신뢰도 기준을 밑도는 결과는 확인 대상으로 보류되며, 딜러가 태블릿에서 확인한 뒤 출력됩니다.

단절 시 재전송

외부 회선이 끊기면 수집 서버가 로컬에 보관했다가 복구 후 해당 구간의 게임을 자동으로 재전송합니다.

완전한 감사 추적

게임별 원본 영상, 인식 결과, 딜러 수정 이력, 출력 시각을 모두 보존하며 감사용으로 내보낼 수 있습니다.

게임 진행에 개입하지 않음

영상을 읽어 결과만 출력하며 카드 배분을 제어하거나 베팅에 관여하지 않습니다. 기존 운영 규정은 그대로 유지됩니다.

배포 옵션

클라우드 플랫폼

현장에서 EWIN 클라우드로 송출합니다. 가장 빠르게 도입할 수 있고 현장에 연산 자원을 구축할 필요가 없습니다.

현장 프라이빗 배포

인식 플랫폼 전체를 현장 서버실에 설치해 영상이 외부로 나가지 않습니다. 규제나 보안 요구가 있는 현장에 적합합니다.

다중 현장 통합 관리

각 현장이 독립적으로 수집·송출하고, 하나의 콘솔에서 모든 테이블 상태, 버전, 감사 기록을 모니터링합니다.

직접 운영하는 테이블에서 어떻게 동작하는지 보시겠습니까?

테이블 사진이나 영상을 보내주시면 오프라인 평가를 진행해, 해당 환경에서 실제로 달성 가능한 인식 정확도와 지연을 알려드립니다.