- Streamlabs OBS & OBS Studio の詳細説明メモ
- 設定 全般タブ
- 設定 ストリームタブ
- 設定 アウトプットタブ
- 設定 オーディオタブ
- 設定 ビデオタブ
- 設定 ホットキータブ
- 設定 詳細設定タブ
- 設定 シーンコレクションタブ
- 設定 通知
- 設定 面目タブ
- 設定 リモートコントロールタブ
Streamlabs OBS & OBS Studio の詳細説明メモ
OBS Studioの各種設定がないため、ここにメモを記載し、共有します。
調べた内容なので、間違っている点があるかもしれません。ツイッターのDMにて報告いただけると幸いです。
設定の仕方とかではありませんので、ご注意を
設定 全般タブ
ここは特に説明が必要ないと思いますが
言語
使用言語の変更
アウトプット
ストリームの開始と終了時にポップアップの表示
ストリーム時に録画を行う設定(チェックを外すことを推奨します。)
ソースの配置をスナップする
画面に表示させるソースの移動感度の変更
設定 ストリームタブ
ストリームタイプ
Streaming Services か Custom Streaming Serverを選択できる。
基本的に変更する必要はなくStreaming Servicesで問題なし。変更すると、元あるストリームキーなどが初期化される。
Service
配信サイトを選択するtwitch,youtube,etc。配信サイトがない場合は、上記のストリームタイプを変更してURLを設定することで使えるようになる?
使用したことがないので、はっきりと言えないです。
メモ:Restreamを使用することで、複数配信サイトでの同時配信が可能です。
Server
近いところを選べば問題なし
Stream Key
配信サイトからストリームキーを取得して、設定することで配信が可能になる。
設定 アウトプットタブ
出力モード
詳細設定かSimpleに選択することができる。今回は、詳細設定で説明を行う。
ストリーミング
● Audio Track
選択したトラックの出力を使用する。
● Encoder
NVENCかSoftware(x264)を選択することができる。
NVENCは主にGPUで処理を行う。CPUは低処理になるが高ビットレートしなければ画質は上がらない。
Software(x264)はCPUでエンコード処理を行う。NVENCに比べて低ビットレートでも高画質になる(解像度に応じたビットレートは必要)。
PCの性能に余裕があるほうを選択するほうが良い。
● Enforce streaming service encorder settings
ストリームサービスに沿った、設定を使うかどうか
基本チェックを入れる。
● Rescale Output
エンコードした内容をリスケールして、選択した解像度に変更する。
処理が重くなるので、基本いらない。ビデオタブで設定すればよい
● Rate Control
ビットレートの種類の選択
使用しているPCの性能により選択が変わります。
- CBR 固定ビットレート
- VBR 可変ビットレート
- CQP 無損失
- Loss less CQPと違いが少ない?(CQPのほうが動作が軽いが完全に無損失ではない。確かではないです)
ゲーム配信であれば、高ビットレート&CBRで大丈夫。
● Bitrate
ビットレート:画面の情報量だと思ってもらえれば大丈夫。
この値が大きくなれば、運ぶ情報も増えるので配信時の画質は上がります。その分、帯域を使います。
配信サイトで、解像度に応じたビットレートを知ることができるはずです。
Youtubeでは
support.google.com
例えば、
720p 60fpsで配信したい場合であれば、
解像度 1280x720
ビットレート 2250~6000Kbps
最低でも、ビットレート2250Kbpsが必要です。
● Keyframe Interval
キーフレーム間隔
配信サイトにより指定されています。ユーチューブだと2
フレームを指定した間隔でいれる。細かいほうが描写が綺麗なるが重くなる。指定されているから2でいい。
わからなければ0にする。(0でauto)
● Preset
- default
- High Quality
- High Performance
- Bluray
- Low-Latency
- Low-Latency High Quality
- Low-Latency High Performance
上に行くほどCPU使用率が低く動作が軽いかわりに、画質が荒い。
ここは、個人がそれぞれ試していい感じの見つけるほうが良い。Blurayより下は、ゲーム配信では重すぎて使えない。
<追記>
NVENC 5000kbps + High Performance だとブロックノイズが目立ちます。気にしなければ問題ないレベルではあるが
細かい文字の描写やオブジェクトの境界線がモヤモヤになるため、Blurayにあげれるならあげたいところ。
● Profile
- high
- main
- baseline
- high444p
再生端末により、違いがでるようです。
古い端末でhighプロファイルによりエンコードしたものを再生しようしたら、できないというような問題があったようです。
基本的にmainプロファイルで問題なし
詳細リンク
obsproject.com
● Level
画質のレベル?か何か
autoで問題ない。
● Use Two-Pass Encoding
エンコードを2回するかどうか、チェックはずすと軽くなるが
画質がかなり荒くなる。
● GPU
エンコードに使用するGPUを選択する。0~
0番目に刺さっているGPUでなく、1番目に刺さっているGPUに処理させたいときに使用する。
0からに注意
● B-frames
ビデオフレームの略っぽい。上げると画質が上がる。要検証
フレームとフレームの間に予測フレームを挿入する。負荷が少ないとのこと
「上げると処理が重くなるから0にすることがおススメ」、「重くないから4にしとけ」と情報が混在している。
<追記>
B-framesを4にすることで、滑らかに配信できることを確認しました。とりあえずは4でいいと思います。
ここの設定だけで、配信の滑らかさが変わるほど重くない処理です。
上限があるみたいですが、ユーチューブとtwitch両方で4フレームできました。
詳細リンク
obsproject.com
Twitchは上限が4フレーム
www.reddit.com
Youtubeは2フレーム?(公式サイトに記載なし)
●編集中
●編集中
設定 オーディオタブ
広告
使用する入出力端末の選択を行う。
設定 ビデオタブ
ベース(キャンバス)解像度
OBSでキャプチャする解像度
出力(スケーリング)解像度
出力される解像度。
FPSのタイプ
配信時のフレームレートを設定する。
整数か小数かとかだと思われる。
設定 ホットキータブ
ショットカットキーの設定
設定 詳細設定タブ
全般的 プロセスの優先順位
読んで字のごとく、OBSの処理の優先度を変更することができる。
ビデオ
カラーの変更とかができるみたい。(全然わかりません)
defaultでいいと思います。
オーディオ
わかりません。多分、音がうまく表示されていないと通知が出てくるのかもしれない。
使ったことないです。
ストリームの遅延
配信時を遅延させる。
設定 シーンコレクションタブ
Streamlabsの機能
シーンやオーバーレイを追加できる。
設定 通知
通知を表示するか否か
通知時にサウンドを有効にするかどうか
エンコードのエラーが一定値を超えると表示させる。
エラーの閾値も設定できる。
設定 面目タブ
誤訳?表示に関すること
夜間モードに変更することができる。白ー>黒
設定 リモートコントロールタブ
アプリのためのQRコードがある。