LoginSignup
2
2

More than 5 years have passed since last update.

PlayFab Party とはなんぞ?

Posted at

PlayFabでChatシステムが実装できるようになりましたよ
という話
※まだパブリックプレビュー中(2019年3月現在)

PlayFab Party とは

Speech to Text と Text to Speech によるユーザコミュニケーション用ツール
Azure の Azure Speech Services を利用して
チャットをリアルタイム翻訳も行うことができるので、ワールドワイドなマルチプレイを行うことができるようになります。
(なので機能的にはP2PではなくRelayサーバを介して通信する)
現状Windows7,10,XboxOne のみですが、2019年8月にはiOS,Android,NintendoSwitchも対応するようになる予定

具体的にどんな機能なの?

・PlayFabIDを利用してデバイス認証を行い、DTSLのようなプロトコルで暗号化
・Azure上にあるRelayサーバを介して、パーティネットワークを作成しデータ通信を実施
・このパーティーネットワークにプレイヤーのオーディオデバイスをバインドしてリアルタイムチャット通信を実現
 テキストチャットもサポート
・プレイヤーの音声とテキストチャットのリアルタイム翻訳を実現

どうやって実装するの?

PlayFabParty用SDKを導入することで設定することができます。
ライブラリはすでに公開済みの様子
(この辺りはもう少し情報が出てきたら追記したいと思います)

で、お高いんでしょ?

PlayFabの基本費用から追加で利用分で支払う必要があります(Azureのサーバを利用するので)
かかる費用は大きく分けて下記3つ

1.ネットワークに接続しているユーザ分:パーティチャットを作成もしくは参加すると課金
2.チャット時間:アクティブに話をされている時間(秒単位)       
3.ネットワーク:PlayFabの中継サーバと音声サーバから送信されるデータ量

細かい料金に関してはこちら

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2