0からYouTubeのライブ配信をするまで

#はじめに
0からYouTubeライブを配信する方法をまとめます。
ノートパソコンでも配信できるように配信ソフトの設定もまとめています。

#設定前の準備
YouTubeヘルプに記載されているように、チャンネルを有効にして、ライブ配信を有効にする必要があります。以下のURLからチャンネルを有効にするの設定をしてください。
[YouTubeヘルプ｜ライブ配信入門](https://support.google.com/youtube/answer/2474026?hl=ja)

#ライブ配信ソフトウェア
YouTubeでライブ配信するためのソフトウェアのインストールや設定をしていきます。

##ライブ配信ソフトウェアの選択
YouTubeにはライブ認証で認定済みのソフトウェアがあります。
公式のおすすめを使えば大きく失敗することはないので、素直に従いましょう。
公式では、オープンソースのエンコーダとして[Open Broadcaster Software](https://obsproject.com/)がおすすめされています。
ネット上でもOpen Broadcaster Softwareに関する記事が多数存在するので、今回はこれを導入します。
その他のソフトウェアを導入したい方はYouTubeヘルプを参照してください。
[YouTubeヘルプ｜ライブ配信エンコーダの設定
](https://support.google.com/youtube/answer/2907883?hl=ja&ref_topic=6136989)

##ライブ配信ソフトウェアの導入
[Open Broadcaster Software](https://obsproject.com/)のサイトから、自分のOSにあったインストーラをダウンロードしましょう。
![OBS.png](https://qiita-image-store.s3.amazonaws.com/0/362486/49d51f0c-a885-dbdb-cd20-2c4837b919d7.png)
ダウンロードしたファイルを実行します。Windowsの場合、OBS-Studio-22.0.2-Full-Installer-x64.exeといったファイル名です。
実行すると次のような画面が表示されるのでNextをクリック。
![setup.png](https://qiita-image-store.s3.amazonaws.com/0/362486/960cf153-1eab-1c89-f128-87d82d0ce9cd.png)
ライセンスに同意するよう言われるのでI Agreeをクリック。
![OBS.png](https://qiita-image-store.s3.amazonaws.com/0/362486/fc437935-714d-7536-5d03-426e0f0db03e.png)
インストール先を聞かれますが、変更する必要はないのでNextをクリック。
![OBS.png](https://qiita-image-store.s3.amazonaws.com/0/362486/36eb894f-bb7c-9037-367e-c1d3c9c071fc.png)
コンポーネントを選択します。Browser Sourceはチャットを表示するときなどに使うのでチェック。Realsense SourceはRealsenseカメラを使いたい人はチェック。
その後インストールをクリック。
![OBS.png](https://qiita-image-store.s3.amazonaws.com/0/362486/f515bb85-e698-7e13-d350-51b13596f46c.png)
これでインストール完了です。OBS Studioの設定をするのでFinishをクリックしましょう。
![OBS.png](https://qiita-image-store.s3.amazonaws.com/0/362486/81f1272f-af46-089e-ab35-0a9b46df9af5.png)

##ライブ配信ソフトウェアの設定
OBS Studioを初めて起動すると、自動構成ウィザードが表示されるので設定しましょう。
表示されない人は、[ツール]→[自動構成ウィザード]から設定できます。
配信に最適化するか、録画に最適化するか設定します。今回は配信するため、上のチェックボックスにチェックして次へをクリックします。
![OBS.png](https://qiita-image-store.s3.amazonaws.com/0/362486/dd385857-d1cf-ef9c-c78a-2566ea5f65c3.png)
解像度とFPSを設定します。PCのスペックに自信のある方は高いものを選択しても構いません。今回はノートパソコンで配信するため、[1280x720]、[30]を選択しました。
選択したら次へをクリックします。
![OBS.png](https://qiita-image-store.s3.amazonaws.com/0/362486/60ffb27a-5698-7167-4719-d905ab6fa509.png)
続いて、配信情報を設定します。配信種別、サービス、サーバーを以下のように設定します。
その後、ストリームキーを設定するために(リンク)をクリックします。
![OBS.png](https://qiita-image-store.s3.amazonaws.com/0/362486/dd853f01-8075-145f-01bd-d5f7e1515274.png)
すると、ブラウザでYouTubeのページが開きます。
一番下までスクロールすると、エンコーダの設定という欄があるので、ここのストリーム名/キーをコピーして先ほどの自動構成ウィザードに貼り付けます。
ビットレートなどはとりあえずスルーして次へをクリックします。
![OBS.png](https://qiita-image-store.s3.amazonaws.com/0/362486/abbd64b1-9cdb-1899-4d73-2d1601b06a7c.png)
最終結果が表示されます。設定を適用をクリックすると最低限の配信の準備が整います。お疲れ様でした。
なお、自動構成ウィザードの設定のままだと、配信画面がカクカクしたり、遅延が発生する場合があります。
そうした場合は、以下のリンクに対処法が丁寧に記載されているので設定してみてください。
[OBSで配信画面がカクカク＆重いときの原因が判明。対処法をまとめてみた](https://vip-jikkyo.net/fps-drops-in-obs-studio)
[ライブ配信のラグ（遅延）を減らす方法](https://www18.atwiki.jp/live2ch/pages/529.html)
![OBS.png](https://qiita-image-store.s3.amazonaws.com/0/362486/0f453346-af5d-a98b-ed96-d03b058cea90.png)

#配信テスト
配信ソフトの設定が終わったら実際に配信してみましょう。
OBS Studioの配信開始ボタンを押すだけで配信できますが、このままでは全体に公開されてしまうため、[YouTube](https://www.youtube.com/)で設定を行います。

##YouTubeの設定
YouTubeの右上にある自分のアイコンをクリックしてYouTube Studioを開きます。
![OBS.png](https://qiita-image-store.s3.amazonaws.com/0/362486/7d741334-a56b-0eb5-2e11-de5d8b74660a.png)
開いたら、左のメニューから動画をクリックした後、ライブ配信タブを開きます。
ここで、近日配信の欄にあるのが、OBS Studioで配信開始を押したときに開始される放送になります。
配信タイトルをクリックしてみましょう。
![OBS.png](https://qiita-image-store.s3.amazonaws.com/0/362486/95da382a-754e-2cf8-dc27-fc01173dd49a.png)
配信タイトルをクリックすると、配信の設定画面が表示されます。
ここで、配信テストのタイトルや説明文を設定します。テストなので、公開設定は非公開にすると良いでしょう。
設定したら、右上の保存ボタンをクリックします。
![OBS.png](https://qiita-image-store.s3.amazonaws.com/0/362486/236430c9-b0b0-6487-218d-b44496a97874.png)

##OBS Studioの設定
配信テストをするには、映すものが必要になります。
ここでは、シャドウバースというゲームを使って配信テストしていますが、映すものはなんでも構いません。
まずは、シャドウバースを起動しておきます。
ゲームの解像度はOBS Studioの設定に合わせましょう。
![OBS.png](https://qiita-image-store.s3.amazonaws.com/0/362486/ad9d3525-cbc3-48fb-d8fb-4b693f2ec338.png)
次に、OBS Studioの左下にあるソースの+ボタンをクリックします。
![OBS.png](https://qiita-image-store.s3.amazonaws.com/0/362486/92d66222-207c-88d4-df28-8faffd58d53c.png)
すると、以下のようなメニューが表示されるので適切なものを選択します。
今回はゲームですので、ゲームキャプチャをクリックします。
![OBS.png](https://qiita-image-store.s3.amazonaws.com/0/362486/e2c1c0db-6959-8ca5-8ec0-afbfdfac8793.png)
次のような画面が表示されるので、新規作成にチェックを入れ、わかりやすい名前を設定します。
![OBS.png](https://qiita-image-store.s3.amazonaws.com/0/362486/26d8b0e8-e378-9c81-c27f-2a8cd5cc7fc9.png)
モードで特定のウィンドウをキャプチャ、ウィンドウで表示したい実行ファイルを選択します。
上にプレビューが表示されれば成功です。OKをクリックします。これでテスト配信の準備は完了です。
![OBS.png](https://qiita-image-store.s3.amazonaws.com/0/362486/2fd8f8c5-bf15-7704-7e64-c4b3b9f7f273.png)

##配信テストの確認
YouTube Studioに戻り、先ほどの画面からYouTubeで確認するボタンをクリックします。
![OBS.png](https://qiita-image-store.s3.amazonaws.com/0/362486/bb5e2d66-ee40-0178-109e-1ee3e705c43a.png)
以下のように、ライブストリームはオフラインですというページが表示されるはずです。
![OBS.png](https://qiita-image-store.s3.amazonaws.com/0/362486/f3ba4628-b838-e1fc-ec3a-bfd58bfb180e.png)
ここで、OBS Studioの配信開始ボタンをクリックします。
![OBS.png](https://qiita-image-store.s3.amazonaws.com/0/362486/a30fa9e1-4efc-a60d-3916-0017d639b1b5.png)
すると、先ほどオフラインだった動画ページに、先ほど設定した画面が表示されます。
これで、いつでも配信ができるようになりました。
あとは、画面のカクつきや遅延を確認してビットレートの値などを詰めてください。
以上です。お疲れ様でした。
![OBS.png](https://qiita-image-store.s3.amazonaws.com/0/362486/738870e3-d8d3-16c6-b4d0-681c0155639d.png)

#おわりに
視聴者とコミュニケーションを取りやすくするために、コメント欄を画面に表示したり、読み上げてもらいたいという方もいると思います。
そういった場合は既に丁寧に解説されたサイトがあるため、以下のリンクを参照してください。
[【YouTube Live】全5種類、コメントを配信画面に表示する方法 。透過も可能](https://vip-jikkyo.net/youtube-live-chat-on-screen)
[【YouTube Live】棒読みちゃんでコメントを読み上げるための設定方法](https://vip-jikkyo.net/youtube-live-bouyomichan)
また、今回OBS Studioの簡単な使い方しか説明していないため、詳しい使い方を知りたい人は下記URLを参照してください。
[OBS Studioの詳しい使い方・設定方法
](https://vip-jikkyo.net/how-to-use-obs-studio)