1

携帯電話とサーバー間のデータ転送を含むソリューションを開発しています。ただし、転送されるデータの量を最小限に抑えたいと考えています。

TCP/UDP 接続でいくつかのタイプのエンコーディングを試し、トラフィックとデータ損失を測定することを計画していました。それ以外の場合は、さまざまな種類のデータ (オーディオ、ビデオ、テキスト) およびネットワーク特性に対するプロトコル開発 (アプリケーション層) に関する何らかの推奨事項が既に存在していると思います。

誰かがこのトピックに関するリンクやヒントを提供してくれたら本当に感謝しています.

ありがとう!

4

1 に答える 1

2

圧縮の側面に関しては、Jeff Atwood が最近、このページへのリンクを含む圧縮に関する投稿を書きました。このページには、圧縮を行うことによって課されるオーバーヘッドも考慮した場合に、どの条件の下でどの圧縮アルゴリズム/実装が最適であるかが非常によく示されています。

携帯電話 <--> サーバー接続の場合、速度は 100 ~ 500kbps 程度になると思います。その場合、"7za -mx=9" を選択して、オーバーヘッドを最小限に抑えて最適な圧縮を行うように思われます。

さまざまなシナリオの部分でより一般的な「ネットワーク プロトコルを選択/開発する方法」については、これは非常に未解決の質問であり、明確な回答が得られるかどうかはわかりません。ただし、ビデオ/オーディオについては、こちらを参照することをお勧めします。RTSPRTPを使用できると思います。

于 2009-03-10T01:47:21.117 に答える