# ビーコンAPI 要件検討 作成日:2019/ 12/02 作成者:岡本泰典 ## 要件 1. 同一ユーザは5接続まで可能 * 別タブで表示されている作品 2. 同じ作品を同時視聴はできない 3. 競合発生時は、先に再生した接続が優先される 4. 途中再生時間は48時間保持され、その後は破棄される 【注意】項目1, 4の数値はサービス毎に変更可能にしておく必要がある。 ## パラメータ * フルパックIDを含めるべき? ## エンドポイント * ビーコン * 途中再生時間 ## 非機能要件 ※「GyaO!」はハッシュ化したユーザIDも送らない → 個別識別子は必須 → 個体識別子が無い場合は、ビーコンの機能は提供しない ## 仕様 * ビーコンのチェック間隔 * 現状 : 10秒 * トークンが無効になるタイミング * 60秒以上ビーコンに対してリクエストが無い端末 【注意】上記同様にm,値はサービス毎に変更可能にしておく必要がある。 * ビーコンが保持する情報 1. タイムスタンプ 2. 再生開始時間 3. サービス識別子 4. ユーザ識別子 5. フルストーリーID OR フルパックID * フルパックIDだとストーリー毎の検知ができなくなる * フルストーリーIDを持つべきでは? 6. トークン * 発行タイミング * プレイヤーが表示された時 * 再生画面表示時 * トークンの一意性の責任はアライアンス先が持つ ※ 項目4 ~ 6 はサービス側でセットする
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up