Anleitung zur Fehlerbehebung beim UDP-Multicast-Video-Streaming

Einführung

Dies Anleitung zur Fehlerbehebung beim UDP-Multicast-Video-Streaming!! erklärt, wie man Multicast-Streaming konfiguriert, Überprüfen Sie die Kameraerkennung, und lösen Sie häufige Wiedergabeprobleme bei der Verwendung von UDP MPEG-TS-Streams mit VLC oder SPlayer.

Es soll Ihnen dabei helfen, Konfigurationsfehler und netzwerkbezogene Probleme während des Tests schnell zu erkennen.


Q: Unterstützt das System Multicast?? Kann ich einen Stream an mehrere IPs ausgeben??

EIN: Ja.

Das System unterstützt vollständig UDP-Multicast-Videostreaming, Dadurch kann ein Videostream gleichzeitig an mehrere Empfänger gesendet werden, ohne dass Streams für jede IP-Adresse dupliziert werden müssen.

Dies ist ein Eins-zu-Viele-Streaming-Mechanismus innerhalb desselben Netzwerks.


So funktioniert UDP-Multicast

Um den Multicast-Modus zu aktivieren:

  • Stellen Sie die ein Remote-IP auf den Absender (Encoder) Seite zu einer Multicast-Adresse
    Beispiel: 224.0.0.23
  • Alle Empfänger müssen derselben Multicast-Gruppe mit derselben IP-Adresse beitreten

Beispiele für Empfängerkonfigurationen

Remote IP setting on Multicast of SDI AHD to IP encoder board
Remote-IP-Einstellung bei Multicast von SDI AHD zur IP-Encoder-Karte
VLC network URL setting on Multicast of SDI AHD to IP encoder board
VLC-Netzwerk-URL-Einstellung für Multicast von SDI AHD zur IP-Encoder-Karte

Splayer:

  • Gruppen-IP festlegen: 224.0.0.23

VLC Media Player:

  • Öffnen Sie den Netzwerkstream: udp://@224.0.0.23:8090

Wichtige Hinweise

  • Die tatsächliche Geräte-IP ist im Multicast-Modus nicht wichtig
  • Die Stream-Bereitstellung hängt davon ab, ob das Netzwerk Multicast unterstützt
  • Alle Geräte müssen derselben Multicast-Gruppe beitreten
  • Die Leistung hängt stark von der Netzwerkstabilität und -konfiguration ab

Beispiel für die Remote-IP-Einstellung (Encoderseite)

Remote-IP-Einstellung beim Multicast von SDI/AHD zur IP-Encoder-Karte:

  • Ausgabemodus einstellen: UDP-Multicast
  • Legen Sie die Multicast-IP fest: 224.0.0.23
  • Port einstellen: z.B.. 8090
  • Speichern Sie die Konfiguration und starten Sie die Kodierkarte neu

⚠️ Wichtig: Der Encoder muss aus- und wieder eingeschaltet werden (neu gestartet) damit Änderungen wirksam werden.


Beispiel für die Einstellung der VLC-Netzwerk-URL

VLC-Netzwerk-URL-Einstellung für Multicast-Streaming:

  • Öffnen Sie VLC
  • Klicken Medien → Netzwerk-Stream öffnen
  • Eingeben: udp://@224.0.0.23:8090
  • Klicken Sie auf „Abspielen“.

Kamera- und Encoderprüfung (Sehr wichtig)

Vor dem Testen des Multicast-Streamings:

  1. Überprüfen Sie die Webserver-Videoseite
    • Stellen Sie sicher, dass die Kamera korrekt erkannt wird
    • Wenn die Kamera nicht erkannt wird, Es wird kein Videostream ausgegeben
  2. Codierungsparameter überprüfen
    • Korrekte Auflösungs- und Bitrateneinstellungen
    • Stellen Sie sicher, dass die UDP-Ausgabe aktiviert ist
  3. Starten Sie den Encoder nach Konfigurationsänderungen neu

Anleitung zur Fehlerbehebung beim UDP-Multicast-Video-Streaming!!

Wenn Multicast nicht funktioniert, Befolgen Sie diese Checkliste zur Fehlerbehebung:

1. Probleme mit der Netzwerkumgebung

  • Router/Switch unterstützt kein Multicast
  • IGMP-Snooping aktiviert, aber kein IGMP-Querier vorhanden
  • Geräte befinden sich in unterschiedlichen VLANs oder Subnetzen
  • Das Wi-Fi-Netzwerk blockiert den Multicast-Verkehr
  • VPN- oder virtuelle Netzwerkstörung

2. PC / VLC-Probleme

  • Die Windows-Firewall blockiert den UDP-Verkehr
  • Antivirensoftware blockiert Multicast-Pakete
  • VLC ist an die falsche Netzwerkschnittstelle gebunden
  • Mehrere Netzwerkadapter verursachen Routing-Konflikte
  • Falsches Netzwerk-Stream-Format, das in VLC verwendet wird

