Diese Antwort ein Archiv für die Forscher sein kann
erste Vorschlag oder Lösung (Multicast-Router)
Sie können einen Router oder L3-Switch verwenden, der das IGMP-Protokoll unterstützt. Dieser Router oder L3-Switch muss das IGMP-Protokoll unterstützen, um die Multicast-IP-Adresse zu strukturieren. Sie können L3 so konfigurieren, dass das gesamte Streaming umgeschaltet wird. Die Multicast-IP-Adresse funktioniert innerhalb von 224.0.0.0 bis 239.255.255.255 und funktioniert nach der Mac-Adresse des Geräts. Sie können für die verschiedenen Arten von Switching-Szenarien unterschiedliche Multicast-IP-Adressen erstellen. Nach Abschluss der Router- oder L3-Switch-Konfiguration ändern Sie nur die IP-Adresse, um das Streaming in Ihr Programm zu wechseln. (Ich habe nicht Broadcast-erwähnen. Broadcast-Daten senden, um alle Punkte. Multicast-Daten an bestimmten Stellen zu senden.)
zweiter Vorschlag oder Lösung (Programmierung)
Ich bin Verwendung von Vlc.Dotnet Wrapper für die Verwendung der Bibliotheken Vlc und libvlc. Es ist Open Source. RTSP-Streaming basiert auf IP-Adresse und Portnummer. Ich kenne keinen Open-Source-Switch, aber Sie können einen von ihnen für Sie mit Verwendung von Vlc.dotnet Wrapper schreiben. Du erstellst 5 Streaming Server und 1 Kontrollserver. Das Ziel des Streaming-Servers sollte die IP-Adresse des Control Servers sein. und Sie können alle Daten vom Control Server mit Ihrem grundlegenden Switch-Programm steuern.
5 Streaming-Server: Sendet Datenserver
1 Control Server steuern: Bedienelemente und Schalter Daten
Ich ziehe Router oder L3-Switch zu verwenden, die für machen. Weil es einfacher ist.