EasyCVR을 오랫동안 실행한 후 상위 플랫폼으로 캐스케이드된 채널이 재생되지 않는 이유는 무엇입니까?

EasyCVR 비디오 융합 플랫폼은 클라우드, 에지, 단말의 통합 아키텍처를 기반으로 강력한 데이터 액세스, 처리 및 배포 기능을 갖추고 있으며, 플랫폼은 다중 프로토콜 및 다중 유형 장치 액세스를 지원합니다. : 라이브 비디오, 비디오 녹화, 재생, 검색, 클라우드 스토리지, 알람 보고, 음성 인터콤, 전자 지도, 클러스터 및 플랫폼 계단식 등, 유연한 확장 및 타사 통합도 지원할 수 있습니다.

일부 사용자는 EasyCVR을 오랫동안 실행한 후 상위 수준으로 연결된 채널을 재생할 수 없다고 보고했습니다. 조사 및 도움을 요청하십시오.

우리는 패킷을 캡처했고 EasyCVR이 상위 레이어로 반환한 스트리밍 포트가 0이라는 것을 발견했습니다. 이로 인해 상위 레이어가 비디오 스트림을 수신하지 못하여 비디오를 재생할 수 없습니다.

탐지 서버는 이전 포트 정보가 공개되지 않았으며 다음과 같이 모두 연결되어 있음을 발견했습니다.

따라서 디버그하고 다음과 같이 프로그램이 차단된 것을 발견했습니다.

해결책:

수신 확인 시간 제한 처리에서 for 루프를 종료하기 위해 return을 추가합니다.

EasyCVR 플랫폼은 복잡한 네트워크 환경에서 흩어져 있는 모든 종류의 비디오 리소스를 수집, 통합 및 중앙에서 관리할 수 있으며 비디오 리소스의 인증 관리, 주문형 액세스, 네트워크 전체 배포, 지능형 분석 등을 실현하고 플랫폼 통합을 실현합니다. 개방적이고 배포하기 쉬우므로 스마트 건설 현장, 스마트 공원, 스마트 공장, 스마트 도크 및 스마트 수자원 관리와 같은 시나리오에서 광범위한 응용 가능성을 가지고 있습니다. 관심 있는 사용자는 경험 또는 배포 테스트를 위해 데모 플랫폼으로 이동할 수 있습니다.

추천

출처blog.csdn.net/EasyNVS/article/details/131599194