実際のWebCodecsエンコード/デコード
帯域幅・解像度シミュレーター
ウェブカメラはローカルのループ再生では素晴らしく見えても、混雑した通話では崩れることがあります。このツールは、選択したビットレートでライブ映像をブラウザの実際のビデオエンコーダーとデコーダーに通します — 偽のぼかしフィルターではなく本物のコーデックアーティファクトです — 解像度を決める前に、実際にどう見えるかを確認できます。
プリセット
シミュレートされた接続
プレビュー
ソース vs. エンコード後
読み取り
コーデック統計
「シミュレーターを開始」をクリックし、上の接続プリセットを選択してください。
- 使用中のコーデック:—
- 目標ビットレート:—
- 実測ビットレート:—
- エンコード解像度:—
- 往復レイテンシ(エンコード+デコード):—
- エンコード済み / ドロップされたフレーム数:—
補足
なぜこれがぼかしフィルターではなく本物のエンコードなのか
これを偽装する分かりやすい方法は、ぼかしを適用して「低帯域幅」と呼ぶことでしょう。しかしそれは誤解を招きます。帯域幅不足はぼかしのようには見えないからです。それはブロック化、バンディング、動きのにじみ、色のにじみとして現れます — これらはビデオコーデックがビット不足時に情報を破棄する仕組み特有のアーティファクトです。
そのためこのツールは、選択したビットレートでWebCodecs APIを介してブラウザの実際のビデオエンコーダーとデコーダーにライブ映像を通し、デコードされた結果を表示します。表示されるアーティファクトは、ビデオ通話が使用するのと同じ種類のコーデックによって生成されます。プリセットが解像度も下げる場合、フレームは単に小さく表示されるのではなく、エンコード前に実際にダウンスケールされます。
結果の読み取り方
このツールで分かること・分からないこと
これは、あなたの映像が特定のビットレートでどれだけ持ちこたえるかを示すものです。スピードテストではなく、接続を測定するものでもありません — それは別の問題であり、ISPや専用のスピードテストの方がよく答えてくれます。また、特定のプラットフォームのエンコーダー設定を再現するものでもありません。それらは独自仕様であり、予告なく変更されます。
このツールが本当に役立つのは、あなたが実際にコントロールできる判断です。つまり、ごちゃごちゃした背景を整理するか、カメラに近づくか、あるいは安定した映像と引き換えに低い解像度を受け入れるかという判断です。あなたの映像が800 kbpsでも崩れないなら、ホテルの接続で恥をかくことはないでしょう。4 Mbps未満で崩壊するなら、それは重要な通話の最中ではなく、事前に知っておく価値のあることです。
ベンチマーク参照
6段階のプリセット階層
| ビットレート | 解像度 | フレームレート | おおよその目安 |
|---|---|---|---|
| 10 Mbps | 1080p | 30 fps | 強力な家庭用ブロードバンド。 |
| 4 Mbps | 720p | 30 fps | 快適な一般的なブロードバンド。 |
| 1.5 Mbps | 720p | 24 fps | 十分なモバイルホットスポット/やや弱いWi-Fi。 |
| 800 kbps | 480p | 20 fps | ホテルや混雑した公共Wi-Fi。 |
| 300 kbps | 360p | 15 fps | 劣悪なモバイル接続。 |
| 120 kbps | 240p | 12 fps | 非常に厳しい、現実的な最悪のケース。 |
これらはこのツール独自の実際のエンコーダープリセットです — いずれかをクリックして、その正確なビットレートでの自分の映像を確認してください。
ステップバイステップ
テストの実行方法
- 「開始」をクリックし、プロンプトが表示されたらカメラアクセスを許可します。
- プリセットを選ぶか、ビットレートスライダーを任意のカスタム値までドラッグします。
- デコードされた結果を確認 — これは本物のエンコード/デコードの往復処理であり、ぼかしフィルターではありません。
- 普段通りに動いたりジェスチャーしたりすることで、動きが各ビットレート階層にどう影響するかを確認してください。
よくある質問