UDP 멀티캐스트 비디오 스트리밍 문제 해결 가이드

소개

UDP 멀티캐스트 비디오 스트리밍 문제 해결 가이드!! 멀티캐스트 스트리밍을 구성하는 방법을 설명합니다., 카메라 감지 확인, VLC 또는 SPlayer에서 UDP MPEG-TS 스트림을 사용할 때 발생하는 일반적인 재생 문제를 해결합니다..

테스트 중에 구성 실수와 네트워크 관련 문제를 신속하게 식별할 수 있도록 설계되었습니다..


큐: 시스템이 멀티캐스트를 지원합니까?? 하나의 스트림을 여러 IP로 출력할 수 있나요??

에이: 예.

시스템이 완벽하게 지원합니다. UDP 멀티캐스트 비디오 스트리밍, 각 IP 주소에 대해 스트림을 복제하지 않고도 하나의 비디오 스트림을 여러 수신기에 동시에 전달할 수 있습니다..

이는 동일한 네트워크 내의 일대다 스트리밍 메커니즘입니다..


UDP 멀티캐스트 작동 방식

멀티캐스트 모드를 활성화하려면:

  • 설정 원격 IP 보낸 사람에 (인코더) 멀티캐스트 주소 쪽
    예: 224.0.0.23
  • 모든 수신자는 동일한 IP 주소를 사용하여 동일한 멀티캐스트 그룹에 가입해야 합니다.

수신기 구성 예

Remote IP setting on Multicast of SDI AHD to IP encoder board
SDI AHD에서 IP 인코더 보드로의 멀티캐스트에서 원격 IP 설정
VLC network URL setting on Multicast of SDI AHD to IP encoder board
SDI AHD에서 IP 인코더 보드로의 멀티캐스트에 대한 VLC 네트워크 URL 설정

스플레이어:

  • 그룹 IP 설정: 224.0.0.23

VLC 미디어 플레이어:

  • 개방형 네트워크 스트림: udp://@224.0.0.23:8090

중요 사항

  • 멀티캐스트 모드에서는 실제 장치 IP가 중요하지 않습니다.
  • 스트림 전달은 네트워크가 멀티캐스트를 지원하는지 여부에 따라 달라집니다.
  • 모든 장치는 동일한 멀티캐스트 그룹에 가입해야 합니다.
  • 성능은 네트워크 안정성과 구성에 크게 좌우됩니다.

원격 IP 설정 예 (인코더 측)

SDI/AHD와 IP 인코더 보드의 멀티캐스트에 대한 원격 IP 설정:

  • 출력 모드 설정: UDP 멀티캐스트
  • 멀티캐스트 IP 설정: 224.0.0.23
  • 포트 설정: 예컨대. 8090
  • 구성을 저장하고 인코딩 보드를 재부팅합니다.

⚠️ 중요한: 인코더의 전원을 껐다 켜야 합니다. (재부팅됨) 변경사항을 적용하려면.


VLC 네트워크 URL 설정 예

멀티캐스트 스트리밍을 위한 VLC 네트워크 URL 설정:

  • VLC 열기
  • 딸깍 하는 소리 미디어 → 개방형 네트워크 스트림
  • 입력하다: udp://@224.0.0.23:8090
  • 재생을 클릭하세요

카메라 및 인코더 확인 (매우 중요)

멀티캐스트 스트리밍을 테스트하기 전에:

  1. 확인해보세요 웹서버 비디오 페이지
    • 카메라가 올바르게 감지되었는지 확인하세요.
    • 카메라가 감지되지 않는 경우, 비디오 스트림이 출력되지 않습니다
  2. 인코딩 매개변수 확인
    • 올바른 해상도 및 비트 전송률 설정
    • UDP 출력이 활성화되어 있는지 확인
  3. 구성 변경 후 인코더 재부팅

UDP 멀티캐스트 비디오 스트리밍 문제 해결 가이드!!

멀티캐스트가 작동하지 않는 경우, 이 문제 해결 체크리스트를 따르십시오:

1. 네트워크 환경 문제

  • 라우터/스위치는 멀티캐스트를 지원하지 않습니다.
  • IGMP 스누핑이 활성화되었지만 IGMP 쿼리기가 존재하지 않습니다.
  • 장치가 다른 VLAN 또는 서브넷에 있습니다.
  • Wi-Fi 네트워크가 멀티캐스트 트래픽을 차단합니다.
  • VPN 또는 가상 네트워크 간섭

2. PC / VLC 문제

  • Windows 방화벽은 UDP 트래픽을 차단합니다.
  • 바이러스 백신 소프트웨어가 멀티캐스트 패킷을 차단합니다.
  • VLC가 잘못된 네트워크 인터페이스에 바인딩되었습니다.
  • 라우팅 충돌을 일으키는 여러 네트워크 어댑터
  • VLC에 사용된 잘못된 네트워크 스트림 형식