3. Probleme mit der Encoderkonfiguration

  • Kamera nicht erkannt → keine Stream-Ausgabe
  • Falsche Multicast-IP- oder Portkonfiguration
  • Encoder wurde nach Änderungen nicht neu gestartet
  • Falsches Stream-Format (Für die VLC-Kompatibilität muss es sich um MPEG-TS handeln)

4. Protokoll & Probleme mit dem Multicast-Verhalten

  • Multicast-TTL zu niedrig, um Netzwerkgeräte weiterzuleiten
  • Der Switch unterstützt Layer nicht 2 Multicast-Weiterleitung
  • Der IGMP-Beitritt wurde nicht ordnungsgemäß registriert
  • Das Netzwerk leitet Multicast-Pakete nicht korrekt weiter

5. Empfohlene Debug-Schritte

Wenn Sie den Stream immer noch nicht empfangen können:

  • Testen Sie zunächst Unicast, um sicherzustellen, dass die Encoder-Ausgabe funktioniert
  • Probieren Sie VLC auf einem anderen PC oder einer anderen Netzwerkschnittstelle aus
  • Deaktivieren Sie die Firewall vorübergehend zum Testen
  • Encoder und PC direkt über Schalter verbinden (gleiches Subnetz)
  • Überprüfen Sie die Multicast-Einstellungen des Routers/Switches (Aktivieren Sie die IGMP-Unterstützung)

Zusammenfassung

Das Anleitung zur Fehlerbehebung beim UDP-Multicast-Video-Streaming!! hilft dir:

  • Multicast-Streaming richtig konfigurieren
  • Encoder- und VLC-Parameter einstellen
  • Verstehen Sie die Anforderungen des Multicast-Netzwerks
  • Diagnostizieren Sie schnell häufige Fehler

Multicast ist leistungsstark, hängt jedoch stark von der Netzwerkunterstützung ab. Für eine stabile Videobereitstellung ist die korrekte Konfiguration sowohl des Encoders als auch der Netzwerkinfrastruktur unerlässlich.

Q: Die RTSP-Latenz ist in unserer Anwendung zu hoch, während UDP-Unicast gut mit geringer Latenz funktioniert.
aber, Wir konnten UDP-Multicast nicht erfolgreich konfigurieren. Als Alternative, Ist es möglich, mehrere UDP-Unicast-Zieladressen zu konfigurieren, sodass derselbe Stream gleichzeitig an mehrere Empfänger gesendet werden kann??

EIN: Technisch, Ihre Anforderung ist genau das, wofür UDP-Multicast entwickelt wurde, und Multicast bleibt die standardmäßige und empfohlene Lösung für die Verteilung desselben Videostreams an mehrere Empfänger mit minimalem Bandbreiten-Overhead.

Wenn Multicast derzeit nicht funktioniert, Das Problem hängt normalerweise eher mit der Netzwerkkonfiguration als mit dem Encoder selbst zusammen. Typische Ursachen sind::

  • IGMP-Snooping- oder Multicast-Filtereinstellungen auf Switches/Router
  • Probleme mit der VLAN- oder Subnetzkonfiguration
  • Empfängerseitige Multicast-Berechtigungen
  • Einschränkungen bei der Handhabung von Wireless AP-Multicast

Als Workaround, Es ist technisch möglich, eine angepasste Firmware-Version zu erstellen, die mehrere UDP-Unicast-Zieladressen gleichzeitig unterstützt. Beispielsweise, Die Weboberfläche könnte geändert werden, um die Konfiguration mehrerer Ziel-IP-Adressen zu ermöglichen, und der Encoder würde separate UDP-Streams an jedes Ziel übertragen.

aber, Dieser Ansatz wird im Allgemeinen nicht empfohlen, da er einen erheblichen Bandbreiten-Overhead mit sich bringt.

Beispielsweise:

  • 1 Ziel = normale Bandbreitennutzung
  • 2 Ziele = ungefähr 2× Bandbreitennutzung
  • 3 Ziele = etwa 3-fache Bandbreitennutzung

Dies ist besonders wichtig in drahtlosen Übertragungsumgebungen, wenn der verfügbare Durchsatz begrenzt ist. Mehrere Unicast-Streams können schnell die verfügbare WLAN-Bandbreite verbrauchen und die Stabilität und Leistung des Gesamtsystems beeinträchtigen.

Genau aus diesem Grund gibt es Multicast: Es ermöglicht mehreren Empfängern, denselben Stream zu teilen, ohne den Bandbreitenverbrauch des Netzwerks zu vervielfachen.

Deswegen, Wir empfehlen dringend, nach Möglichkeit die Multicast-Netzwerkkonfiguration aufzulösen, anstatt mehrere parallele Unicast-Ausgänge zu implementieren.

Stelle eine Frage

← Zurück

Vielen Dank für deine Antwort. ✨