Twitch ストリーミングサービスの概要

Genvid SDK を使用してインタラクティブ要素を Twitch チャンネルに付加することができます。他の統合処理と同様、Twitch 配信にオーバーレイによるインタラクティブ要素を追加して、カスタム Web サイトに埋め込むことができます。また、インタラクティブ要素をバックエンドで Genvid で操作する Twitchエクステンション を作成することもできます。

警告

配信サービスに Twitch を使用している場合、同期パフォーマンスのズレや乱れが発生することがあります。このパフォーマンスはオーバーレイとビデオストリームの間のもので、ストリーム開始直後に 150ms の非同期が発生する場合もあります。

また、非同期の量は、ストリームの持続時間とともに増加することも分かっています。例えば、Twitch エクステンションのページをロードした後、最初は 90ms (3 フレーム) のオフセットが発生したとします。このチャンネルを 2 時間視聴すると、500ms にもなります。これは、リフレッシュすることで解消されます。

潜在的なオフセットを予測したり、測定したりする方法は存在しないため、Genvid SDK には補正設定やツールは含まれていません。

これは、一部のオーバーレイ体験では問題にならないこともあります。UT4 サンプルのように、画面上を移動するオブジェクトをオーバーレイで追跡する必要がある場合、非同期が顕著になります。また、固定されたオブジェクトに対してカメラが動いている場合にも問題となります。

例えば、カメラの動作を変更するなどして、設計によってこれらの問題を軽減できる場合があります。Genvid SDK スタンドアロンプレイヤーを使用すると、これらの問題が発見できないため、設計段階で Twitch で直接オーバーレイのテストを開始することをお勧めします。

結論として、同期品質は配信サービスに大きく依存する可能性があるため、オーバーレイを設計する際には注意が必要です。こうした同期の問題を回避するために、お使いの配信サービスを直接使用して、早い段階で繰り返しオーバーレイ設計のテストを行ってください。