Android
Theta
SkyWay
THETAPlugin

THETA V単独でSkyWayを利用して360度映像を配信する

SkyWay-Android-SDKのp2p-videochatがTHETA V上で動かないか興味本位で試してみました。

結果としてはTHETA V上でp2p-videochatを動かし、通話相手に360度映像を流すことができました。

# 謝辞で詳しく述べますが、最初は無理だと挫折していたのをgogoroyaさんに助言いただきできました


screenshot-1535163712642.jpg


環境

SkyWay-Android-SDK: v1.04

RICOH THETA Plug-in SDK: v1.0.0

THETA V: 2.40.2

Android Studio: 3.1.3

OS: Windows10 バージョン18.03


手順

こちらの手順を参考に、以下リポジトリをビルドしたAPKをインストールする

https://github.com/masasutzu/skyway-android-sdk

# gogoroyaさんのリポジトリでもOK

https://github.com/goroya/skyway_theta_plugin_example


p2p-videochatの変更点

https://github.com/masasutzu/skyway-android-sdk/pull/1


  • SkyWay-Android-SDKへRICOH THETA Plug-in SDKを追加する


    • これに付随して、SkyWay-Android-SDK側のbuild.gradleなどをRICOH THETA Plug-in SDKに合わせる



  • SkyWay-Android-SDKからカメラを制御できるよう、onCreate()でその旨のIntentを投げる


    • Intentの仕様などはこちらを参照のこと



  • startLocalStream()で、カメラの初期化を行なう


謝辞

gogoroyaさんのおかげで不足していたカメラの初期化処理に気づき本記事を書くことができました。本当にありがとうございます。