よくある質問
トラブルに関する質問
ウェブブラウザにストリームが表示されない
ウェブブラウザのバージョンが古い可能性があります。最新のバージョンをインストールしてください。あるいはファイアウォールの設定が原因の可能性がありますので、一度ファイアウォールをオフにした状態で動作を確認してください。
Unity のデバッグウィンドウや、ブラウザのコンソールにエラーログが出ていないか確認してください。
ウェブアプリケーションが Safari ブラウザで動作しない
ウェブサーバの 起動オプション を確認してください。 Safari と iOS Safari では、http ではなく https を利用する必要があります。
また、iOS Safari ではサーバに自己署名証明書を使用している場合WebSocketによるシグナリングに対応していません。詳細はシグナリングタイプ のページを確認してください。
実行時に初期化で失敗する
利用している Graphics API
と com.unity.webrtc
パッケージのページにある requirements を確認してください。
Linux と Windows でハードウェアエンコーダを利用する際には、グラフィックスカードが NvCodec に対応している必要があります。また、グラフィックドライバのバージョンを確認してください。
ウェブサーバの起動に失敗する
ポートがすでにほかのサービスに使われていないか確認してください。
Unity UI をブラウザを介して操作できません
実行中のアプリケーションにフォーカスがない場合に動作しません。詳細は このページ を確認してください。
利用環境に関する質問
利用可能な Unity バージョンは?
Unity 2020.3 以上のバージョンをお使いください。
利用可能な OS は?
Windows10 x64、 Linux x64、macOS x64、 iOS、 Android ARM64 をサポートしています。
UWP と WebGL はサポートしていません。
ハードウェアの制約は?
Windows と Linux ではハードウェアエンコーダに NVIDIA のグラフィックカードを使用します。NVIDIA のサイト を参照して、NVCodec をサポートしているか確認してください。
利用可能なウェブブラウザは?
このページ を参考にしてください。
機能に関する質問
複数の端末に配信できる?
可能です。ただし、配信端末の数が増えるほど、配信側に負荷がかかります。最新の デスクトップ PC であれば 720p の解像度で 5 台程度の配信は可能ですが、それ以上は SFU と呼ばれる配信サーバを介して利用する必要があります。
Simulcast には対応している?
現在未対応です。
複数のカメラの映像を配信することは可能?
可能です。ハードウェアエンコーダを利用する場合は、カメラの個数に制限がある場合があります。NVIDIA のドキュメントを参照してください。
画像品質を上げるには?
フレームの解像度はビデオストリームのコンポーネント で変更が可能です。ビデオの映像品質に応じて必要な帯域が増えることに注意してください。
サポートに関する質問
Unity からのテクニカルサポートは受けられますか?
Unity forum で質問を投稿することができます。バグ や機能の要望は Github Issues に投稿できます。
GCP などのクラウドサービスにレンダリングサーバとして Unity を配置することはできますか?
Unity はレンダリングサーバとしての利用についてはサポート外です。