をありがとうございました
最初の提案または解決策(マルチキャストルータ)
IGMPプロトコルをサポートするルータまたはL3スイッチを使用できます。そのルーターまたはL3スイッチは、マルチキャストIPアドレスを構成できるIGMPプロトコルをサポートしている必要があります。すべてのストリーミングを切り替えるようにL3を設定できます。マルチキャストIPアドレスは224.0.0.0〜239.255.255.255で動作し、デバイスのMACアドレスに基づいて動作します。さまざまな種類のスイッチングシナリオに対して異なるマルチキャストIPアドレスを作成できます。 RouterまたはL3 Switchの設定が完了したら、IPアドレスを変更してストリーミングをプログラムに切り替えるだけです。 (私は放送については言及しなかった。放送は、すべてのポイントにデータを送信します。マルチキャストは、特定のポイントにデータを送信します。)

第二の提案やソリューション(プログラミング)
私はVlcおよびlibvlcライブラリを使用する場合は、Vlc.Dotnetラッパーを使用します。オープンソースです。 RTSPストリーミングは、IPアドレスとポート番号に基づいています。私はオープンソースのスイッチを知らないが、あなたはVlc.dotnetラッパーを使ってそれらの1つを書くことができる。 5つのストリーミングサーバーと1つのコントロールサーバーを構築します。ストリーミングサーバーの宛先は、コントロールサーバーのIPである必要があります。基本的なスイッチプログラムを使用して制御サーバーからすべてのデータを制御することができます。
5台のストリーミングサーバは:サーバーに
1コントロール・サーバーコントロールにデータを送信します:コントロールとデータを切り替え
私はそれを作るために、ルータやL3スイッチを使用することを好みます。それは簡単だから。