問題タブ [rate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3010 参照

limit - メッセージのトークンバケットまたはリーキーバケット

アプリケーションの送信速度を900kbpsに制限しようとしていますが、問題は、使用するプロトコルがメッセージ指向であり、メッセージのサイズが大きく異なることです。40バイトから125000バイトまでのメッセージを含めることができ、すべてのメッセージはアトミック単位として送信されます。

トークンバケットバッファを実装しようとしましたが、バケットサイズを小さく設定すると、大きなパケットは送信されず、バケットが大きくなると、レート制限のない大きなバーストが発生します。

これはCでの私の小さな実装です:

次に、main()のどこか:

0 投票する
2 に答える
1058 参照

c - レート計算のためのCのTimer\Counter?

渡される5分間の平均ビットを計算するには、実行中(移動、ローリング)の平均アルゴリズムが必要です。処理する必要があるのは、渡されるビットの累積値だけです。

例:私は0ビットから始め、5分後、10ビットがあるので、平均は10ビットです。5分後、私は15ビットを持っているので、今の私の平均は7.5ビットです。さらに5分後、私は30ビットを持っているので、私の平均は10.8ビットになりました。

私の質問は、正確に5分間隔でビット値をポーリングするようにC++でtimer\ counterを実装するにはどうすればよいですか?もちろん、300秒の遅延は使用できません。しかし、5分ごとにイベントを発生させる(ビット値をポーリングする)だけのタイマーをバックグラウンドで作成できますか?

0 投票する
1 に答える
2705 参照

ffmpeg - FFmpegビットレートの問題

私はビットレートに関する非常に大きな問題を扱っています。ffmpeg-bはビットレートとそれが提供する調整のためのオプションを提供-minrateしますが-maxrate-bufsizeそれは適切に機能しません。オプションで256kbpsを指定している-b場合、トランスコーディングが終了すると、380kbpsが提供されます。ffmpegを使用して固定ビットレートを達成するにはどうすればよいですか。+ -10Kbの場合、調整可能です。ただし、ビデオのビットレートは常に50〜100kbpsを超えます。

次のコマンドを使用しています

トランスコーディングが行われると、Media Infoは全体のビットレートを440kb(320kbにする必要があります)と表示します。

コマンドに何か問題がありますか。または、他のパラメータを使用する必要がありますか?Plzはあなたの提案を非常に重要なものにします。

0 投票する
4 に答える
8534 参照

java - Javaで制限されたダウンロードレートを実装するにはどうすればよいですか?

個人的な演習として、Javaで(単純な)ダウンローダーアプリケーションを実装します。実行中に常にいくつかのファイルを同時にダウンロードするように、異なるスレッドでいくつかのジョブを実行します。

すべてのダウンロードジョブ間で共有されるダウンロードレート制限を定義できるようにしたいのですが、1つのダウンロードタスクでもそれを行う方法がわかりません。どうすればこれを行うことができますか?実装してみるべきソリューションは何ですか?

ありがとう。

0 投票する
3 に答える
2052 参照

python - Twitter API 投稿レート制限

Twitterの投稿レート制限を知っている人はいますか?彼らのWebページを見ると、彼らはそれを持っていないと主張しましたが、プログラムの投稿が速すぎると例外がスローされます...どんな助けも大歓迎です。

0 投票する
3 に答える
3659 参照

c# - C#を使用してプログラムでコンピューターの最大ハードドライブデータ転送速度を決定する

C#を使用して、現在のCPUアクティビティ、使用されているRAM、およびディスクアクティビティを3つの小さなパーセンテージタイプのバーとして表示する小さなWPFウィジェットを作成しました。これには次のPerformanceCountersを使用しました:(diskCounterPerformanceCounterは、現在の合計ディスクアクティビティを1秒あたりのバイト数で返します)

問題は、使用可能なパーセンテージを計算するために使用可能なRAMの合計を取得する方法を発見したにもかかわらず、ディスクの「理論上の」最大データ転送速度を読み取る方法を見つけることができないことです。使用されるディスク転送速度のパーセンテージを計算するためにこれが必要です。どんな助けでも大歓迎です。

0 投票する
1 に答える
882 参照

iphone - オーディオ ファイルのサンプル レートを変換する iPhone

プログラムでサンプル レートを変更して、オーディオ ファイルのピッチを変更したいと考えています。AVAudioRecorder を使用してファイルを録音しています。AVAudioPlayer 内の設定パラメーターに気付きましたが、読み取り専用です。誰でも手を差し伸べることができますか?:)

0 投票する
1 に答える
11540 参照

java - Android: 複数の AudioTrack インスタンスを混在させていますか?

AudioTrack の 2 つのインスタンスを同時に実行する必要があります。異なる可変サンプルレートで再生しているため、これらは別々に実行する必要があります。それらを同じスレッドで実行すると、「順番に」実行されることがわかりました。それぞれ独自のスレッドで実行していますが、音声が途切れています。

2 つのインスタンスをうまくプレイさせるためのアイデアはありますか? そうでない場合は、異なるサンプルレートで再生したい場合でも、2 つの短いバッファーを 1 つに混合するためのヒントを教えてください。

0 投票する
0 に答える
231 参照

python - Python でファイルをダウンロードしてレートを制限する

重複の可能性:
urllib2 によるスロットリング

ファイルをダウンロードして速度を制限するにはどうすればよいですか?

に似た機能を探していてwget --limit-rate、現在は を使用してurlretrieveいます。

0 投票する
1 に答える
4132 参照

python - Python URLRetrieve Limit Rate and Resume Partial Download

このスレッドのコードを使用して、ダウンロード速度を制限しています。

レート制限コードで再開する部分的なダウンロードを組み込むにはどうすればよいですか?私が見つけた例では、のurlopen代わりに使用urlretrieveし、RateLimitクラスはに依存していurlretrieveます。

RateLimitクラスを変更せずに、部分的なダウンロードを制御する外部関数が必要です。