Web インタフェースの再設計のビデオ キャプション: VRED 2021.1 では、Web インタフェースのホーム ページが再設計され、ホーム ページが大幅に見やすくなり、さまざまなデバイスやウィンドウ サイズに合わせてサイズを変更できるようになりました。さらに、VRED Stream アプリにオプションが追加され、H264 コーデックがインストールされている場合は、これと JPEG を切り替えられるようになりました。また、ビット レートと品質の設定を変更して、接続速度に合わせて調整することもできるようになりました。その他に、fps の制限とウィンドウのスケールのオプション、すべてのデバイスの解像度をロックするオプション、レイトレーシング モードの場合の新しいダウンスケール切り替えオプションがあります。これらのすべてのオプションは、Stream アプリを使用する場合のユーザ エクスペリエンスを向上させ、柔軟性を高めます。
お使いのバージョンの VRED にシーンをロードした状態で、ブラウザに localhost: と入力し、その後に基本設定で設定されているポート番号を入力します。たとえば、既定のポートが 8888 である場合、Web インタフェースにアクセスするには、ブラウザに localhost:8888 と入力します。

Web インタフェースから、次の項目にアクセスできます。
シーン内のシーンプレートに Web インタフェースを追加するには、「VRED Stream アプリをシーンプレートにストリーミングする」を参照してください。
ブラウザを介して Web インタフェースにアクセスするためのポートを設定するには、Web インタフェースの基本設定を使用します。
次に、VRED Web インタフェースのクロスオリジン ソース共有(CORS)に関する情報を示します。CORS は、vrWebInterface.cpp 内の一部の要求でも、VREDServer 用に実装されていました。
CORS の HTTP ヘッダーが添付されています。
プリフライト(オプション)
Access-Control-Allow-Origin: *
Access Control Allow methods: GET,HEAD,PUT,PATCH,POST,DELETE
Access Control Allow Headers: content-type
実際の要求(GET)
Access-Control-Allow-Origin: *
簡単な説明:
ホストまたはポートが、現在の Web サイト/Web アプリケーションの実行場所にあるホストやポートと異なる場合に、Web アプリケーションが JavaScript を介してこの他のホストに要求を送信しようとすると、ホストはこの要求に同意します。それ以外の場合、ブラウザは要求を送信しません。
次に手順を示します。
ホストが同意している場合、ブラウザは HTTP メソッド「OPTIONS」を使用して、プリフライト要求内で異なるホストまたはポートを要求します。上記の「Preflight」のように HTTP ヘッダーを使用して応答する場合は、実際の要求が使用されます。
ブラウザは実際の要求を送信します。ここでも、上記のように、HTTP ヘッダーを「実際の要求」に含める必要があります。この設定は必要です。設定しないと、ブラウザは応答を処理しません。
ヘッダーの詳細とその仕組みについては、「Access-Control-Allow-Origin」および「クロスオリジン リソース共有(CORS)」を参照してください。