あなたがライブストリーマーである場合、視聴者がバッファリングや遅延なしに動画を視聴できるようにする必要があります。選択するビットレートは、動画の品質を決定する上で重要です。ビットレートが高いほど動画品質が良くなると思うかもしれませんが、必ずしもそうではありません。
理想的なビットレートは、インターネット接続に完全に左右されます。動画ビットレート設定によって、1 秒間に送信されるデータ量が決まります。ビットレートが高いほど、より多くの帯域幅が必要になります。ビットレートを高く設定すると、非常に安定したインターネット接続が必要になります。接続が維持できない場合、ストリームを安定させるために、ストリームでは遅延、バッファリング、およびフレーム落ちが発生します。
この記事では、最大のパフォーマンスを実現するためにビットレート設定を最適化する方法、理想的なビットレート設定を計算する方法、Twitch、YouTube、および Facebook の推奨ビットレート設定について説明します。
ビットレートの意味
Techterms は、ビットレートの意味を、「ビットがある場所から別の場所に転送される速度」として説明しています。言い換えれば、一定時間内に送信されたデータ量を測定します。ビットレートは通常、1 秒当たりのビット数(bps)、1 秒当たりのキロビット数(Kbps)、または 1 秒当たりのメガビット数(Mbps)で表されます。
ビットレートが動画品質に与える影響
ビットレートは、ストリーミングではキロビット/秒(kbps)で測定され、動画の品質に多くの影響を及ぼします。例えば、ビットレートが低すぎると、1080p または 60 フレーム/秒でストリーミングできません。設定が高すぎると、インターネット接続がその量のデータをストリーミング プラットフォームのサーバーに確実に送信できない場合に、ストリームの動画品質が低下するリスクがあります。では、ビットレートはどのように計算するのでしょうか?
ビットレートの計算方法
使用するビットレートは手動で計算できます。アップロード速度を用いて、Mbps のアップロード速度を Kbps に換算し、その数値から 20% を引きます。
ただし、最適なビットレートをより迅速に見つけるには、ストリーミング計算ツールを使用することができます。これにより、Twitch やその他のプラットフォームでのストリーミング中に最高のパフォーマンスを実現するための理想的な設定を計算できます。
計算ツールは、ストリーミングされるコンテンツの動画解像度、アップロード速度、および希望のフレームレートなどの要素を考慮に入れて、正確な結果を提供します。
まず、以下で計算されるビットレートを確認してください。
適切な動画ビットレートとは?
適切な動画ビットレートは、ストリーミング内容によって異なります。ファーストパーソン シューティングゲームのようなペースの速いアクションゲームでは、画面上で一度に多くのことが発生します。この場合、60fps をサポートできるビットレートが必要になる可能性が高くなります。1080p 60fps でストリーミングする場合、6,000Kbps のビットレートが必要になります。720p @ 60fps でストリーミングしている場合、約 4500Kbps が必要です。
チャットや、ペースの遅いゲームプレイの場合、30fps でのストリーミングによって、画面上で起こっていることが適切に表示されます。その場合、720p @ 30fps でストリーミングするのであれば、ビットレートは 3000 で十分です。
次のことに注意してください:Twitch によると、「パートナーは常に、自分のチャンネルの品質オプションに最優先でアクセスできます。」品質オプションによって、視聴者はブロードキャストを表示する品質を調整して、最高の体験を楽しむことができます。提携していないチャンネルは、利用可能な容量に応じてトランスコードを受け取りますが、パートナーは、すべてのブロードキャストでトランスコードが保証されます。
つまり、視聴者が 1080p 60fps ストリームの表示に問題がある場合、動画品質を調整できず、大量のバッファリングが発生する可能性があります。
視聴体験を向上させるために、720p 30fps ストリーム用に最適化された設定でストリーミングを開始し、そこから徐々に上げていくことを常にお勧めします。読み続けて、各プラットフォームの推奨設定を確認してください。
推奨ビットレート(Twitch)
Twitch は、NVIDIA NVENC エンコーダーを使用する場合、以下の設定を推奨します。以下は NVIDIA からの説明です。「これは、エンコーディング専用の GPU の物理的な部分です。つまり、この領域を使用してストリーミングまたは録画を行っても、GPU は引き続き正常に機能します。x264 などの他のエンコーダーは、CPU を使ってエンコードし、ゲームなどの他のプログラムからリソースを奪います。」
可能な場合、NVENC の使用を推奨します。これにより、より高いフレームレートでゲームをプレイし、視聴者により良い体験を提供できます。
Twitch による推奨事項の詳細については、こちらをクリックして Twitch のウェブサイトにアクセスしてください。
1080p 60fps — NVENC
- 解像度:1920x1080
- ビットレート:6000kbps
- レートコントロール:CBR
- フレームレート:60 または 50fps
- キーフレーム間隔:2 秒
- プリセット:品質
- B フレーム:2
1080p 30fps — NVENC
- 解像度:1920x1080
- ビットレート:4500kbps
- レートコントロール:CBR
- フレームレート:25 または 30fps
- キーフレーム間隔:2 秒
- プリセット:品質
- B フレーム:2
720p 60fps — NVENC
- 解像度:1280x720
- ビットレート:4500kbps
- レートコントロール:CBR
- フレームレート:60 または 50fps
- キーフレーム間隔:2 秒
- プリセット:品質
- B フレーム:2
720p 30fps — NVENC
- 解像度:1280x720
- ビットレート:3000kbps
- レートコントロール:CBR
- フレームレート:25 または 30fps
- キーフレーム間隔:2 秒
- プリセット:品質
- B フレーム:2
x264 エンコーダーを使用している場合、Twitch は以下の設定を推奨します:
1080p 60fps — x264
- 解像度:1920x1080
- ビットレート:6000kbps
- レートコントロール:CBR
- フレームレート:60 または 50fps
- キーフレーム間隔:2 秒
- プリセット: 非常に高速 <-> 中
- プロファイル:メイン/高
1080p 30fps — x264
- 解像度:1980x1080
- ビットレート:4500kbps
- レートコントロール:CBR
- フレームレート:25 または 30fps
- キーフレーム間隔:2 秒
- プリセット: 非常に高速 <-> 中
- プロファイル:メイン/高
720p 60fps — x264
- 解像度:1280x720
- ビットレート:4500kbps
- レートコントロール:CBR
- フレームレート:60 または 50fps
- キーフレーム間隔:2 秒
- プリセット: 非常に高速 <-> 中
- プロファイル:メイン/高
720p 30fps — x264
- 解像度:1280x720
- ビットレート:3000kbps
- レートコントロール:CBR
- フレームレート:25 または 30fps
- キーフレーム間隔:2 秒
- プリセット: 非常に高速 <-> 中
- プロファイル:メイン/高
推奨ビットレート(YouTube)
YouTube では通常の HD 1080p よりも高品質での動画ストリーミングが可能であるため、YouTube のビットレートはやや複雑になります。ほとんどの場合、上記の推奨設定は YouTube でも適切に機能します。
やはり 720p @ 30 FPS を目指し、ストリームパフォーマンスを監視しながら、そこから高くすることをお勧めします。
1080p を超える動画のストリーミングを予定している場合は、YouTube のウェブサイトにアクセスして、推奨事項の詳細を確認することをお勧めします。
推奨ビットレート(Facebook)
上記と同様:ほとんどの場合、Twitch の推奨ビットレート設定は、YouTube や Facebook Gaming などの他のプラットフォームでも同様に機能します。
Facebook のウェブサイトにアクセスして、推奨設定を確認してください。
4k に最適なビットレート
Twitch では 4K でのストリーミングができませんが、YouTube では可能です。4K 解像度でストリーミングする場合、超高速のインターネット接続とアップロード速度が必要です。ほとんどの場合、1080p でのストリーミングは、視聴者が見たいと思うすべてのディテールを提供しますが、必要に応じて 4K でのストリーミングも可能です。
YouTube では、4K @ 30fps でのストリーミングに、13,000~34,000Kbps の動画ビットレート範囲を推奨しています。
4K @ 60fps でストリーミングする場合、20,000~51,000Kbps の動画ビットレート範囲が必要です
1080p に最適なビットレート
1080p ストリーミングの最適なビットレートは、30fps では 4500Kbps、60fps では 6000kbps です。
720p に最適なビットレート
720p ストリーミングの最適なビットレートは、60fps では 4500Kbps、30fps では 3000kbps です。
アダプティブ ビットレート エンコーディングの使用方法
アダプティブビットレートエンコーディングは、Twitch ストリーマー用の Streamlabs Desktop で利用可能です。この設定により、お使いのインターネット接続に応じてビットレート設定を動的に制御することができます。
Streamlabs Desktop での動的ビットレート使用の詳細については、こちらのブログ投稿をご覧ください。
Twitch でストリーミングしている場合、Streamlabs には最適化された設定ボタンも用意されています。このボタンはインターネットとハードウェアをスキャンして、推奨ビットレート設定を提供します。
結論
ビットレートは、ブロードキャストの健全性にとって非常に重要な役割を果たします。ビットレートを過度に高く設定せず、視聴者が楽しむのに十分な高さのビットレートを見つけることが重要です。720p @ 30FPS でストリーミングするように設定を最適化し、ストリームを監視しながらそこから上げていくことを強くお勧めします。
ご質問やご意見がございましたら、お気軽にお問い合わせください。Twitter、Facebook、Instagram、および YouTube で弊社をフォローしてください。
Streamlabs について
クリエーターが好きなことをして生計を立てるのを支援するという信念に基づいて設立された Streamlabs は、クリエーターがファンとのエンゲージメントを深め、オーディエンスを増やし、収益を上げるのに役立つ優れた機能セットを提供します。この使命に基づき、Streamlabs は製品を拡大しています。1)ブラウザベースのストリーミングスタジオ Melon、2)一体型のバイオリンクツール Willow、3)動画レビューおよびコラボレーションツール Oslo、4)チケット制イベントのライブストリーミングプラットフォーム Lucra。