직접 만든 소프트웨어, 두 가지 개발 기록 구현 구조와 적용 범위, 확인한 기능과 남은 한계를 함께 기록합니다. MediaMTX 스트리밍 제어 서버Docker Compose 구성과 파일·라이브·멀티캐스트 송출 RTSP CCTV 관제·분석 프로그램관제 그룹, 영역·출입선, 이벤트 이력을 연결하는 구조 소프트웨어개발156 RTSP 401 Unauthorized 해결: CCTV 계정·Digest 인증·URL 점검 순서 RTSP 주소를 VLC나 관제 프로그램에 넣었는데 401 Unauthorized가 반복된다면 카메라가 연결 요청은 받았지만 인증을 완료하지 못한 상태입니다. 첫 번째 401은 Digest 인증 정보를 알려 주는 정상 응답일 수 있습니다. 문제는 아이디와 비밀번호를 보낸 다음에도 401이 계속되는 경우입니다.이때 비밀번호만 반복해서 바꾸기보다 ‘주소와 포트 → RTSP 권한이 있는 계정 → 인증 방식 → 장치 시간 → 전송과 코덱’ 순서로 나누어 확인해야 원인을 빨리 찾을 수 있습니다.1. RTSP 401은 언제 정상이고 언제 오류일까?RTSP 서버는 인증하지 않은 DESCRIBE 요청을 받으면 401 응답과 함께 WWW-Authenticate 정보를 보낼 수 있습니다. 클라이언트는 서버가 제공한 real.. 2026. 9. 14. CCTV 녹화 용량 계산법: 비트레이트·카메라 수·보관일로 저장공간 구하기 CCTV 저장장치를 고를 때 카메라 해상도만 보고 4TB나 8TB를 선택하면 원하는 보관 기간을 채우지 못할 수 있습니다. 녹화 용량을 직접 결정하는 값은 평균 비트레이트, 카메라 수, 하루 녹화 시간과 보관일입니다.연속 녹화를 단순 계산할 때는 다음 공식을 사용할 수 있습니다. 용량(GB) = 비트레이트(Mbps) × 10.8 × 카메라 수 × 보관일입니다. 여기서 GB와 TB는 저장장치 제조사가 쓰는 십진 단위 기준입니다.1. 왜 1Mbps가 하루 10.8GB일까?비트레이트 1Mbps는 초당 1,000,000비트입니다. 바이트로 바꾸기 위해 8로 나누고, 하루 86,400초를 곱하면 10,800,000,000바이트가 됩니다. 십진 단위로 약 10.8GB입니다.따라서 4Mbps 카메라 한 대를 24시간.. 2026. 9. 12. H.264와 H.265 차이: CCTV 녹화 용량·화질·브라우저 호환성 비교 CCTV 카메라 설정에서 H.264와 H.265 중 무엇을 골라야 할지 고민된다면, 저장 용량만 비교해서는 부족합니다. 핵심은 H.264는 폭넓은 호환성이 장점이고, H.265는 더 높은 압축 효율을 기대할 수 있지만 녹화기·분석 프로그램·브라우저까지 지원 범위를 확인해야 한다는 점입니다.코덱을 바꾸면 카메라가 만드는 데이터 형식이 달라집니다. RTSP나 HLS 같은 전송 프로토콜 이름이 같아도 수신 장치가 그 코덱을 해독하지 못하면 화면이 나오지 않습니다.1. H.264와 H.265는 무엇을 줄이는 기술일까?H.264는 AVC(Advanced Video Coding), H.265는 HEVC(High Efficiency Video Coding)라고도 부르는 영상 압축 표준입니다. 카메라가 촬영한 원본 영.. 2026. 9. 12. ONVIF와 RTSP 차이: CCTV 자동 검색·제어·영상 주소를 구분하는 법 IP 카메라를 NVR이나 관제 프로그램에 추가할 때 ONVIF와 RTSP라는 말을 함께 보게 됩니다. 둘 다 CCTV 연결에 쓰이지만 같은 기술은 아닙니다. 핵심부터 말하면 ONVIF는 서로 다른 제조사의 장비가 검색·설정·이벤트 같은 기능을 연동하기 위한 규격이고, RTSP는 영상 스트리밍 세션을 제어하는 프로토콜입니다.카메라가 자동으로 검색되는데 영상이 안 나올 수도 있고, RTSP 주소로 영상은 나오는데 움직임 감지 이벤트나 PTZ 제어가 안 될 수도 있습니다. 이런 차이는 두 역할을 분리해 보면 이해하기 쉽습니다.1. ONVIF와 RTSP를 한 문장으로 구분하면?ONVIF는 IP 기반 보안 제품 사이의 상호 운용을 위한 규격 모음입니다. 관제 프로그램은 ONVIF를 이용해 장치를 찾고, 지원 미디.. 2026. 9. 12. HLS와 MPEG-DASH 차이: 많은 시청자에게 영상을 배포할 때의 선택 기준 행사 영상이나 온라인 강의를 많은 사람에게 제공하려면 “서버에서 영상이 나온다” 다음의 문제를 풀어야 합니다. 각자의 회선 속도가 다르고, 휴대전화와 PC의 재생 환경도 다르기 때문입니다. 이때 검토할 수 있는 HTTP 기반 배포 방식이 HLS와 MPEG-DASH입니다.앞서 WebRTC와 HLS 비교 글에서는 반응 속도와 시청 규모를 살펴봤습니다. 이번에는 시청자 배포 구간에 초점을 맞춰 HLS와 MPEG-DASH의 장단점, 플레이어 호환성, 여러 화질을 제공할 때 필요한 구성을 정리합니다.1. 목록과 미디어 조각을 나누어 전달합니다HLS는 HTTP Live Streaming의 약자입니다. 플레이어가 재생 목록과 미디어 조각을 가져와 이어서 재생합니다. 목록에는 흔히 .m3u8 확장자를 사용합니다. 목록.. 2026. 9. 9. RTMP와 SRT 차이: 실내 방송·야외 중계에 맞는 송출 방식 고르기 사무실에서 잘되던 라이브 방송이 야외 행사장에서는 끊긴다면, 같은 송출 설정을 그대로 유지해도 되는지 고민하게 됩니다. 이때 비교할 수 있는 선택지가 RTMP 계열과 SRT입니다. 다만 둘의 이름만 바꾸면 회선 문제가 모두 해결되는 것은 아닙니다.이 글은 인코더에서 플랫폼이나 수신 서버로 영상을 보내는 구간을 다룹니다. 시청자의 브라우저에 전달하는 방식과 구분해서, 실내 방송과 야외 중계에서 어떤 조건을 먼저 확인해야 하는지 정리합니다.1. RTMP는 플랫폼이 받는 방식을 먼저 확인합니다RTMP는 Real-Time Messaging Protocol의 약자입니다. 방송 프로그램이나 하드웨어 인코더에서 수신 서버로 영상을 보내는 데 사용됩니다. 일반적인 RTMP 송출은 TCP 연결을 사용하며, 암호화가 필요.. 2026. 9. 9. 이전 1 ··· 21 22 23 24 25 26 다음