用語集
- ブラウザ
- Web ブラウザ
- Web コンテンツを表示するアプリケーションです。最近の一般的な Web ブラウザとしては、Chrome、Firefox、Safari、Edge があります。
- クライアント
- サーバー 上で動作する サービス を使用するプロセスのことです。一般的には、視聴者を Genvid 配信セッション に接続する Web アプリケーションのことを指します。
- コントロールサービス
- Genvid 配信セッション およびその配信サービスを設定し、モニタリングするためのリクエストを処理する サービス です。コントロールサービスにアクセスすることで、 ストリーム や イベントチャンネル を新規作成したり、 クライアント を登録したりすることができます。また、現在のサーバーで利用できるストリームやイベントチャンネル、接続ポイントを見つけたり、利用可能なリソースをモニタリングしたりすることが可能です。
- 開発者
- ゲーム開発者
- ビデオゲームコンテンツを開発した本家本元のディベロッパーです。
- イベントチャンネル
- Genvid イベントは、非同期かつ非永続構造を有するデータで、ゲームとクライアント間で双方向に伝達されます。 ストリーム と異なり、イベントは宛先へ即座に送信されます。通信リソース制御のため、クライアントからゲームへ送信される Genvid イベント は、まず内部的に収集されます。実際に送信されるのは定期的な要約データのみです。
- イベントサービス
- イベントサービスは、ゲームと視聴者、およびサービスの他のクライアント間にある イベントチャンネル を制御します。
- Genvid 配信セッション
- 配信セッションは、ゲームによって開始され、YouTube、Twitch といったストリーミングチャンネルの全視聴者に配信を行います。配信セッションは、1 つの配信 ストリーム と、任意の数の イベントチャンネル で構成されます。 Genvid サービスクラスタ 上で、複数のセッションを同時に配信することはできません。
- Genvid サービスクラスタ
- セルフホストタイプの専用サーバーで実行されている Genvid サービス の集合体です。ストリーミングサービスやイベントチャンネルを統合し、ひとまとまりの配信セッションを作ります。
- 内部ワーカーサーバー
- 既知の信頼済サーバからのみアクセス可能な サービス を実行する サーバー です。
- ライブストリーミングプラットフォーム
- YouTube Gaming、Twitch、Mixer など、ライブストリーミング機能を提供するプラットフォームを指します。
- メッセージングバス
- スケーラビリティの高いメッセージングバス
- 何百万もの視聴者へ接続できる Genvid サービス の内部メカニズムを、ソリューションとしてご用意しています。
- プレイヤー
- ゲームの直接の参加者で、通常はアバターを操作しています。 ビデオプレイヤー とは別の概念です。
- 公開ワーカーサーバー
- パブリックインターフェイスを有し、任意のクライアントからアクセス可能な サービス を実行する サーバー を指します。
- サーバー
- 何らかのサービスを提供する他のマシンに接続された、物理的または仮想的なマシンです。Genvid では モニタリングサーバー 、 内部ワーカーサーバー 、 公開ワーカーサーバー という 3 種類のサーバーを使用します。
- サービス
- 1 つまたは複数の サーバー 上で実行され、 クライアント と呼ばれる他のプロセスに有用な機能を提供するプロセスのグループ。Genvid は コントロールサービス 、 ストリーミングサービス 、 イベントサービス という 3 種類のサービスを使用します。
- ストリーム
- 構造化され、視聴者に送信されるデータ。オーディオストリームとビデオストリームはライブストリーミングプラットフォームで処理され、Genvid はゲーム開発者が定義した汎用ゲームデータストリームを処理します。ストリームの同期はタイムスタンプで行われ、SDK の将来のバージョンでは非一過性データとなる予定です。
- ストリーミングサービス
- ストリーミングサービスは、Genvid ストリーム の生成と同期を扱う一連の サービス です。
- 監視サーバー
- Well-Known 内部 IP アドレスを持つ サーバー で、 ワーカーサーバー上で動作されるサービスの監視や調整を行います。通常は、数が限られています。
- ビデオプレイヤー
- ビデオストリームを再生する、大抵はその ライブストリーミングプラットフォーム にプロプライエタリな埋め込み Web アプリケーションです。実際の プレイヤー との混同を避けるため、本文書では常に video player と呼びます。
- 視聴者
- ゲームストリームの視聴者らです。従来は配信を見るだけの存在でしたが、Genvid は彼らがゲームにより積極的に関わることを可能にします。時にはゲーム自体に参加することもあるでしょう。