環境変数
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 サンプルアプリケーション を参照してください。
- UTROOT
UnrealTournament のクローンレポジトリ。詳細は、 Unreal Tournament 統合 を参照してください。
- UNITY_EXE_DIR
Unity Engineの実行ディレクトリへのパスです。Unityのサンプルスクリプトやengine-integrationスクリプトを使用する前に設定する必要があります。