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
공유기 (NAT)
나가는 연결 허용
CastLine
송출 키로 확인
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 | 사설 주소 pull | CastLine 이 고객 사설망으로 라우팅되는 경우만(사이트 간 VPN 등 별도 계약·인프라 작업) | 운영팀이 고객사별로 켜는 옵션. 이것만 켜서는 NAT 뒤 카메라에 닿지 않습니다 |
3번은 카메라를 인터넷에 노출하는 방식입니다
포트포워딩으로 RTSP 포트를 열면 누구나 그 주소로 카메라에 접속을 시도할 수 있습니다. 기본 비밀번호·취약한 펌웨어 카메라는 탈취될 수 있으므로 1·2 방식을 권장합니다. 3번을 써야 한다면 카메라 비밀번호를 길게 바꾸고, 펌웨어를 최신으로 올리고, 가능하면 CastLine 주소에서 오는 연결만 허용하세요.
방식별로 무엇을 준비하나요
- 장비가 직접 push: 콘솔에서 push 스트림을 만들면 송출 URL 과 송출 키(
pk_…)가 나옵니다. 장비의 RTMP 서버·스트림 키 칸에 넣습니다. H.265 카메라는 RTMP 대신 SRT 를 권장합니다. - 현장 중계기 push: 같은 LAN 에 항상 켜져 있는 PC 가 한 대 필요합니다. 중계기가 카메라 RTSP·HTTP 영상을 받아 CastLine 으로 보냅니다. 카메라 비밀번호는 중계기 안에만 있고 CastLine 에 저장되지 않습니다.
- 공인 주소 pull: 콘솔에서 pull 스트림을 만들고 원본 URL 에
rtsp://<계정>:<비밀번호>@<공인 주소>:<포트>/<경로>를 넣습니다. 원본 URL 은 암호화해 보관하고 화면에는 가려서 보여 줍니다. - 사설 주소 pull: 운영팀과 별도로 협의합니다.
가장 흔한 2번(중계기) 구성의 예 — 카메라 RTSP 를 트랜스코딩 없이 그대로 보냅니다.
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)을 적어야 합니다. 이동형 기기(드론·차량·바디캠)는 촬영 사실 표시 기준도 지킵니다. 카메라의 녹음 기능은 끄고 송출하세요.
안내판·운영방침 문구 만들기 ›다음 단계
- 콘솔에서 스트림 추가: /console/streams/new (로그인 필요, 소유자·관리자 역할)
- 영상을 받은 뒤 공유하기: 재배포 URL 사용