RF 링크를 통한 LAN으로 인해 간헐적인 오류가 발생함

RF 링크를 통한 LAN으로 인해 간헐적인 오류가 발생함

네트워크에 이상한 오류가 발생했습니다. 설정은 다음과 같습니다.

IP Camera -> Radio LAN repeater -> Local switch -> PC

IP 카메라는 RTSP/UDP를 통해 비디오를 스트리밍하며 PC의 클라이언트나 브라우저를 통해 이를 제어할 수 있습니다. 설정이 다음과 같으면 모두 잘 작동합니다.

IP Camera -> LAN cable -> Local switch -> PC

하지만 라디오 링크가 체인에 있으면 오류가 표시됩니다. 명령(카메라에 HTTP POST로 전송됨)이 때때로 누락되고 비디오 스트림이 눈에 띄게 끊어집니다.

흥미로운 점은 다음과 같습니다.우리가 보지 못하는 것은오류가 발생한 패킷, 카메라에서 잘못된 형식으로 거부된 HTTP POST 메시지만 표시됩니다.

무선 링크는 마치 LAN 케이블이 있는 것처럼(또는 그들이 주장하는) 네트워크에 효과적으로 투명한 두 개의 상자로 구성되어 있으며, 유사한 동작을 보이는 서로 다른 제조업체의 두 가지 유형이 있습니다.

로컬 스위치(포트 미러링)에 탭이 있는 Wireshark가 있고, 카메라 끝에 Wireshark 탭이 있는 스위치를 놓으면 잘못된 패킷도 표시되지 않습니다. 해당 설정은 다음과 같습니다.

IP Camera -> Switch -> Radio LAN repeater -> Local switch -> PC
               ^                                 ^
               |                                 |
             WS TAP                            WS TAP

따라서 스위치가 신호를 방해하는 경우 양쪽 끝(탭)에서 불량 패킷을 볼 수 없습니다.~ 해야 하다처음 몇 개의 레이어가 제외되도록 스위치에 의해 재생성/반복됩니다.

도움이 된다면 스위치는 Netgear ProSAFE PlusSwitch입니다.

나는 다음에 무엇을 확인/시도해야 할지 조금 감을 잃었습니다. 이것은 여기 누군가가 이전에 본 것 같은 종류의 것 같습니다.

답변1

글쎄요, 조각난 요청을 처리하지 못하는 웹 서버 코드의 오류인 것 같습니다. 성가신 Elbonian 코드 노예에게 또 다른 PITFA가 할당되었습니다.

너무 많은 해커들이 이 특정 Elbonian SDK를 사용하지 않는 사람이 유용하거나 관심을 가질 수 있는 솔루션을 여기에 게시했지만 그 핵심은 버그가 있는 처리기 코드에 전달하기 전에 전체 요청을 버퍼링하는 것이었습니다.

관련 정보