私は現在、C# (サーバー/クライアント) で RTSP 標準を実装していますが、RFC 2326 を何千回も読み直した後でも、不明な点が 1 つあります。
RTSP は単なる [CS<->S] 制御プロトコルのようです。しかし、ネットワーク内の複数のクライアント/サーバー デバイスの管理を構築しようとしている場合はどうすればよいでしょうか? 例:
RTSP クライアントである管理アプリケーションがあります。別のクライアントに、別のサーバーに接続する必要があることを伝えたいと思います。何かのようなもの:
SETUP rtsp://192.168.1.12 RTSP/1.0
CSeq: 302
Transport: RTP/AVP;rtsp-redirect:192.168.1.155
RFC は、トランスポート プロパティに関して非常に厳格です。「REDIRECT」も検討しましたが、これは負荷分散などの用途での S->C のみです。リダイレクトのためにクライアント <-> クライアント通信を実現する方法はありますか (たとえば、別のサーバーにコマンドをドロップする必要があることをクライアントに伝える場合)。