직접적인 답변
한 번 빠르게 다시 연결한 다음 지터와 함께 제한된 지수 백오프를 사용합니다. 정의된 안정성 기간 동안 스트림이 정상 상태로 유지된 후에만 지연을 재설정하세요.
왜 이런 일이 발생합니까?
즉각적인 무한 재시도는 재부팅하는 카메라에 과부하를 일으키고 수백 개의 클라이언트를 다시 연결 폭풍으로 동기화할 수 있습니다. 그러나 고정 재시도 속도가 매우 느리면 일상적인 중단이 너무 오랫동안 해결되지 않은 상태로 남게 됩니다.
안정적인 카메라 보기는 제한된 재시도, 관찰 가능한 상태 및 의도적인 메인/하위 스트림 정책에 따라 달라집니다.
통제된 테스트
스트림당 하나의 타이머 소유자를 사용하여 연결, 재생, 정지, 백업 및 중지 상태를 정의합니다.
한 번에 하나의 변수를 변경하십시오. 카메라 모델, 펌웨어, 엔드포인트 및 계정을 기록해 두십시오. 그런 다음 네트워크 연결 가능성, 프로토콜 응답, 미디어 전송 및 디코딩을 별도의 레이어로 테스트합니다.
전용 보기 전용 계정과 신뢰할 수 있는 로컬 진단 도구를 사용하세요. 출력을 공유하기 전에 자격 증명, 개인 주소 및 식별 데이터를 수정하세요.
진단 순서
| 확인하다 | 행동 | 진전의 증거 |
|---|---|---|
| 첫 번째 재시도 | 짧은 경로 중단에 대해 신속한 재시도를 허용합니다. | 짧은 가동 중단은 빠르게 복구됩니다. |
| 백오프 | 반복된 실패 후 지연을 늘리고 지터를 추가합니다. | 클라이언트는 잠금 단계로 재시도하지 않습니다. |
| 건강 재설정 | 지속적으로 양호한 재생이 이루어진 후 시도 횟수를 재설정합니다. | 하나의 양호한 패킷은 지속적인 오류를 지우지 않습니다. |
| 중지 규칙 | 작동 한계 이후에는 중지하거나 경고하십시오. | 영원히 자동으로 재시도되지 않고 죽은 카메라가 표시됩니다. |
보관할 증거
마지막 양호한 프레임 이후 시도 횟수, 이유, 지연 및 시간을 기록합니다. 이는 운영과 근본 원인 분석을 모두 지원합니다.
경계 및 안전 참고 사항
재연결 논리는 인증 실패, 액세스 취소 또는 명시적인 운영자 중지를 우회해서는 안 됩니다.
원격 보기의 경우 RTSP 또는 카메라 관리 포트를 공용 인터넷에 직접 노출하는 대신 관리되는 VPN을 사용하십시오.
SmartRTSP
SmartRTSP은 Apple 장치, Windows 및 Android용 카메라 중심의 RTSP 및 ONVIF 뷰어입니다. 직접 보기, 검색 및 다중 카메라 검사에 적합합니다. 지속적인 기록, 증거 내보내기 또는 중앙 집중식 기업 제어가 필요한 경우 전용 NVR 또는 VMS을 유지하십시오.
자주 묻는 질문
좋은 재연결 전략이란 무엇입니까?
빠른 첫 번째 재시도 후 지터와 명시적인 중지 또는 경고 임계값이 포함된 제한 지수 백오프가 이어집니다.
백오프는 언제 재설정해야 합니까?
소켓이 열린 직후가 아니라 정의된 정상 재생 기간 이후입니다.
401 오류가 자동으로 다시 시도되어야 합니까?
반복되는 인증 실패는 동일한 거부된 자격 증명으로 카메라를 망치는 대신 중지하거나 경고해야 합니다.
주요 참고문헌
관련 SmartRTSP 가이드
관련 가이드 열기재부팅하거나 잠시 네트워크가 끊어지는 카메라에 대한 제한된 재시도, 지터 및 가시적 연결 상태를 설계합니다.