0

内部ネットワーク上の多くのマシンに大量のビデオ ストリームを送信しています。メッセージ キューを使用したいのですが、ビデオのコピーを各マシンにユニキャストする余裕がありません。

マルチキャスト経由でファンアウト [メッセージの複数のコピーを複数のマシンに送信] を実装するメッセージ キューはありますか?

これはビデオなので、複数のユニキャスト ストリームを作成することは論外です。

4

2 に答える 2

1

JMS についてはよくわかりませんが、Netty の RTSP プロトコルの実装を調べてみてください。

Rtsp: http://www.ietf.org/rfc/rfc2326.txt Netty: http://netty.io/4.0/api/io/netty/handler/codec/rtsp/package-summary.html

于 2013-07-07T14:46:21.880 に答える
1

高レベルのメッセージング テクノロジを介したビデオ ストリーミングは、そもそも非常に悪い考えです。そもそもなぜメッセージが必要なのですか?どのような機能が必要ですか?

IP マルチキャストでは、すべてのメッセージが同時に配信されるため、メッセージング システムのほとんどの機能が無効になります。

パブリッシュ/サブスクライブは、おそらく高レベルの MOM (RabbitMQ、ActiveMQ、またはその他の amqp/jms 準拠のスイート) でのマルチキャストに最も近いものです。しかし、ほとんどの場合、ビデオに使用できるとは思えません。

ZeroMQ はネットワークに近い低レベルのメッセージング メカニズムですが、MOM ソフトウェアの高レベルの機能はほとんどありません。マルチキャストなどをサポートします。MQTT を使用するメッセージング システムは、大量のビデオを転送するのに十分軽量である可能性があります。

于 2013-07-07T09:48:22.490 に答える