環境変数

Genvid MILE SDK は、その設定に多くの環境変数を使用します。主要な変数を以下に定義します。

GENVID_AUDIO_DEVICE

使用するオーディオデバイスの名称。設定しない場合は、デフォルトのオーディオエンドポイントが使用されます。

GENVID_COMMAND_SECRET

レガシーモードで使用する :program: commandd API シークレット。

バージョン 1.23.0 で非推奨.

GENVID_DISCO_SECURE

この環境変数が True の場合、leaf サービスで wss スキームを有効にします。

GENVID_LEAF_KEY_FILE

WebSocket を使用するためのプライベートキーファイルのパスを含みます。

GENVID_LEAF_CERT_FILE

WebSocket を使用するための TLS 証明書ファイルのパスを含みます。

GENVID_SDK_SETTINGS_SCHEMA

このSDKのデフォルトの設定スキーマがロードされたパスです。この値は genvid-sdk load-config-sdk コマンドによってのみ使用されます。

バージョン 1.41.0 で追加.

GENVID_SESSION_NAME

Genvid MILE SDK で使用されるRTMSPセッションの名前です。この名前は、プロジェクトで一意でなければなりません。この変数がない場合、一意の名前が作成される。

GENVID_SOCKET_NETWORK_BUFFER_SIZE

ソケットごとのネットワークバッファサイズ。デフォルト値は、圧縮なしの1080pのビデオフレームより大きくなるように選択されています。ハードウェアによっては、ネットワークI/Oのパフォーマンスが期待通りでない場合、この値を調整することができます。

GENVID_STATIC_BINDING

この変数が、ローカルの Nomad テンプレート (bastion-services/templates 下) 内で使用され、各サービスに固定ポートを割り当てます。設定されていない場合、サービスは、 nomad によって動的に割り当てられたポートを使用します。

GENVID_STATSD_DISABLED

値が "true" の場合、このプロセスでは statsd メトリクスのコレクションは無効になります。

GENVID_STATSD_URL

StatsD サーバーが使用する URL。設定されていない場合、デフォルトアドレス (udp://127.0.0.1:8125) が使用されます。現在、使用できるスキームは udp だけです。このスキームは必須ではありません。

GENVID_WEBGATEWAY_SECRET

webgateway API シークレットを格納する環境変数。

バージョン 1.23.0 で追加.

GVENCODE_FONT_DIR

gvencode がフォントを検索できるディレクトリです。

PROJECTDIR

この変数が、サンプルスクリプトによってカレントディレクトリの値に設定されます。主にローカル環境でバイナリの場所を指定する場合に使用します。

STUDIO_WEB_DIR

Studio Web サイト studiod のフォルダの場所です。

UE4ENGINEDIR

Unreal Engine 4 のインストールのエンジンレポジトリです。デフォルトでは、 UE4ROOT/Engine で、 UE4ROOT はエンジンのインストールディレクトリです。詳細は、 Cube UE4 サンプルアプリケーション を参照してください。

UE4ROOT

Unreal Engine がインストールされているレポジトリ。 UE4ROOT を参照してください。

UTROOT

UnrealTournament のクローンレポジトリ。詳細は、 Unreal Tournament 統合 を参照してください。

UNITY_EXE_DIR

Unity Engineの実行ディレクトリへのパスです。Unityのサンプルスクリプトやengine-integrationスクリプトを使用する前に設定する必要があります。