1.19.0
このバージョンの主な変更点
内部エンジンの改良
Genvid MILE SDK は、内部エンジンの改良バージョンを使用しています。以前のバージョンとの互換性が高いものですが、一部の分野で問題がある場合があります。プロジェクトをアップグレードする際の潜在的なデメリットを回避するため、アップグレードノートの「改良されたエンジン」のセクションをよくお読みください。
その他小さな変更点や修正点
[cluster-api] cluster-api サービスで Vault および Nomad の初期化を行うようにしました。
[bastion-api][cluster-api] ポートのバインディングのためにリッスンできなくなる不具合を修正。
[consul] Genvid や Terraform 設定など Consul key の記述の競合状況を修正。設定が失われたり、短時間の間、一部のアプリケーションで値がなくなることがありました。
[toolbox]
genvid-sdk list-nodes
コマンドを追加し、クラスタに登録されたすべてのノードをリストアップできるようになりました。[toolbox] 環境変数
GENVID_TOOLBOX_LOGFORMAT
で、Python スクリプトのログ形式を設定できます。オプション--logformat
を使用して、コマンドラインで設定することもできます。[toolbox] 廃止された ipgetter パッケージへの依存性を削除し、今後のサポート向上のため、
GENVID_CHECKIP_URL
環境変数を追加。[toolbox]
DockerTool.build_docker
でエラーが発生した場合の例外を修正。実際に発生したエラーが表示されなくなっていました。[toolbox]
genvid-toolbox
がhvac>=0.7
と競合するようになりました。[terraform] AWS サーバーすべてで、外部プロビジョニングの代わりに、UserData を使用するようになりました。今後、AutoScalingGroup が使用できるようになります。
[terraform]
consul_nodes
がクラスタモジュールから出力されるようになり、スクリプトで作成された Consul ノード名一覧を返します。[terraform] toolbox 変数は、ローカルファイルをポイントしていましたが、toolbox_url に変更されました。s3:// url または pip install 対応パスを使用することができます。
[composed] コンポジションサービス再開時の gvencode の安定性が向上。
[gvencode] コンボジションサービスと gvencode の間の RTMSP 通信の信頼性が向上。
[gvencode] パラメータ化されたスレッドスケーラビリティを使用することで、フレームのエンコーディングおよびデコーディングを向上。
[gvencode] コンポジション同期を向上。オーディオ、ビデオのフリーズやオーディオノイズを軽減しました。
[gvencode] 無効な領域への送信時の安定性を向上 (例: picture-in-picture)。
[standalone player] スタンドアロンプレイヤーが、欠落ストリームへの HTTP リクエストとしてすべてを受け付ける HTTP リプライを返します。
[ue4-plugin] C++ または Blueprint で定義された構造を使用しないで gamedata、annotation、notification を送信する際のクラッシュを修正。
[studio] アラートウィンドウではなく、ブラウザコンソールにエラーメッセージを表示するようになりました。
[studio] フローが中断された場合の再接続を向上。
[studio] UI のスライダの精度を向上。
[studio] 自動フローモードが有効な場合に、メインオーディオソースのみが有効になりました。
[tutorial sample] デスクトップ解像度より大きい解像度のビデオをストリーミングする際の問題を修正。
[tutorial sample] Genvid SDK フレームレート、ゲームのフレームレート、垂直同期をパラメータ化する変数を追加。
[loadtester] Docker ビルド (
loadtester.py build-cloud
) が適切に新しいモジュールを読み込むように修正。[sdk] データサイズがビデオフォーマットと一致しない場合に、Genvid_SubmitVideoData が無効なパラメータステータスを返します。そのこの場合はデータはサブミットされません。
[monitor] ゲームのメインウィンドウをドラッグしたときに、モニターがフリーズする問題を修正。