3. 인코더 구성 문제

  • 카메라가 감지되지 않음 → 스트림 출력 없음
  • 잘못된 멀티캐스트 IP 또는 포트 구성
  • 변경 후 인코더가 재부팅되지 않음
  • 잘못된 스트림 형식 (VLC 호환성을 위해서는 MPEG-TS여야 합니다.)

4. 실험 계획안 & 멀티캐스트 동작 문제

  • 멀티캐스트 TTL이 너무 낮아 네트워크 장치를 통과할 수 없습니다.
  • 스위치가 레이어를 지원하지 않습니다 2 멀티캐스트 전달
  • IGMP 조인이 제대로 등록되지 않았습니다.
  • 네트워크가 멀티캐스트 패킷을 올바르게 전달하지 않습니다.

5. 권장 디버그 단계

여전히 스트림을 수신할 수 없는 경우:

  • 먼저 유니캐스트를 테스트하여 인코더 출력이 작동하는지 확인하세요.
  • 다른 PC 또는 네트워크 인터페이스에서 VLC를 사용해 보세요.
  • 테스트를 위해 일시적으로 방화벽을 비활성화합니다.
  • 스위치를 통해 인코더와 PC를 직접 연결 (동일한 서브넷)
  • 라우터/스위치 멀티캐스트 설정 확인 (IGMP 지원 활성화)

요약

그만큼 UDP 멀티캐스트 비디오 스트리밍 문제 해결 가이드!! 당신을 도와줍니다:

  • 멀티캐스트 스트리밍을 올바르게 구성
  • 인코더 및 VLC 매개변수 설정
  • 멀티캐스트 네트워크 요구 사항 이해
  • 일반적인 오류를 신속하게 진단

멀티캐스트는 강력하지만 네트워크 지원에 크게 의존합니다.. 안정적인 비디오 전송을 위해서는 인코더와 네트워크 인프라의 올바른 구성이 필수적입니다..

큐: 우리 애플리케이션에서 RTSP 대기 시간이 너무 깁니다., UDP 유니캐스트는 낮은 대기 시간으로 잘 작동합니다..
하나, UDP 멀티캐스트를 성공적으로 구성하지 못했습니다.. 대안으로, 동일한 스트림이 여러 수신자에게 동시에 전송될 수 있도록 여러 UDP 유니캐스트 대상 주소를 구성할 수 있습니까??

에이: 기술적으로, 귀하의 요구 사항은 정확히 UDP 멀티캐스트가 설계된 것입니다., 멀티캐스트는 대역폭 오버헤드를 최소화하면서 동일한 비디오 스트림을 여러 수신기에 배포하기 위한 표준이자 권장 솔루션으로 남아 있습니다..

멀티캐스트가 현재 작동하지 않는 경우, 문제는 일반적으로 인코더 자체보다는 네트워크 구성과 관련이 있습니다.. 일반적인 원인은 다음과 같습니다.:

  • 스위치/라우터의 IGMP 스누핑 또는 멀티캐스트 필터링 설정
  • VLAN 또는 서브넷 구성 문제
  • 수신기측 멀티캐스트 권한
  • 무선 AP 멀티캐스트 처리 제한 사항

해결 방법으로, 여러 UDP 유니캐스트 대상 주소를 동시에 지원하는 맞춤형 펌웨어 버전을 만드는 것은 기술적으로 가능합니다.. 예를 들면, 여러 대상 IP 주소를 구성할 수 있도록 웹 인터페이스를 수정할 수 있습니다., 인코더는 별도의 UDP 스트림을 각 대상으로 전송합니다..

하나, 이 접근 방식은 상당한 대역폭 오버헤드를 발생시키기 때문에 일반적으로 권장되지 않습니다..

예를 들면:

  • 1 대상 = 일반적인 대역폭 사용량
  • 2 대상 = 대역폭 사용량의 약 2배
  • 3 대상 = 대역폭 사용량의 약 3배

이는 무선 전송 환경에서 특히 중요합니다., 사용 가능한 처리량이 제한된 경우. 다중 유니캐스트 스트림은 사용 가능한 무선 대역폭을 빠르게 소비하고 전반적인 시스템 안정성과 성능을 저하시킬 수 있습니다..

이것이 바로 멀티캐스트가 존재하는 이유입니다.: 이를 통해 여러 수신기가 네트워크 대역폭 소비를 늘리지 않고도 동일한 스트림을 공유할 수 있습니다..

따라서, 가능하면 다중 병렬 유니캐스트 출력을 구현하는 것보다 멀티캐스트 네트워크 구성을 해결하는 것이 좋습니다..

질문하기

← 뒤로

응답해 주셔서 감사합니다. ✨