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