CCTV 연결 방식

대부분의 CCTV·NVR 은 사무실·매장의 공유기 안쪽(사설 주소)에 있어서, CastLine 이 인터넷에서 카메라에 직접 접속해 영상을 가져올(pull) 수 없습니다. 그래서 카메라 쪽에서 CastLine 으로 영상을 보내는(push) 방식을 먼저 권장합니다.

바깥에서 먼저 연결 (pull) — 공유기가 막는다

CastLine

인터넷

연결 시도

공유기 (NAT)

공인 IP 1개

주소 모름

CCTV·NVR

192.168.x.x

안에서 밖으로 보내기 (push) — 별도 설정 없이 통과

CCTV·NVR 또는 중계기

192.168.x.x

RTMP·SRT 송출

공유기 (NAT)

나가는 연결 허용

그대로 전달

CastLine

송출 키로 확인

대부분의 카메라는 공유기 안쪽(사설 주소)에 있어 CastLine 이 직접 가져올 수 없습니다. 카메라나 같은 LAN 의 중계기가 CastLine 으로 보내는(push) 방식을 권장합니다.

4가지 방식 비교 (권장 순서)

순위방식이런 경우에CastLine 설정
1장비가 직접 push — 카메라·NVR 의 RTMP/SRT(일부 RTSP) 송출 기능으로 CastLine 에 보냅니다장비 메뉴에 RTMP·SRT 송출(“RTMP 푸시”, “라이브 방송” 등)이 있음. 최근 NVR·IP 카메라 다수push 스트림 + 송출 키 (송출 장비 설정)
2현장 중계기 push — 같은 LAN 의 PC·미니PC·라즈베리파이에서 ffmpeg 또는 MediaMTX 로 카메라 영상을 받아 CastLine 에 RTMP/SRT 로 보냅니다장비가 RTSP 만 제공하거나, HTTP MJPEG·HTTP-FLV·스냅샷(JPEG) 전용 카메라push 스트림 (중계기 예시)
3공인 주소 pull — 공유기 포트포워딩·DDNS 로 카메라 RTSP 를 인터넷에 엽니다포트포워딩을 할 수 있고 카메라 비밀번호가 강함pull 스트림 (원본 URL rtsp://…)
4사설 주소 pullCastLine 이 고객 사설망으로 라우팅되는 경우만(사이트 간 VPN 등 별도 계약·인프라 작업)운영팀이 고객사별로 켜는 옵션. 이것만 켜서는 NAT 뒤 카메라에 닿지 않습니다

방식별로 무엇을 준비하나요

  1. 장비가 직접 push: 콘솔에서 push 스트림을 만들면 송출 URL 과 송출 키(pk_…)가 나옵니다. 장비의 RTMP 서버·스트림 키 칸에 넣습니다. H.265 카메라는 RTMP 대신 SRT 를 권장합니다.
  2. 현장 중계기 push: 같은 LAN 에 항상 켜져 있는 PC 가 한 대 필요합니다. 중계기가 카메라 RTSP·HTTP 영상을 받아 CastLine 으로 보냅니다. 카메라 비밀번호는 중계기 안에만 있고 CastLine 에 저장되지 않습니다.
  3. 공인 주소 pull: 콘솔에서 pull 스트림을 만들고 원본 URL 에 rtsp://<계정>:<비밀번호>@<공인 주소>:<포트>/<경로> 를 넣습니다. 원본 URL 은 암호화해 보관하고 화면에는 가려서 보여 줍니다.
  4. 사설 주소 pull: 운영팀과 별도로 협의합니다.

가장 흔한 2번(중계기) 구성의 예 — 카메라 RTSP 를 트랜스코딩 없이 그대로 보냅니다.

카메라 RTSP (H.264) → RTMP, 트랜스코딩 없음
ffmpeg -rtsp_transport tcp -i "rtsp://<계정>:<비밀번호>@<카메라>/<경로>" -c copy -f flv "rtmp://castline.dotoritos.net:1935/c/<slug>/<code>?token=pk_…"

HTTP MJPEG·HTTP-FLV·스냅샷 카메라, MediaMTX 로 여러 대를 중계하는 설정, 부팅 시 자동 실행은 송출 장비 설정에 있습니다.

CCTV 를 외부에 중계하기 전에

CCTV 영상을 외부로 중계하면 영상정보처리기기 운영자(고객사)는 안내판과 운영·관리 방침에 영상 중계 위탁 사실(수탁자 CastLine)을 적어야 합니다. 이동형 기기(드론·차량·바디캠)는 촬영 사실 표시 기준도 지킵니다. 카메라의 녹음 기능은 끄고 송출하세요.

안내판·운영방침 문구 만들기 ›

다음 단계