始め方¶
Genvid が提供するもの¶
Genvid は簡単に使用できる C ベース インターフェイスの SDK を提供します。この SDK で、ゲームコンテンツ (オーディオや動画) のキャプチャ、エンコード (例: H264)、サービス (例: YouTube) へのストリーミングを行うことができます。また、追加のゲームデータ (例: スコア、プレイヤーのプロフィール、成功率など) を視聴者に送信するルーチン、またそこから送信されるコマンドを受信するフックも提供します。
視聴クライアントはクラウドにデプロイされるため、開発者はゲームをクラウドベースのインフラストラクチャ(例、AWS) にデプロイし、それをモニタリングおよび実行中に制御することを補助する包括的なツールと、 Genvid Services をクラウドで起動するマシンイメージを提供します。
また、Genvid は JavaScript API と HTML5 テンプレートを提供し、最高のインタラクティブなライブ動画配信体験の創出も支援します。
これまでに述べた要素に関し、開発者から特定のご要望があれば、個別に対応もさせていただきます。
開発者が準備するもの¶
開発者は、視聴クライアントが必要です。すなわち、実際のゲームプレイに参加せずにゲームの進行を観戦できるクライアントをご用意ください。これによって、ゲーム中のプレイヤーに影響を与えることなく、ライブ動画配信を自由に操作することが可能になります。
開発者は、どのような機能(フィーチャー)を公開するかを決定する必要があります。現在のプレイヤースコアなどのゲーム統計データといった単純なものから、プレイヤーと視聴者の両方によりすばらしい体験を提供する視聴者参加システムといった複雑な機能も可能です。
公開する機能(フィーチャー)を決定したら、開発者は Genvid SDK をそれぞれのエンジンに統合する作業を行います。また、ゲームの追加情報を受信して表示 (または、視聴者参加シナリオで起動) する Web サイトのカスタマイズ作業も行う必要があります。
また、Genvid クラスタを実行するサーバーを準備し、同一の Virtual Private Cloud に、ゲームクライアントをホストする必要があります。
開発の準備はできましたか?¶
Genvid ネイティブソフトウェア開発キット および Genvid Web ソフトウェア開発キット セクションでは、さまざまな Genvid コンポーネントと通信するための既存の視聴者クライアントの調整方法、インタラクティブな配信をホストする Web サイトのカスタマイズ方法を解説しています。