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