코딩게시판

IP 카메라 RTSP 주소 분석과 ·ONVIF 자동 검색 가이드

작성자 정보

  • 최고관리자 작성
  • 192.♡.0.1 아이피
  • 작성일

컨텐츠 정보


  • 링크

  • 첨부


  • 본문

    IP 카메라 RTSP 주소 분석과  ·ONVIF 자동 검색 가이드

    작성일: 2026-10-16

    1. 핵심 정리

    • RTSP 주소의 기본 구조는 비슷하지만 영상 경로와 접속 계정은 제조사·모델에 따라 다릅니다.
    • Tuya Smart 또는 Smart Life 앱을 사용하는 카메라라고 해서 모두 RTSP·ONVIF를 지원하는 것은 아닙니다.
    • 주소를 모르면 먼저 ONVIF Device Manager로 검색하고, 찾은 주소를 VLC에서 재생해 확인합니다.
    • 검색에 실패했다고 즉시 미지원으로 판단하지 말고 IP, 네트워크 격리, 기능 활성화 상태를 확인합니다.

    2. RTSP 주소의 기본 구조

    rtsp://사용자이름:비밀번호@카메라IP:포트/영상경로

    예시:

    rtsp://admin:asdf1357@192.168.0.71:554/onvif1
    구성예시의미
    프로토콜rtsp://실시간 영상 스트리밍 접속
    사용자 이름admin카메라 접속 계정
    비밀번호asdf1357RTSP 접속용 암호
    인증 구분@인증 정보와 카메라 주소 구분
    카메라 IP192.168.0.71카메라의 내부 네트워크 주소
    포트554RTSP 서비스 포트
    영상 경로/onvif1카메라가 제공하는 특정 영상 스트림

    예시 암호와 IP는 설명용이며 실제 설정값으로 바꿔야 합니다.

    3. ipTIME 카메라 설정

    ipTIME 공식 문서에서 다음 형식을 안내하는 모델은 C400G, C500G, C400GS, C500GS입니다.[1]

    rtsp://admin:비밀번호@카메라IP:554/onvif1

    설정 순서

    1. ipTIME CCTV 앱에서 카메라를 선택합니다.
    2. **설정 → 하드디스크 녹화기(RTSP)**를 엽니다.
    3. RTSP 기능을 켜고 RTSP 접속용 비밀번호를 설정합니다.
    4. 설정 → 네트워크 정보에서 카메라 IP를 확인합니다.
    5. 계정, 비밀번호, IP를 넣어 RTSP 주소를 완성합니다.

    해당 모델의 admin은 고정 계정입니다. 비밀번호는 앱 로그인 암호가 아니라 RTSP 메뉴에서 설정한 암호를 사용합니다.[1]

    4. 제조사별 대표 영상 경로

    제조사·제품대표 경로용도
    ipTIME 위 지원 모델/onvif1공식 안내 영상 경로
    TP-Link Tapo 지원 모델/stream1고화질 영상
    TP-Link Tapo 지원 모델/stream2표준 화질 영상
    Hikvision/Streaming/Channels/1011번 채널 메인 스트림
    Hikvision/Streaming/Channels/1021번 채널 보조 스트림
    Dahua/cam/realmonitor?channel=1&subtype=01번 채널 메인 스트림
    Dahua/cam/realmonitor?channel=1&subtype=11번 채널 보조 스트림

    위 경로는 각 제조사의 대표 형식입니다. 실제 지원 여부, 포트, 계정, 렌즈별 경로는 모델 설명서를 확인해야 합니다. Tapo는 앱에서 만든 카메라 계정을 사용하며, 일부 듀얼 렌즈 제품은 렌즈에 따라 다른 경로를 사용합니다.[1][2][3][4]

    5. Tuya 카메라의 구성과 차이점

    Tuya는 여러 제조사가 사용하는 플랫폼입니다. 따라서 Smart Life 또는 Tuya Smart 앱에 등록되는 제품이라도 로컬 영상 접속 기능은 서로 다를 수 있습니다. Tuya 개발 문서에서도 제조사가 ONVIF 기능을 활성화하고 RTSP 지원 SDK를 사용해야 한다고 안내합니다.[5]

    카메라 상태주소 확인 방법
    ONVIF와 RTSP 지원·활성화ONVIF 도구에서 영상 주소 조회
    RTSP 지원, ONVIF 미지원 또는 비활성화제조사 문서에서 포트와 영상 경로 확인
    로컬 RTSP·ONVIF 미지원검색 유틸만으로 직접 접속 주소를 만들 수 없음

    Tuya 공통 RTSP 주소는 없음

    Tuya 제품에 다음 주소를 일괄 적용할 수는 없습니다.

    rtsp://admin:비밀번호@카메라IP:554/onvif1

    일부 제품에서는 이와 비슷한 형식을 사용할 수 있지만, 모델별 확인이 필요합니다. 예를 들어 Tuya 기반 Nivian 카메라의 공식 안내에는 다음 형식이 나옵니다.[6]

    rtsp://카메라IP:5543/인증문자열/live/channel0
    rtsp://카메라IP:5543/인증문자열/live/channel1

    이 예시는 포트와 경로가 달라질 수 있음을 보여줍니다. 인증문자열을 임의로 작성하지 말고 제품 문서나 ONVIF 조회 결과를 사용합니다. Smart Life 로그인 암호가 카메라의 ONVIF·RTSP 암호와 같다고 가정해서도 안 됩니다.

    6. RTSP와 ONVIF의 관계

    구분역할
    RTSP실시간 영상 스트림 접속·재생
    ONVIF장치 검색, 영상 프로필·주소 조회, 지원되는 제어 기능 연동

    /onvif1은 ipTIME 예시에서 사용한 RTSP 영상 경로 이름입니다. 모든 ONVIF 카메라가 이 경로를 쓰는 것은 아닙니다. ONVIF 도구는 지원 장치에서 스트림 주소를 받아오기 때문에 사용자가 제조사별 경로를 직접 추측할 필요를 줄여줍니다.[1][2][5]

    7. 자동 검색 도구: ONVIF Device Manager

    다운로드

    준비

    1. 카메라와 Windows PC를 같은 내부 네트워크에 연결합니다.
    2. 카메라 앱에서 ONVIF, RTSP, NVR 관련 메뉴를 확인합니다.
    3. 지원하는 메뉴가 있으면 기능을 켜고 접속 계정·비밀번호를 설정합니다.

    메뉴 이름과 제공 여부는 제품마다 다릅니다. PC가 유선이고 카메라가 Wi-Fi여도 서로 통신할 수 있으면 됩니다.

    영상 주소 찾기

    1. ONVIF Device Manager를 실행합니다.
    2. 왼쪽 장치 목록에서 검색된 카메라를 선택합니다.
    3. 상단의 사용자 이름·비밀번호에 카메라용 접속 정보를 입력합니다.
    4. Live Video를 선택합니다.
    5. 영상 화면 아래쪽에 표시되는 rtsp://... 주소를 복사합니다.
    6. VLC에서 실제 재생되는지 확인합니다.

    Uniview 공식 안내에서도 이 방법으로 RTSP 경로를 확인하도록 설명합니다. 자동으로 조회한 주소도 실제 재생 검증이 필요합니다.[8]

    8. 자동 검색이 안 될 때 확인 순서

    8.1. 카메라 IP 확인

    공유기 관리 화면의 연결된 장치 / DHCP 할당 목록을 확인합니다.

    • 제품 라벨의 MAC 주소와 연결 목록을 비교합니다.
    • 장치 이름이 불분명하면 카메라 전원을 껐다 켜고 연결 상태 변화를 확인합니다.
    • 공유기에 따라 연결 목록 갱신이 늦을 수 있습니다.

    8.2. 네트워크와 검색 허용 상태 확인

    • PC와 카메라가 서로 통신할 수 있는 네트워크인지 확인합니다.
    • 게스트 Wi-Fi, AP 격리, VLAN 간 차단 여부를 확인합니다.
    • Windows 방화벽에서 ODM의 개인 네트워크 통신을 허용합니다.
    • 카메라의 ONVIF 기능이 켜져 있는지 확인합니다.

    검색 실패만으로 ONVIF 미지원이라고 확정할 수는 없습니다.

    8.3. PowerShell로 포트 연결 확인

    아래 IP를 실제 카메라 IP로 바꾸고 Windows PowerShell에서 실행합니다.

    Test-NetConnection 192.168.0.71 -Port 554

    제품 설명서에서 5543 포트를 안내한다면 다음처럼 확인합니다.

    Test-NetConnection 192.168.0.71 -Port 5543
    결과해석
    TcpTestSucceeded : True해당 TCP 포트에 연결 가능. RTSP 여부·영상 경로·인증은 별도 확인 필요
    TcpTestSucceeded : False해당 포트에 연결 실패. 다른 포트 사용, 기능 비활성화, 네트워크 차단 등의 가능성

    포트가 열려 있다는 사실만으로 영상 재생이 보장되지는 않습니다. 554번 포트가 닫혀 있다는 사실만으로 RTSP 미지원이 확정되는 것도 아닙니다.

    8.4. Nmap으로 서비스와 경로 후보 확인

    RTSP 서비스 응답 확인:

    nmap -sV -p 554,5543,8554 --script rtsp-methods 192.168.0.71

    554번 포트에서 알려진 영상 경로 후보 검색:

    nmap -p 554 --script rtsp-url-brute 192.168.0.71

    rtsp-methods는 RTSP 서버가 지원하는 메서드를 확인합니다. rtsp-url-brute는 사전에 포함된 경로에 요청을 보내 유효한 영상 URL 후보를 찾습니다. 모든 경로를 찾아주는 도구가 아니며, 비밀번호를 알아내는 기능도 아닙니다. 인증이나 제품 고유 경로 때문에 결과를 얻지 못할 수 있습니다.[9][10]

    8.5. 그래도 찾지 못한 경우

    제품 라벨의 정확한 모델명과 펌웨어 버전을 확인한 뒤 제조사에 다음 항목을 문의합니다.

    • 로컬 RTSP·ONVIF 지원 여부
    • 기능 활성화 메뉴
    • 카메라용 사용자 이름·비밀번호 설정 방법
    • RTSP 포트와 메인·보조 영상 경로
    • ONVIF 서비스 포트

    로컬 RTSP를 제공하지 않는 제품은 주소를 추측하는 것만으로 해결되지 않습니다.

    9. VLC에서 영상 재생 확인

    1. VLC 공식 사이트에서 설치합니다.
    2. 미디어 → 네트워크 스트림 열기를 선택합니다.
    3. 확인한 RTSP 주소를 입력합니다.
    4. 인증 창이 나타나면 카메라 접속 계정과 암호를 입력합니다.
    5. 영상이 재생되는지 확인합니다.[1][8]

    10. 비밀번호의 특수문자 처리

    비밀번호를 URL에 포함할 때는 주소 구분에 영향을 주는 특수문자를 인코딩해야 합니다.[1]

    문자URL 표현
    @%40
    :%3A
    /%2F
    ?%3F
    #%23
    &%26

    예를 들어 비밀번호가 abc@123이면 다음과 같이 작성합니다.

    rtsp://admin:abc%40123@192.168.0.71:554/onvif1

    사용자 이름·비밀번호를 따로 입력하는 프로그램에서는 비밀번호 입력란에 원래 암호 abc@123을 입력합니다.

    11. 권장 작업 순서

    1. 카메라 모델과 RTSP·ONVIF 지원 여부 확인
    2. 앱에서 해당 기능 활성화 및 카메라 접속 암호 설정
    3. 공유기에서 카메라 IP 확인
    4. ONVIF Device Manager로 장치·영상 주소 조회
    5. VLC로 실제 영상 재생 확인
    6. 실패하면 네트워크·포트 확인 후 제조사 문서 조회

    12. 참고 자료

    1. ipTIME — 홈캠 VLC 미디어 플레이어로 실시간 영상 보기
    2. TP-Link — RTSP/ONVIF로 Tapo 카메라 확인하기
    3. Hikvision — 카메라 RTSP 주소 형식
    4. Dahua — RTSP로 IP 카메라 추가하기
    5. Tuya Developer — ONVIF
    6. Nivian — Tuya Smart Cameras ONVIF·RTSP
    7. ONVIF Device Manager 프로젝트
    8. Uniview — ODM으로 RTSP 경로 찾기 및 VLC 테스트 안내 PDF
    9. Nmap — rtsp-methods
    10. Nmap — rtsp-url-brute

    이 문서는 위 자료와 대화 내용을 정리한 안내서입니다. 실제 주소와 메뉴는 카메라 모델·펌웨어에 따라 확인해야 합니다.


    첨부 파일을 스킨보드에 구성 PDF보기( W:\g5\skin\board\BS4-Basic-Webzine_11q_pdf_php82\view.skin.php + view_pdf.php구성)



    관련자료

    댓글 0
    등록된 댓글이 없습니다.

    최근글


    새댓글