最新パーツ性能チェック 第252回
CPU占有率を下げてゲームプレイも配信もPC1台でこなす
GeForce RTX&新NVENC、OBSで高画質ゲーム配信できるって本当?
2019年03月14日 13時45分更新
新SDK対応により高画質&高速化
H.265のBフレームサポートはハードウェア的なTuringの強化ポイントだが、今回のOBSでは違うところが重要になる。
OBS v23.0.xで盛り込まれた最適化は、H.264用の新しいNVENCエンコーダーとして選択可能になっている(エンコード設定を“詳細”とした場合)。注意点としてはこの新エンコーダーはTuringのNVENCを意味するのではなく、最新のNVIDIA Video Codec SDK v9.0対応という意味となる。つまり、Turingでなくとも新しいNVENCエンコーダーは選べるのだ。
この新しいNVENCエンコーダーでは、画質劣化を抑えつつデータ量を減らす“Rate Distortion Optimization”(RDOと略)、和訳すれば“レートひずみ最適化”手法が追加された。OBSでは「心理視覚チューニング」(英語版だとPsycho Visual Tuning)という項目がこれに該当し、エンコード結果の画質改善に寄与する、とNVENCのドキュメントには記されている。
そして、Video Codec SDK v9.0では、TuringベースのGPUにおいてRDOのハードウェアサポートが追加されているため、Turingのほうが従来のGPUよりも有利であることは言うまでもないが、そもそもTuringより前のGPUで心理視覚チューニングがソフトウェア的に効くのかは明らかにされていない。
さらに重要な点として、これまではGPUがレンダリングした映像を一度メインメモリーに読み込み、それをNVENCに戻すという非効率的な作業を行なってきたが、新SDKではGPUでレンダリングした映像がVRAMからNVENCに直接送られ、メインメモリーの帯域を消費せずにストリームされたデータだけを取り出せるようになった。これによりエンコード時のパフォーマンス低下を抑えることが可能になるのだ。
もうひとつOBSの新しいNVENCに追加された画質オプション「Look-ahead」についても解説しておこう。これはエンコード処理前に次以降のフレームの情報を参照し、Bフレームを必要に応じて入れる設定となる。ただし、Bフレームはデータ量が増える、すなわち実質ビットレートを下げてしまう効果もあるので使わないほうが良い場合もあるだろう。
つまり、OBS v23.0.xでより画質の良い映像を得るには、Turingと新しいNVENCエンコーダーの組み合わせがベストで、続いて旧世代GeForceと新しいNVENC、そしてパフォーマンスが劣る従来のNVENCを使ったエンコードと続く。
ちなみに、OBSには本家OBSのほかに、StreamLabs社が機能やUIを独自に発展させた「StreamLabs OBS」(SLOBS)の2つがあるが、SLOBSにはまだ新しいVideo Codec SDKの要素はない。とはいえ、今後組み込まれてくるだろう。
また、「XSplit」や「Wirecast」といった他の配信ツールもVideo Codec SDK v9.0に準拠すれば同様の効果が期待できる。だがNVIDIAの弁によると、OBSは配信用ツールとして80%程度の大きなシェアを握っているとのこと。つまり、OBSでの存在感を高めればゲーム配信における定番の座をより強固にできるわけだ。これがNVIDIAの戦略なのだ。
この連載の記事
-
第439回
自作PC
暴れ馬すぎる「Core i9-14900KS」、今すぐ使いたい人向けの設定を検証! -
第438回
デジタル
中国向け「Radeon RX 7900 GRE」が突如一般販売開始。その性能はWQHDゲーミングに新たな境地を拓く? -
第437回
自作PC
GeForce RTX 4080 SUPERは高負荷でこそ輝く?最新GeForce&Radeon15モデルとまとめて比較 -
第436回
デジタル
環境によってはGTX 1650に匹敵!?Ryzen 7 8700G&Ryzen 5 8600Gの実力は脅威 -
第435回
デジタル
VRAM 16GB実装でパワーアップできたか?Radeon RX 7600 XT 16GBの実力検証 -
第434回
自作PC
GeForce RTX 4070 Ti SUPERの実力を検証!RTX 4070 Tiと比べてどう変わる? -
第433回
自作PC
GeForce RTX 4070 SUPERの実力は?RTX 4070やRX 7800 XT等とゲームで比較 -
第432回
自作PC
第14世代にもKなしが登場!Core i9-14900からIntel 300まで5製品を一気に斬る -
第431回
デジタル
Zen 4の128スレッドはどこまで強い?Ryzen Threadripper 7000シリーズ検証詳報 -
第430回
デジタル
Zen 4世代で性能が爆上がり!Ryzen Threadripper 7000シリーズ検証速報 -
第429回
自作PC
Core i7-14700Kのゲーム性能は前世代i9相当に!Raptor Lake-S Refreshをゲーム10本で検証 - この連載の一覧へ