직접적인 답변
SDP은 RTSP 서버가 제공하는 미디어를 설명합니다. 재생을 테스트하기 전에 각 m= 섹션, 해당 rtpmap 코덱 라인, 형식 매개변수 및 제어 속성을 읽으십시오.
왜 이런 일이 발생합니까?
유효한 RTSP 엔드포인트는 클라이언트가 디코딩할 수 없거나 선택하지 않는 비디오, 오디오 또는 메타데이터 트랙을 광고할 수 있습니다. SDP은 "서버가 응답했습니다"와 "미디어 재생 가능" 간의 계약입니다.
URL, 자격 증명, 주소 계열 및 RTP 전송을 독립적으로 실패할 수 있는 별도의 변수로 처리합니다.
통제된 테스트
정확한 스트림 프로필에서 자격 증명이 없는 SDP을 저장한 다음 이를 클라이언트가 지원하는 코덱 및 카메라에 구성된 인코더와 비교합니다.
한 번에 하나의 변수를 변경하십시오. 카메라 모델, 펌웨어, 엔드포인트 및 계정을 기록해 두십시오. 그런 다음 네트워크 연결 가능성, 프로토콜 응답, 미디어 전송 및 디코딩을 별도의 레이어로 테스트합니다.
전용 보기 전용 계정과 신뢰할 수 있는 로컬 진단 도구를 사용하세요. 출력을 공유하기 전에 자격 증명, 개인 주소 및 식별 데이터를 수정하세요.
진단 순서
| 확인하다 | 행동 | 진전의 증거 |
|---|---|---|
| 메디아 | 각 m= 비디오, 오디오 또는 애플리케이션 섹션을 나열하십시오. | 예상되는 트랙이 있습니다. |
| 코덱 | a=rtpmap 페이로드를 코덱 이름과 일치시킵니다. | 클라이언트는 광고된 코덱을 지원합니다. |
| 매개변수 | 프로필, 패킷화 및 형식 매개변수를 검사합니다. | 디코더는 정확한 구성을 받아들입니다. |
| 제어 | Content-Base에 대해 각 트랙 컨트롤 URI을 해결합니다. | SETUP은 올바른 리소스를 대상으로 합니다. |
보관할 증거
수정된 SDP을(를) 지원 보고서에 첨부하세요. 이는 간결하고 재현 가능한 증거이며 "블랙 스크린"보다 더 많은 신호를 포함합니다.
경계 및 안전 참고 사항
SDP은 제공된 미디어를 설명합니다. 패킷이 도착했는지, 성공적으로 디코딩되었는지 또는 동기화 상태가 유지되는지 증명하지 않습니다.
원격 보기의 경우 RTSP 또는 카메라 관리 포트를 공용 인터넷에 직접 노출하는 대신 관리되는 VPN을 사용하십시오.
SmartRTSP
SmartRTSP은 Apple 장치, Windows 및 Android용 카메라 중심의 RTSP 및 ONVIF 뷰어입니다. 직접 보기, 검색 및 다중 카메라 검사에 적합합니다. 지속적인 기록, 증거 내보내기 또는 중앙 집중식 기업 제어가 필요한 경우 전용 NVR 또는 VMS을 유지하십시오.
자주 묻는 질문
RTSP에서 SDP은(는) 무엇을 하나요?
사용 가능한 미디어 트랙과 해당 전송 관련 형식 정보를 설명합니다.
비디오 트랙 없이 RTSP URL이 유효할 수 있습니까?
예. 서버는 오디오 전용 미디어나 기타 미디어를 제공할 수 있으므로 미디어 섹션을 검사하세요.
제어 속성이 중요한 이유는 무엇입니까?
클라이언트는 이를 사용하여 SETUP에 대한 URI 트랙을 만듭니다.
주요 참고문헌
관련 SmartRTSP 가이드
관련 가이드 열기DESCRIBE에서 반환된 미디어 설명을 이해하고 이를 사용하여 코덱, 페이로드 및 제어 트랙을 식별합니다.