Inhoudsopgave
Invoering
Deze Gids voor het oplossen van problemen met UDP-multicast-videostreaming!! legt uit hoe u multicast-streaming configureert, cameradetectie verifiëren, en los veelvoorkomende afspeelproblemen op bij het gebruik van UDP MPEG-TS-streams met VLC of SPlayer.
Het is ontworpen om u te helpen tijdens het testen snel configuratiefouten en netwerkgerelateerde problemen te identificeren.
Q: Ondersteunt het systeem multicast?? Kan ik één stream naar meerdere IP's uitvoeren??
EEN: Ja.
Het systeem ondersteunt volledig UDP-multicast-videostreaming, waardoor één videostream tegelijkertijd naar meerdere ontvangers kan worden afgeleverd zonder streams voor elk IP-adres te dupliceren.
Dit is een één-op-veel-streamingmechanisme binnen hetzelfde netwerk.
Hoe UDP-multicast werkt
Om de multicast-modus in te schakelen:
- Stel de Externe IP op de afzender (encoder) naar een multicast-adres
Voorbeeld:224.0.0.23 - Alle ontvangers moeten lid worden van dezelfde multicastgroep met hetzelfde IP-adres
Voorbeelden van ontvangerconfiguraties


Splayer:
- Groeps-IP instellen:
224.0.0.23
VLC Media Player:
- Open netwerkstream:
udp://@224.0.0.23:8090
Belangrijke opmerkingen
- Het feitelijke apparaat-IP is niet belangrijk in de multicast-modus
- Streamlevering is afhankelijk van of het netwerk multicast ondersteunt
- Alle apparaten moeten lid zijn van dezelfde multicastgroep
- De prestaties zijn sterk afhankelijk van de netwerkstabiliteit en -configuratie
Voorbeeld van externe IP-instelling (Encoderzijde)
Externe IP-instelling op multicast van SDI/AHD naar IP-encoderkaart:
- Stel de uitvoermodus in: UDP-multicast
- Multicast-IP instellen:
224.0.0.23 - Poort instellen: bv.
8090 - Sla de configuratie op en start de coderingskaart opnieuw op
⚠️ Belangrijk: De encoder moet worden uitgeschakeld (opnieuw opgestart) zodat de wijzigingen van kracht worden.
Voorbeeld van VLC-netwerk-URL-instelling
VLC-netwerk-URL-instelling voor multicast-streaming:
- VLC openen
- Klik Media → Open Netwerkstream
- Binnenkomen:
udp://@224.0.0.23:8090 - Klik op Afspelen
Camera- en encodercontrole (Heel belangrijk)
Voordat u multicast-streaming test:
- Controleer de webserver videopagina
- Zorg ervoor dat de camera correct wordt gedetecteerd
- Als de camera niet wordt gedetecteerd, er wordt geen videostream uitgevoerd
- Controleer de coderingsparameters
- Correcte resolutie- en bitrate-instellingen
- Zorg ervoor dat UDP-uitvoer is ingeschakeld
- Start de encoder opnieuw op na configuratiewijzigingen
Handleiding voor het oplossen van problemen met UDP Multicast-videostreaming!!
Als multicast niet werkt, volg deze checklist voor probleemoplossing:
1. Problemen met de netwerkomgeving
- Router/switch ondersteunt geen multicast
- IGMP Snooping is ingeschakeld, maar er bestaat geen IGMP-querier
- Apparaten bevinden zich op verschillende VLAN's of subnetten
- Wi-Fi-netwerk blokkeert multicast-verkeer
- VPN- of virtuele netwerkinterferentie
2. PC / VLC-problemen
- Windows Firewall blokkeert UDP-verkeer
- Antivirussoftware blokkeert multicast-pakketten
- VLC is gebonden aan de verkeerde netwerkinterface
- Meerdere netwerkadapters veroorzaken routeringsconflicten
- Onjuist netwerkstreamformaat gebruikt in VLC
3. Problemen met encoderconfiguratie
- Camera niet gedetecteerd → geen streamuitvoer
- Verkeerde multicast-IP- of poortconfiguratie
- Encoder is niet opnieuw opgestart na wijzigingen
- Onjuist streamformaat (moet MPEG-TS zijn voor VLC-compatibiliteit)
4. Protocol & Problemen met multicast-gedrag
- Multicast TTL te laag om netwerkapparaten door te geven
- Switch ondersteunt geen Layer 2 multicast-doorsturen
- IGMP-join is niet correct geregistreerd
- Het netwerk stuurt multicast-pakketten niet correct door
5. Aanbevolen foutopsporingsstappen
Als je de stream nog steeds niet kunt ontvangen:
- Test eerst unicast om te bevestigen dat de encoderuitvoer werkt
- Probeer VLC op een andere pc of netwerkinterface
- Schakel de firewall tijdelijk uit om te testen
- Verbind encoder en pc rechtstreeks via een schakelaar (hetzelfde subnet)
- Controleer de multicast-instellingen van de router/switch (schakel IGMP-ondersteuning in)
Samenvatting
De Gids voor het oplossen van problemen met UDP-multicast-videostreaming!! helpt je:
- Configureer multicast-streaming correct
- Stel de encoder- en VLC-parameters in
- Begrijp de vereisten voor multicast-netwerken
- Snelle diagnose van veelvoorkomende fouten
Multicast is krachtig, maar sterk afhankelijk van netwerkondersteuning. Een juiste configuratie van zowel de encoder als de netwerkinfrastructuur is essentieel voor een stabiele videolevering.
Q: De RTSP-latentie is te hoog in onze toepassing, terwijl UDP unicast goed werkt met lage latentie.
Echter, we hebben UDP-multicast niet succesvol kunnen configureren. Als alternatief, is het mogelijk om meerdere UDP unicast-bestemmingsadressen te configureren, zodat dezelfde stream tegelijkertijd naar meerdere ontvangers kan worden verzonden?
EEN: Technisch gezien, uw behoefte is precies waarvoor UDP-multicast is ontworpen, en multicast blijft de standaard en aanbevolen oplossing voor het distribueren van dezelfde videostream naar meerdere ontvangers met minimale bandbreedte-overhead.
Als multicast momenteel niet werkt, het probleem heeft meestal te maken met de netwerkconfiguratie en niet met de encoder zelf. Typische oorzaken zijn onder meer:
- IGMP-snooping of multicast-filterinstellingen op switches/routers
- VLAN- of subnetconfiguratieproblemen
- Multicast-machtigingen aan de ontvangerzijde
- Beperkingen voor multicastverwerking van draadloze AP's
Als oplossing, het is technisch mogelijk om een aangepaste firmwareversie te maken die meerdere UDP-unicast-bestemmingsadressen tegelijkertijd ondersteunt. Bijvoorbeeld, de webinterface kan worden aangepast om configuratie van verschillende doel-IP-adressen mogelijk te maken, en de encoder zou afzonderlijke UDP-streams naar elke bestemming verzenden.
Echter, deze aanpak wordt over het algemeen niet aanbevolen omdat hierdoor aanzienlijke bandbreedte-overhead wordt geïntroduceerd.
Bijvoorbeeld:
- 1 bestemming = normaal bandbreedtegebruik
- 2 bestemmingen = ongeveer 2× bandbreedtegebruik
- 3 bestemmingen = ongeveer 3× bandbreedtegebruik
Dit is vooral belangrijk in draadloze transmissieomgevingen, waar de beschikbare doorvoer beperkt is. Meerdere unicast-streams kunnen de beschikbare draadloze bandbreedte snel verbruiken en de algehele systeemstabiliteit en -prestaties verminderen.
Dit is precies waarom multicast bestaat: het maakt het mogelijk dat meerdere ontvangers dezelfde stream kunnen delen zonder het bandbreedteverbruik van het netwerk te vermenigvuldigen.
daarom, we raden ten zeerste aan om de multicast-netwerkconfiguratie op te lossen in plaats van waar mogelijk meerdere parallelle unicast-uitgangen te implementeren.

Een vraag stellen
Bedankt voor je reactie. ✨