DirectXを使用したPCゲームをキャプチャする。
普通は問題ないのだが…
ネットでのゲームの生放送をする事を考えた時、私が稼働させるPCで動作させるソフトの数は多い。
まずはOBSstudioという配信ソフト。これがないと配信そのものができない。
そしてアマレコTVというキャプチャソフト。キャプチャ対象の音とPCの音をミキシングするのと同時に、配信ソフトに映像を渡す役目に使用する。人によっては使わなくても問題はないソフトだが私はコイツを使っている。
次にFaceRigとLive2Dという、自分の顔の代わりに表示するキャラクターソフト。ゲーム配信とかだと、ゲーム画面だけでは寂しいので導入した。
そして本命のゲームソフト。ほとんどがDirectXで動作するもので、最近ではDirectX11以上のものが多い。
つまり、OSBstudio、アマレコTV、FaceRig+Live2D、ゲームソフトと最低でも4本のアプリケーションとそれらの動作を確認するブラウザと計5本が同一PCの上で動作する事になる。
結構な数のソフトが同時起動して動作するな、とも思うが、これがもしPCゲームではなくPS4などのゲーム配信だったなら、ゲームソフトを稼働させずに済むのでPCの負荷はぐっと少なくなる。
またPCゲームの配信の場合だと、そもそもPCの音がキャプチャ対象の音であるため、アマレコTVが不要になる。
つまり、ゲーム媒体によって起動させるソフトが変わるわけだが、PCゲーム配信の方がゲーム本体を稼働させる必要がある事からPCの負荷は高くなる傾向にある。
まぁ、こんな事はゲーム配信をしている人からすると当然理解されている話でもあるのだが、私の環境では一つ困った事が起きている。
それはFaceRig+Live2Dを使用するようになってから発生したのだが、PS4などゲーム媒体がPC外にある時は良いとして、PCゲームの場合だと、FaceRig+Live2Dの動作がカクカクになってしまうのである。
これは単に高負荷になっているからカクカク動作なのか、それともPC上でDirectX同士のソフトが二重起動しているから起きているのか?
理由が未だによく分かっていない。
そもそも単一PCでよいのか?
こうしたPCゲーム配信をする際、時々思うのが映像をキャプチャするPCは別に持った方が良いのかも知れない、という事。
ゲーム配信者でも上級者になると、配信用の為にPCを一台別に用意していて、そのPCで配信と録画を担当させたり、場合によっては録画するPCすらも別PCで用意している人もいる。
例えば私の場合、配信とFaceRig+Live2Dを別PCに持っていく事でPCゲームであってもPS4の配信と同様の処理となる。
だからFaceRig+Live2Dがカクカク動作する事もなくなるし、安定した配信が可能になる。
というか、単一PCで私のような環境で問題なく配信できている人っているのだろうか?
もしPC2台運用が必要となると、困るのはその消費電力。
今のメインPCを配信用にして、次の新メインPCをゲーム用として今後考えた時、その消費電力がとんでもない事になる事は言うまでもない。
本来なら省電力PCを用意して、こちらを配信用にする事で全体の消費電力を抑えるという方向に持っていかないと、夏場などはブレーカーが落ちる可能性も考えねばならない(ウチの環境の場合ね…)。
最近、メインPCの更新ばかり気にしていたが、こうした周辺関係の設備にも目を向けないといけないな、改めて考えるに至った。
小型PC、検討すべきか?


最近のコメント