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] ゲームのメインウィンドウをドラッグしたときに、モニターがフリーズする問題を修正。