0

単一の集中型ソースから数百台のクライアントマシンにファイルを転送する必要があります。現在、UDPCastを使用してこの種のことを行っていますが、問題を解決するための標準ベースのアプローチをさらに探しています。

私はRTPRFC(1889)を読んでいて、プロトコルが主に複数のクライアントにメディア(オーディオおよび/またはビデオ)をストリーミングするために開発されたことに気づきました。ファイル転送のニーズも満たすかもしれないと思いました。

もちろん、送信するファイルのすべての「ブロック」が各クライアントによって確実に受信されるようにする必要があります。

RTPはデータファイルの転送に適していますか?RTCPを使用して、すべてのクライアントが送信されたすべてのデータを確実に受信できるようにすることはできますか?

任意のガイダンスをいただければ幸いです。

4

1 に答える 1

1

RTPは、信頼性の高いブロック転送用に直接設計されていません。その上に靴べらを詰めて、RTPを下位層として使用して信頼性の高い転送プロトコルを実装することもできますが、これは丸い穴に四角いペグを詰め込むことです。

ファイル転送プロトコルは豊富に存在します。明らかにピアツーピアは必要ないので、おそらくBittorrentプロトコルのようなもの、またはそのサブセットを検討する必要があります(ただし、必要に応じて1対多のプロトコルとして使用できます)。

于 2009-11-05T17:03:40.210 に答える