LAN 経由でセンサー データを提供する Linux を実行している組み込みデバイスがありますが、WAN は提供しません。場合によっては、 http://en.wikipedia.org/wiki/Long_fat_networkの一端に存在することがあります。
私が継承したアーキテクチャは TCP を使用していますが、UDP を介したリアルタイム ビデオに相当するものを追加したいと考えています。ドロップされたパケットや順序は気にしません。ドロップしたときはクライアント側で知りたいだけで、送信が速すぎる場合はサーバー側で知りたいだけです。再放送は絶対にしたくない。
他に見るべき場所はありますか?私の最初のベンチマークでは、UDT は現在遅すぎます。シーケンス番号を持つ単純な UDP クライアント/サーバーは、この組み込みシステムで最大 80 Mbit/s を維持できますが、調整されていない UDT は約 30 Mbit/s で実行されます。その SOCK_DGRAM インターフェイスを使用すると、UDT は、通常 16 Mbit/s で実行されるポイントまで積極的にフォールバックするように見えます。この種のアプリケーション用に UDT の CCC の調整に成功した人はいますか? 私が見た最高のスループットは、UDT のサンプル アプリケーションで 35 Mbit/s です。
RTPにスキップする必要がありますか? http://en.wikipedia.org/wiki/Real-time_Transport_Protocol