よくある質問
トラブルに関する質問
ウェブブラウザにストリームが表示されない
ウェブブラウザのバージョンが古い可能性があります。最新のバージョンをインストールしてください。あるいはファイアウォールの設定が原因の可能性がありますので、一度ファイアウォールをオフにした状態で動作を確認してください。
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 はレンダリングサーバとしての利用についてはサポート外です。