0.7.1 - アルファリリース¶
本リリースの目的は、弊社 API 初のプレビューのご利用と、ゲームを使用して、Genvid のライブ配信の開発を始めていただくことです。 また、アルファ版ソフトウェアであるため、一部の API、設定フォーマット、変数、機能は、フィードバックに基づいて変更される場合がありますが、今後のリリースに向けて明確で分かりやすいアップデートを行っていく予定です。
本リリースでは、安定性の問題により、一部の機能が装備されていません。また、完全版のリリースまでに修正予定の既知のバグがありますが、開発上支障を来すものではありません。
使用できない機能¶
本リリースでは、サーバー上でのサービスのデプロイができない仕様になっています。 この機能は、SDK 1.0 のリリースで実装予定です。今後 (1.0 までに) 実装予定の機能には次のようなものがあります。
- オーディオのキャプチャとライブ配信への対応
- ユーザーの認証と確認
- シークレット (secret) パラメータの取り扱いの安全性向上
- ハードウェアエンコード
- 対応動画フォーマットの追加
- ダイレクトデータに対応
本バージョンのバグ修正¶
新 API への Web サイト統合を更新¶
以前のバージョンでの Web サイト統合には、古い API を使用していました。現在、最新版を使用するように更新しました。
UE4 統合での初期化、終了のパラレル実行¶
Genvid ライブラリの初期化、終了は、GenvidPlugin で行うようにしました。
ジョブとサービスの依存性アイテムを追加¶
サービスに適切な依存性アイテムを追加しました。サービスの起動前に、起動可能な状態になるまでサービスが待機できるようになりました。 これにより、ビジー状態や、低スペックのマシン (仮想マシンなど) で発生する可能性のあるスタートアップの問題が解決します。
新たな ffmpeg ジョブ¶
サーバーが応答する準備ができていない場合、起動時のエラーを回避するため、新しい FFmpeg ジョブを追加します。これにより、エンコーダが再起動されるまで、起動時に不要な遅延が発生します。
最後のフレームのリピートを修正¶
ゲームが切断された時に、最終フレームのリピートが 1 秒以上続かないようになりました。配信は、一時停止します。 この動作は、ゲームが再接続するための時間を確保するために存在しますが、配信が長時間 (通常は 1 分以上) 途切れた場合に、意図しない動作を起こす可能性もあります。
reduce 処理の、実際に使用可能なものへのクリーンアップ¶
ユーザーは自分で sum/count
を計算できるため、 average
の削減処理 は使用できなくなりました。