1.17.0 から 1.18.0 へのアップグレード

genvid Web SDK を 2 つのライブラリに分割

開発をスムーズに行なえるように、メインの genvid ライブラリから math ライブラリを抽出することにしました。現在、genvid-math という名前の新しいライブラリが追加されています。そのため、genvidMath の機能を使用するには、genvidmath.min.js ファイルをインクルードする必要があります。

typescript モジュールとしての genvid ライブラリの使用状況の改善

genvid と genvid-math をインクルードするには、2 通りの方法があります。

  • 通常どおり、直接入力とスクリプトタグで使用する (genvid/browser)。チュートリアルサンプルでご確認ください。
  • ローカルモジュールインポートシステムを使用する (genvid/browserModule)。unity web サンプルで、インポート方法をご確認ください。このインポート方法は、ノードにも対応しています (genvid/node)。

Terraform インポートモジュールへの呼び出しで、クラスタが初期化されるようになりました。

コマンドライン、APIのどちらからであっても、Terraform モジュールをクラスタにインポートするための呼び出しを行なうと、作業ディレクトリが初期化されるようになりました。直後にTerraform Init API の呼び出しを行なうと、cluster is not empty という無効なステータスになる場合があります。

UE4 REST API の更新

UE4 REST API の更新を行ない、静的なファイルではなく、自動的に生成されたファイルを使用するようになりました。新しいプラグインでビルドの問題を回避するには、PluginsGenvidPluginSourceGenvidEditor のフォルダを削除して、現在の GenvidPlugin で利用可能な新規フォルダを作成することを推奨します。これにより、削除されたファイルや他のファイルで利用可能なクラスとの競合を回避することができます。

新しい ON-AIR モジュール

Studio に On-Air モードへのサポートを追加しました。ライブ配信サービスが standalone 以外に構成されており、Genvid Setting broadcast/enablefalse に設定した場合、配信がスタートするのは、ON AIR ボタンを on に切り替えたときのみです。ライブ配信サービスが standalone に構成されている場合、ON AIR ボタンは、配信には影響しません。