私たちはいくつかのアドレスポートとipを持つサーバーを持っています。私たちはそのサーバーを開発しているので、これまでに何が必要なのかを支援することができます。 C++のWindowsクライアントアプリケーションとサーバー(C++)間のデータ転送速度管理の標準/ベストプラクティスは何ですか?いくつかの抽象ウィンドウ用のC++クライアントアプリケーションを作成するサーバ - サーバの速度へのTCP接続を管理する方法?
私の主なポイントは、自分の低速ネットワークを介して比較的速いサーバーにアップロード/ダウンロードできるデータ量を取得する方法です。 (私は彼のライブストリームのオーディオ/ビデオビットレートを設定するために必要です)
私は数字3を説明しようとしています。常に必要以上に高速です。彼のメディアに私たちのサーバにストリームを流すクライアントの関心があります。彼は私たちのサーバーにライブビデオデータを(ffmpeg経由で)エンコードしてストリームします。しかし、彼は500kb/sの発信トラフィックを持つADSLと言っています。また彼はいくつかのICQを使用しています。つまり、1秒間に500 kb/s未満のICQを使用しています。そして彼はライブビデオをストリーミングしたい!だから私たちは、ユーザーが提供できるビットレートに関してビデオをエンコードするためにffmpegを設定する必要があります。我々は、サーバー側とクライアント側を開発します。現在、毎秒アップロードできるユーザーの量を把握する方法が必要です(時間の経過とともに値が動的に変更される可能性があります)。
私はデータのアップロードとデータのダウンロードに心がけています。 – Rella
標準的な練習はできるだけ早く転送することですか?おそらく、転送速度にどのような要件があるのか、どんな目標で正確に管理したいのかを説明する必要があります。 – sth
@sth:詳細を説明しようとしました。更新を参照してください。 – Rella