36
有限会社 スクラッチソフト 川路 義隆 AppStream ハッシュタグ #ACE

Jaws days2014 app stream動画なし

  • Upload
    -

  • View
    400

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Jaws days2014 app stream動画なし

有限会社スクラッチソフト 川路 義隆

AppStream

ハッシュタグ #ACE

Page 2: Jaws days2014 app stream動画なし

注意事項 !

このセッションが終わったら、 お手持ちのシールを是非漏れな

くお使いください。

Page 3: Jaws days2014 app stream動画なし

スマートフォン・タブレット向け ゲーム開発者の皆様

Page 4: Jaws days2014 app stream動画なし

こんな声聞きませんか?

Page 5: Jaws days2014 app stream動画なし

こんな声聞きませんか?• マルチデバイス対応辛い

• アップデートしたいのに迅速に行なえない (審査待ちなど)

• デバイスのスペックが企画の限界 (もっとやりたい事あるのに!3D計算処理とか)

Page 6: Jaws days2014 app stream動画なし

こんな声聞きませんか?• マルチデバイス対応辛い

• アップデートしたいのに迅速に行なえない (審査待ちなど)

• デバイスのスペックが企画の限界 (もっとやりたい事あるのに!3D計算処理とか)

Page 7: Jaws days2014 app stream動画なし

こんな声聞きませんか?• マルチデバイス対応辛い

• アップデートしたいのに迅速に行なえない (審査待ちなど)

• デバイスのスペックが企画の限界 (もっとやりたい事あるのに!3D計算処理とか)

Page 8: Jaws days2014 app stream動画なし

PC向け ゲーム開発者の皆様

Page 9: Jaws days2014 app stream動画なし

こんな声聞きませんか?

Page 10: Jaws days2014 app stream動画なし

こんな声聞きませんか?• Mac でも

• スマートフォンでも

• タブレットでも

     動作させたい!

Page 11: Jaws days2014 app stream動画なし

コンシューマ機向け ゲーム開発者の皆様

Page 12: Jaws days2014 app stream動画なし

今時のコンシューマ機が分からずネタのご用意がありません。

Page 13: Jaws days2014 app stream動画なし

そんな問題を 「AppStream」 は解決してくれるかも

Page 14: Jaws days2014 app stream動画なし

AppStream とは• 端末側のCPU・ストレージ・グラフィックレンダリング制約からの解放

• 対応端末追加が容易に可能

• 全ユーザーへのアップデート同時配信が可能

• 膨大なインストール・ダウンロード時間なし

Page 15: Jaws days2014 app stream動画なし

AppStream とは• 端末側のCPU・ストレージ・グラフィックレンダリング制約からの解放

• 対応端末追加が容易に可能

• 全ユーザーへのアップデート同時配信が可能

• 膨大なインストール・ダウンロード時間なし

Page 16: Jaws days2014 app stream動画なし

AppStream とは• 端末側のCPU・ストレージ・グラフィックレンダリング制約からの解放

• 対応端末追加が容易に可能

• 全ユーザーへのアップデート同時配信が可能

• 膨大なインストール・ダウンロード時間なし

Page 17: Jaws days2014 app stream動画なし

AppStream とは• 端末側のCPU・ストレージ・グラフィックレンダリング制約からの解放

• 対応端末追加が容易に可能

• 全ユーザーへのアップデート同時配信が可能

• 膨大なインストール・ダウンロード時間なし

Page 18: Jaws days2014 app stream動画なし

わかりやすく言うと?

Page 19: Jaws days2014 app stream動画なし

わかりやすく言うと?Webブラウジング

サーバーサイドが全てを握る

Page 20: Jaws days2014 app stream動画なし

ブラウザではなく端末なので

PC・モバイルアプリ

Page 21: Jaws days2014 app stream動画なし

ブラウザではなく端末なので

PC・モバイルアプリ

これだと、サーバーサイドが 全てを握れてない

レンダリングアプリケーションロジック

Page 22: Jaws days2014 app stream動画なし

そこでAppStream!!PC・モバイルアプリ

レンダリングアプリケーションロジック

Page 23: Jaws days2014 app stream動画なし

そこでAppStream!!PC・モバイルアプリ

入力

出力(STXプロトコル)映像・サウンドをストリーム配信

Page 24: Jaws days2014 app stream動画なし

CCP Games の取り組みCCP Gamesはアイスランドのゲーム会社。

EVE ONLINE(イブ オンライン)という大ヒットゲームを提供しています。 このCCPがAppStreamへ期待する事が動画で紹介されています。

Page 25: Jaws days2014 app stream動画なし

キャラクター作成画面バックグラウンドで

ゲーム本体のダウンロード& インストールを行なう。

ユーザーを飽きさせず 先行してアプリケーションを開始

Page 26: Jaws days2014 app stream動画なし

私が読み取った事問題点

• EVE ONLINEはインストールに必要なデータサイズが巨大である。

• それによりダウンロード&インストールの待ち時間で機会損失が発生。

解決案

• インストール直後に行なわれるキャラクター作成をAppStreamによってダウンロード中から行なう事を可能にする。

• ユーザーは待機する事無く、キャラクター作成を行い、それが終了する頃インストールを完了したい。

Page 27: Jaws days2014 app stream動画なし

もうちょっと詳しく

Page 28: Jaws days2014 app stream動画なし

認証

認証を要求

Page 29: Jaws days2014 app stream動画なし

認証

認証処理を行ないます。 (独自実装 or SDK支援利用)

Page 30: Jaws days2014 app stream動画なし

セッション

セッション生成

Page 31: Jaws days2014 app stream動画なし

セッション

セッションIDを返す

Page 32: Jaws days2014 app stream動画なし

接続先決定

接続許可URLを返す

Page 33: Jaws days2014 app stream動画なし

アプリケーションへ接続

取得した接続先へ接続

Page 34: Jaws days2014 app stream動画なし

ストリーム配信開始

アプリケーションのストリーム配信が開始されます

Page 35: Jaws days2014 app stream動画なし

サーバー側実装

よくあるイベントハンドラ実装

Page 36: Jaws days2014 app stream動画なし

助っ人によるデモ(会場の電波がよければ)