Magic Leap で WebRTC 触ってみた

1
Magic Leap で
WebRTC
触ってみた
Nisho Matsushita | HoloLab Inc. | Magic Leap Ambassador | 2021.4.15
ARヒノボル @liketableteninu
2
WebRTC の基本
01
WebRTC とは?
3
WebRTC (Web Real-Time Communication) は音声や映像を取り込
み、ストリーミングしたり、アプリケーション間で任意のデータを交換し
たりすることを、仲介者を介さず (P2P) にリアルタイムで可能にする
技術 (OSS) です。
WebRTCを構成する一連の標準規格は、ユーザがプラグインやサー
ドパティ製のソフトウェアをインストールすることなく、P2Pでデータの
共有や電話会議することを可能にしています。
Magic Leap “Unity WebRTC Guide” より引用・翻訳
WebRTC を採用しているコミュニケーションツール
Google Meet Facebook Messenger Discord
WebRTC を実現するための構成例
PC (Peer)
Magic Leap1 (Peer)
シグナリングサーバ
P2P 確立前の通信 P2P 確立後の通信
① ①
②
WebRTC の P2P 通信を開始するための情報
SDP (Session Description Protocol)
マルチメディア(映像、音声)の解像度、フォーマット、コーデック、暗号化、port番号、IP
アドレスなどの情報をまとめて記述する方式
ICE (Interactive Connectivity Establishment)
P2P 通信の経路決定、特に NAT やファイヤーウォール越えのために必要な情報
P2P通信が開始されるまでの流れ
PC (Peer)
Magic Leap1 (Peer)
シグナリングサーバ
サ
ー
バ
接
続
サ
ー
バ
接
続
P2P通信が開始されるまでの流れ
PC (Peer)
Magic Leap1 (Peer)
シグナリングサーバ
サ
ー
バ
接
続
P2P通信が開始されるまでの流れ
PC (Peer)
Magic Leap1 (Peer)
シグナリングサーバ
createOffer()
P2P通信が開始されるまでの流れ
PC (Peer)
Magic Leap1 (Peer)
シグナリングサーバ
createOffer()
SDP
offer
P2P通信が開始されるまでの流れ
PC (Peer)
Magic Leap1 (Peer)
シグナリングサーバ
setLocalDescription()
SDP
offer
SDP
P2P通信が開始されるまでの流れ
PC (Peer)
Magic Leap1 (Peer)
シグナリングサーバ
SDP
offer
P2P通信が開始されるまでの流れ
PC (Peer)
Magic Leap1 (Peer)
シグナリングサーバ
SDP
offer
SDP
P2P通信が開始されるまでの流れ
PC (Peer)
Magic Leap1 (Peer)
シグナリングサーバ
setRemoteDescription()
SDP SDP
P2P通信が開始されるまでの流れ
PC (Peer)
Magic Leap1 (Peer)
シグナリングサーバ
createAnswer()
SDP
SDP
P2P通信が開始されるまでの流れ
PC (Peer)
Magic Leap1 (Peer)
シグナリングサーバ
createAnswer()
SDP
answer
SDP
SDP
P2P通信が開始されるまでの流れ
PC (Peer)
Magic Leap1 (Peer)
シグナリングサーバ
setLocalDescription()
SDP
answer
SDP
SDP
SDP
P2P通信が開始されるまでの流れ
PC (Peer)
Magic Leap1 (Peer)
シグナリングサーバ
SDP
answer
SDP
SDP
SDP
P2P通信が開始されるまでの流れ
PC (Peer)
Magic Leap1 (Peer)
シグナリングサーバ
SDP
answer
SDP
SDP
SDP
P2P通信が開始されるまでの流れ
PC (Peer)
Magic Leap1 (Peer)
シグナリングサーバ
setRemoteDescription()
SDP
SDP
SDP
SDP
P2P通信が開始されるまでの流れ
PC (Peer)
Magic Leap1 (Peer)
シグナリングサーバ
ICE candidate
onicecandidate()
SDP SDP
SDP
SDP
ICE candidate
onicecandidate()
P2P通信が開始されるまでの流れ
PC (Peer)
Magic Leap1 (Peer)
シグナリングサーバ
ICE
candidate
SDP SDP
SDP
SDP
ICE
candidate
P2P通信が開始されるまでの流れ
PC (Peer)
Magic Leap1 (Peer)
シグナリングサーバ
ICE
candidate
SDP SDP
SDP
SDP
ICE
candidate
P2P通信が開始されるまでの流れ
PC (Peer)
Magic Leap1 (Peer)
シグナリングサーバ
ICE candidate
addIceCandidate()
SDP SDP
SDP
SDP
addIceCandidate()
ICE candidate
P2P通信が開始されるまでの流れ
PC (Peer)
Magic Leap1 (Peer)
シグナリングサーバ
ICE candidate
SDP SDP
SDP
SDP
ICE candidate
P2P確立!
P2P通信が開始されてから
PC (Peer)
Magic Leap1 (Peer)
シグナリングサーバ
ICE candidate
SDP SDP
SDP
SDP
ICE candidate
SDPに従って
音声、映像、データを
やり取り
27
MLWebRTC 入門
02
MLWebRTC
28
● WebRTC API を Lumin OS 用に使いやすくラッピングした C# API
● 提供されている API 例
○ P2P: connection の作成
○ SDP: local (offer/answer) の作成(と同時に設定)、 remote の設定
○ ICE: candidate の作成、 remote の設定
○ 映像: local/remote の stream の追加、 MRCamera 対応
○ 音声: local/remote の stream の追加
○ データ: テキストやバイナリデータの送受信
○ 各種イベント(P2P導通時、offer/answer作成時、映像音声データ受信時など)
● ただし
○ シグナリングサーバとの通信部分 は自分で実装する必要あり
MLWebRTC がサポートしている範囲イメージ
PC (Peer)
Magic Leap1 (Peer)
シグナリングサーバ
非サポート
サポート
WebRTC の
ML サンプル
30
サンプルの構成
● シグナリングサーバ
○ SDP/ICE を仲介する REST API サーバ
○ python で起動
● PC クライアントアプリ
○ Web アプリ
○ WebRTC に対応しているブラウザで起動
■ Chrome, FireFox, Opera, Safari, Edge など
■ このリンクから確認できる
● ML クライアントアプリ
○ Unity アプリ
○ WebRTC シーンをビルド
PC (Peer)
Magic Leap1
(Peer)
シグナリングサーバ
環境
● シグナリングサーバ
○ command prompt / terminal など
○ python 3 系
● PC クライアントアプリ
○ WebRTC 対応ブラウザ
● ML クライアントアプリ
○ Unity Engine 2020.2
○ Magic Leap XR Plugin 6.1.0-preview.2
○ Magic Leap Unity SDK Package 0.25.0
○ MLSDK 0.25.0
○ LuminOS 0.98.20
● 全て同じローカルエリアネットワーク内で動作する必要あり
PC (Peer)
Magic Leap1
(Peer)
シグナリングサーバ
同一LAN内
シグナリングサーバ起動
1. terminal または command prompt 起動
2. Assets/MagicLeap/WebRTC/ExampleSetup/Server にて、
$ python server.py を実行。以下のように表示されれば成功
3. サーバをホストしている端末の local IP アドレスを取得
○ terminal なら ifconfig, command prompt なら ipconfig
PC クライアントアプリ起動
1. Assets/MagicLeap/WebRTC/ExampleSetup/Browser/index.html をブラウザで起
動
2. カメラと音声の権限を許可
3. Host の欄にサーバの IP アドレスを入力し、 Connect
4. カメラ映像がストリーミングされる
ML クライアントアプリ起動
1. Assets/MagicLeap/WebRTC/Scenes/WebRTC.unity シーン を build & run
2. ポップアップされる権限確認を全て許可
3. Host の IP アドレスを入力し、接続開始
4. PC クライアントアプリにて映像や音声がストリーミングされる
5. テキストデータの送受信も可能
MLアプリの(忘れがちな)権限設定
WebRTC に必要な権限
● Internet
● LocalAreNetwork
● AudioCaptureMic
● CameraCapture
シーンの操作に必要な権限
● ControllerPose
37
03
MLWebRTC
+ Ayame Labo
Ayame Labo とは?
38
時雨堂さんが公開しているシグナリングサービスです。
利用前に必ず以下のドキュメントを確認しましょう。
Ayame Labo ドキュメント
主に提供されている機能
● シグナリングサーバ
● ブラウザで動作するクライアントアプリ(映像・音声・データの送受信に対応)
シグナリングサーバ Ayame
39
● 基本仕様
○ シグナリング URL: wss://ayame-labo.shiguredo.jp/signaling
○ WebSocket で接続することで、サーバと情報の通信が可能となる
○ Ayame Labo アカウントに紐づくシグナリングキーでの認証が必要
○ 1 対 1 専用で、3 つ以上のクライアント接続は拒否する
● Ayame Labo を使えば、遠距離通信が可能に
○ ML が提供しているサンプルサーバだと無理
● Ayame の詳細仕様はこちらを参照してください
同一LAN
内である
必要なし
Ayame Labo との通信にあたり新規実装した部分
PC (Peer)
Magic Leap1 (Peer)
Ayame Labo (WebSocket)
非サポート
サポート
ここ
利用手順
41
Ayame Labo のサーバとクライアントアプリ起動
42
1. Ayame Labo にログインすれば、自動的にシグナリングサーバが起動
2. サンプルアプリの送受信を選択し、起動
3. 映像コーデックを VP8 に設定(他の設定ではML側でデコード出来ず)
4. 接続ボタンを選択すると、映像と音声がストリーミングされる
ML クライアントアプリの起動
43
1. アプリ側では事前に、シグナリングサーバ URL、ルーム ID とシグナリングキーを
設定する
2. サーバへの接続を開始し、映像と音声のストリーミングを開始
a. この際 MRCamera か通常のカメラかを選べる
3. お互いの映像/音声が表示される
通常カメラ MRCamera
ML側で表示
されている
PCカメラの
映像
44
45
最後に
04
まとめ
46
● ML1 でも WebRTC が使えるようになった!!
○ 映像、音声、データの双方向通信が可能
○ シグナリングサーバとの通信は自分でハンドリングが必要
● MRCamera 映像も送信が可能
○ 装着者以外への状況共有が簡単に(リモートアシストがしやすくなる?)
● 対応しているコーデックなどは今後要調査
○ 知っている方いたら教えてください ...
MRCamera
ブログ
48
Q&A
1 of 48

Recommended

HoloLens2とPCで、WebRTCで映像をやりとり by
HoloLens2とPCで、WebRTCで映像をやりとりHoloLens2とPCで、WebRTCで映像をやりとり
HoloLens2とPCで、WebRTCで映像をやりとり聡 大久保
1.2K views41 slides
Immersal を活用した AR クラウドなシステム開発とハンズオン! by
Immersal を活用した AR クラウドなシステム開発とハンズオン!Immersal を活用した AR クラウドなシステム開発とハンズオン!
Immersal を活用した AR クラウドなシステム開発とハンズオン!NishoMatsusita
1.3K views59 slides
MRTK V2.3 Spatial Awareness by
MRTK V2.3 Spatial AwarenessMRTK V2.3 Spatial Awareness
MRTK V2.3 Spatial AwarenessYuichi Ishii
573 views84 slides
UniRxでMV(R)Pパターン をやってみた by
UniRxでMV(R)PパターンをやってみたUniRxでMV(R)Pパターンをやってみた
UniRxでMV(R)Pパターン をやってみたtorisoup
28.3K views21 slides
OculusQuestで音声認識 by
OculusQuestで音声認識OculusQuestで音声認識
OculusQuestで音声認識尾上 兼透
531 views23 slides
【Unite Tokyo 2019】MeshSyncを有効活用したセルルックプリレンダーのワークフロー by
【Unite Tokyo 2019】MeshSyncを有効活用したセルルックプリレンダーのワークフロー【Unite Tokyo 2019】MeshSyncを有効活用したセルルックプリレンダーのワークフロー
【Unite Tokyo 2019】MeshSyncを有効活用したセルルックプリレンダーのワークフローUnityTechnologiesJapan002
6.6K views103 slides

More Related Content

What's hot

Unityでスマホアプリが作れるか? by
Unityでスマホアプリが作れるか?Unityでスマホアプリが作れるか?
Unityでスマホアプリが作れるか?MakotoItoh
16.5K views28 slides
Photon Fusionのはじめの一歩 by
Photon Fusionのはじめの一歩Photon Fusionのはじめの一歩
Photon Fusionのはじめの一歩聡 大久保
942 views37 slides
OpenVRやOpenXRの基本的なことを調べてみた by
OpenVRやOpenXRの基本的なことを調べてみたOpenVRやOpenXRの基本的なことを調べてみた
OpenVRやOpenXRの基本的なことを調べてみたTakahiro Miyaura
2.1K views29 slides
UnityによるHoloLens用UWPアプリケーション開発の勘所 by
UnityによるHoloLens用UWPアプリケーション開発の勘所UnityによるHoloLens用UWPアプリケーション開発の勘所
UnityによるHoloLens用UWPアプリケーション開発の勘所Takahiro Miyaura
3.2K views18 slides
オンラインゲームの仕組みと工夫 by
オンラインゲームの仕組みと工夫オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫Yuta Imai
869.8K views56 slides
AI x WebAR: MediaPipeのハンドトラッキングを使ってみよう by
AI x WebAR: MediaPipeのハンドトラッキングを使ってみようAI x WebAR: MediaPipeのハンドトラッキングを使ってみよう
AI x WebAR: MediaPipeのハンドトラッキングを使ってみようTakashi Yoshinaga
1.4K views88 slides

What's hot(20)

Unityでスマホアプリが作れるか? by MakotoItoh
Unityでスマホアプリが作れるか?Unityでスマホアプリが作れるか?
Unityでスマホアプリが作れるか?
MakotoItoh16.5K views
Photon Fusionのはじめの一歩 by 聡 大久保
Photon Fusionのはじめの一歩Photon Fusionのはじめの一歩
Photon Fusionのはじめの一歩
聡 大久保942 views
OpenVRやOpenXRの基本的なことを調べてみた by Takahiro Miyaura
OpenVRやOpenXRの基本的なことを調べてみたOpenVRやOpenXRの基本的なことを調べてみた
OpenVRやOpenXRの基本的なことを調べてみた
Takahiro Miyaura2.1K views
UnityによるHoloLens用UWPアプリケーション開発の勘所 by Takahiro Miyaura
UnityによるHoloLens用UWPアプリケーション開発の勘所UnityによるHoloLens用UWPアプリケーション開発の勘所
UnityによるHoloLens用UWPアプリケーション開発の勘所
Takahiro Miyaura3.2K views
オンラインゲームの仕組みと工夫 by Yuta Imai
オンラインゲームの仕組みと工夫オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫
Yuta Imai869.8K views
AI x WebAR: MediaPipeのハンドトラッキングを使ってみよう by Takashi Yoshinaga
AI x WebAR: MediaPipeのハンドトラッキングを使ってみようAI x WebAR: MediaPipeのハンドトラッキングを使ってみよう
AI x WebAR: MediaPipeのハンドトラッキングを使ってみよう
Takashi Yoshinaga1.4K views
Oculus Quest 2 on Mixed Reality Toolkit V2.5.0~ ハンドトラッキングする方法 ~ by Takahiro Miyaura
Oculus Quest 2 on Mixed Reality Toolkit V2.5.0~ ハンドトラッキングする方法 ~Oculus Quest 2 on Mixed Reality Toolkit V2.5.0~ ハンドトラッキングする方法 ~
Oculus Quest 2 on Mixed Reality Toolkit V2.5.0~ ハンドトラッキングする方法 ~
Takahiro Miyaura812 views
ピクサー USD 入門 新たなコンテンツパイプラインを構築する by Takahito Tejima
ピクサー USD 入門 新たなコンテンツパイプラインを構築するピクサー USD 入門 新たなコンテンツパイプラインを構築する
ピクサー USD 入門 新たなコンテンツパイプラインを構築する
Takahito Tejima36.5K views
WebRTC と Native とそれから、それから。 by tnoho
WebRTC と Native とそれから、それから。 WebRTC と Native とそれから、それから。
WebRTC と Native とそれから、それから。
tnoho5.8K views
今だから聞きたい 「一番新しい xRアプリの作り方」 2020年 最新版 by UnityTechnologiesJapan002
今だから聞きたい 「一番新しい xRアプリの作り方」 2020年 最新版今だから聞きたい 「一番新しい xRアプリの作り方」 2020年 最新版
今だから聞きたい 「一番新しい xRアプリの作り方」 2020年 最新版
UnityによるHoloLensアプリケーション入門 by Yuichi Ishii
UnityによるHoloLensアプリケーション入門UnityによるHoloLensアプリケーション入門
UnityによるHoloLensアプリケーション入門
Yuichi Ishii14.7K views
MVPパターンによる設計アプローチ「あなたのアプリ報連相できてますか」 by U-dai Yokoyama
MVPパターンによる設計アプローチ「あなたのアプリ報連相できてますか」MVPパターンによる設計アプローチ「あなたのアプリ報連相できてますか」
MVPパターンによる設計アプローチ「あなたのアプリ報連相できてますか」
U-dai Yokoyama18K views
IoTデバイスデータ収集の難しい点 by Tetsutaro Watanabe
IoTデバイスデータ収集の難しい点IoTデバイスデータ収集の難しい点
IoTデバイスデータ収集の難しい点
Tetsutaro Watanabe3.2K views
UniTask入門 by torisoup
UniTask入門UniTask入門
UniTask入門
torisoup14.2K views
Hololens2 MRTK2.7(OpenXR) でのビルド環境構築(環境設定からビルドまで) by 聡 大久保
Hololens2 MRTK2.7(OpenXR) でのビルド環境構築(環境設定からビルドまで)Hololens2 MRTK2.7(OpenXR) でのビルド環境構築(環境設定からビルドまで)
Hololens2 MRTK2.7(OpenXR) でのビルド環境構築(環境設定からビルドまで)
聡 大久保359 views
Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【導入編】 by GMO GlobalSign Holdings K.K.
Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【導入編】Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【導入編】
Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【導入編】
Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019] by DeNA
Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019]Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019]
Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019]
DeNA23.1K views
Unityでオンラインゲーム作った話 by torisoup
Unityでオンラインゲーム作った話Unityでオンラインゲーム作った話
Unityでオンラインゲーム作った話
torisoup10.2K views
【Unite Tokyo 2019】Render Streaming - WebRTC を用いたストリーミングソリューション by UnityTechnologiesJapan002
【Unite Tokyo 2019】Render Streaming - WebRTC を用いたストリーミングソリューション【Unite Tokyo 2019】Render Streaming - WebRTC を用いたストリーミングソリューション
【Unite Tokyo 2019】Render Streaming - WebRTC を用いたストリーミングソリューション
Unity道場08「絵づくりの基礎」ライティング虎の巻 by 小林 信行
Unity道場08「絵づくりの基礎」ライティング虎の巻Unity道場08「絵づくりの基礎」ライティング虎の巻
Unity道場08「絵づくりの基礎」ライティング虎の巻
小林 信行49.3K views

Similar to Magic Leap で WebRTC 触ってみた

8th jan 2013_wotconf by
8th jan 2013_wotconf8th jan 2013_wotconf
8th jan 2013_wotconfKensaku Komatsu
1.7K views46 slides
Firefox OS - Blaze Your Own Path by
Firefox OS - Blaze Your Own PathFirefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own Pathdynamis
3.3K views91 slides
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc. by
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.Kensaku Komatsu
11.3K views51 slides
10th jan 2013_miyazaki by
10th jan 2013_miyazaki10th jan 2013_miyazaki
10th jan 2013_miyazakiKensaku Komatsu
1.5K views50 slides
Chromebook 「だけ」で WebRTCを動かそう by
Chromebook 「だけ」で WebRTCを動かそうChromebook 「だけ」で WebRTCを動かそう
Chromebook 「だけ」で WebRTCを動かそうmganeko
3.3K views27 slides
Kilimanjaro Event by
Kilimanjaro EventKilimanjaro Event
Kilimanjaro Eventdynamis
1.2K views74 slides

Similar to Magic Leap で WebRTC 触ってみた(20)

Firefox OS - Blaze Your Own Path by dynamis
Firefox OS - Blaze Your Own PathFirefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own Path
dynamis 3.3K views
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc. by Kensaku Komatsu
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.
Kensaku Komatsu11.3K views
Chromebook 「だけ」で WebRTCを動かそう by mganeko
Chromebook 「だけ」で WebRTCを動かそうChromebook 「だけ」で WebRTCを動かそう
Chromebook 「だけ」で WebRTCを動かそう
mganeko3.3K views
Kilimanjaro Event by dynamis
Kilimanjaro EventKilimanjaro Event
Kilimanjaro Event
dynamis 1.2K views
SORACOM Technology Camp 2018 | A3. IoT×クラウドデザインパターン by SORACOM,INC
SORACOM Technology Camp 2018 | A3. IoT×クラウドデザインパターンSORACOM Technology Camp 2018 | A3. IoT×クラウドデザインパターン
SORACOM Technology Camp 2018 | A3. IoT×クラウドデザインパターン
SORACOM,INC2K views
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る by Kensaku Komatsu
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探るビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
Kensaku Komatsu2.3K views
はじめてのWeb of Things by Saki Homma
はじめてのWeb of ThingsはじめてのWeb of Things
はじめてのWeb of Things
Saki Homma3.2K views
MagicOnion入門 by torisoup
MagicOnion入門MagicOnion入門
MagicOnion入門
torisoup10.4K views
レポート by xin song
レポートレポート
レポート
xin song429 views
MagicOnion~C#でゲームサーバを開発しよう~ by torisoup
MagicOnion~C#でゲームサーバを開発しよう~MagicOnion~C#でゲームサーバを開発しよう~
MagicOnion~C#でゲームサーバを開発しよう~
torisoup25.9K views
Web OSで可能になる世界 by Kensaku Komatsu
Web OSで可能になる世界Web OSで可能になる世界
Web OSで可能になる世界
Kensaku Komatsu8.9K views
ふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステム by SORACOM,INC
ふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステムふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステム
ふくおかクラウドアライアンス5周年記念セミナー | SORACOMが実現する簡単でセキュアなIoTシステム
SORACOM,INC528 views
レポート by xin song
レポートレポート
レポート
xin song335 views
オープンクラウドカンファレンス2017 | クラウドネイティブなIoT通信プラットフォームと その活用事例 by SORACOM,INC
オープンクラウドカンファレンス2017 | クラウドネイティブなIoT通信プラットフォームと その活用事例オープンクラウドカンファレンス2017 | クラウドネイティブなIoT通信プラットフォームと その活用事例
オープンクラウドカンファレンス2017 | クラウドネイティブなIoT通信プラットフォームと その活用事例
SORACOM,INC176 views
SORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターン by SORACOM,INC
SORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターンSORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターン
SORACOM Conference Discovery 2017 | E3. デバイスからのクラウド連携パターン
SORACOM,INC1.6K views
技術選択とアーキテクトの役割 by Toru Yamaguchi
技術選択とアーキテクトの役割技術選択とアーキテクトの役割
技術選択とアーキテクトの役割
Toru Yamaguchi42K views
ブラウザからWeb OSへ〜Web - TV連携事例からその可能性を探る〜 by Kensaku Komatsu
ブラウザからWeb OSへ〜Web - TV連携事例からその可能性を探る〜ブラウザからWeb OSへ〜Web - TV連携事例からその可能性を探る〜
ブラウザからWeb OSへ〜Web - TV連携事例からその可能性を探る〜
Kensaku Komatsu1.5K views
Web of Thingsの現状とWebRTC活用の可能性 by Kensaku Komatsu
Web of Thingsの現状とWebRTC活用の可能性Web of Thingsの現状とWebRTC活用の可能性
Web of Thingsの現状とWebRTC活用の可能性
Kensaku Komatsu11.5K views

More from NishoMatsusita

Immersal で広がる Magic Leap の拡張範囲 by
Immersal で広がる Magic Leap の拡張範囲Immersal で広がる Magic Leap の拡張範囲
Immersal で広がる Magic Leap の拡張範囲NishoMatsusita
375 views43 slides
洋服サイズ計測アプリの開発 ~日常に溶け込むMagicLeapを目指して~ by
洋服サイズ計測アプリの開発 ~日常に溶け込むMagicLeapを目指して~洋服サイズ計測アプリの開発 ~日常に溶け込むMagicLeapを目指して~
洋服サイズ計測アプリの開発 ~日常に溶け込むMagicLeapを目指して~NishoMatsusita
521 views22 slides
洋服サイズ計測アプリ開発・展示談とAR x e-Commerceの未来 by
洋服サイズ計測アプリ開発・展示談とAR x e-Commerceの未来洋服サイズ計測アプリ開発・展示談とAR x e-Commerceの未来
洋服サイズ計測アプリ開発・展示談とAR x e-Commerceの未来NishoMatsusita
1.2K views20 slides
Spatial Computingの未来に思いを馳せて by
Spatial Computingの未来に思いを馳せてSpatial Computingの未来に思いを馳せて
Spatial Computingの未来に思いを馳せてNishoMatsusita
894 views25 slides
AR勉強会第4回part2 by
AR勉強会第4回part2AR勉強会第4回part2
AR勉強会第4回part2NishoMatsusita
5.4K views64 slides
AR勉強会第4回part1 by
AR勉強会第4回part1AR勉強会第4回part1
AR勉強会第4回part1NishoMatsusita
2.9K views61 slides

More from NishoMatsusita(6)

Immersal で広がる Magic Leap の拡張範囲 by NishoMatsusita
Immersal で広がる Magic Leap の拡張範囲Immersal で広がる Magic Leap の拡張範囲
Immersal で広がる Magic Leap の拡張範囲
NishoMatsusita375 views
洋服サイズ計測アプリの開発 ~日常に溶け込むMagicLeapを目指して~ by NishoMatsusita
洋服サイズ計測アプリの開発 ~日常に溶け込むMagicLeapを目指して~洋服サイズ計測アプリの開発 ~日常に溶け込むMagicLeapを目指して~
洋服サイズ計測アプリの開発 ~日常に溶け込むMagicLeapを目指して~
NishoMatsusita521 views
洋服サイズ計測アプリ開発・展示談とAR x e-Commerceの未来 by NishoMatsusita
洋服サイズ計測アプリ開発・展示談とAR x e-Commerceの未来洋服サイズ計測アプリ開発・展示談とAR x e-Commerceの未来
洋服サイズ計測アプリ開発・展示談とAR x e-Commerceの未来
NishoMatsusita1.2K views
Spatial Computingの未来に思いを馳せて by NishoMatsusita
Spatial Computingの未来に思いを馳せてSpatial Computingの未来に思いを馳せて
Spatial Computingの未来に思いを馳せて
NishoMatsusita894 views

Recently uploaded

今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20... by
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...NTT DATA Technology & Innovation
129 views42 slides
The Things Stack説明資料 by The Things Industries by
The Things Stack説明資料 by The Things IndustriesThe Things Stack説明資料 by The Things Industries
The Things Stack説明資料 by The Things IndustriesCRI Japan, Inc.
71 views29 slides
JJUG CCC.pptx by
JJUG CCC.pptxJJUG CCC.pptx
JJUG CCC.pptxKanta Sasaki
6 views14 slides
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料) by
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)NTT DATA Technology & Innovation
23 views38 slides
Windows 11 information that can be used at the development site by
Windows 11 information that can be used at the development siteWindows 11 information that can be used at the development site
Windows 11 information that can be used at the development siteAtomu Hidaka
88 views41 slides
SSH応用編_20231129.pdf by
SSH応用編_20231129.pdfSSH応用編_20231129.pdf
SSH応用編_20231129.pdficebreaker4
353 views13 slides

Recently uploaded(11)

今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20... by NTT DATA Technology & Innovation
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
The Things Stack説明資料 by The Things Industries by CRI Japan, Inc.
The Things Stack説明資料 by The Things IndustriesThe Things Stack説明資料 by The Things Industries
The Things Stack説明資料 by The Things Industries
CRI Japan, Inc.71 views
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料) by NTT DATA Technology & Innovation
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
Windows 11 information that can be used at the development site by Atomu Hidaka
Windows 11 information that can be used at the development siteWindows 11 information that can be used at the development site
Windows 11 information that can be used at the development site
Atomu Hidaka88 views
SSH応用編_20231129.pdf by icebreaker4
SSH応用編_20231129.pdfSSH応用編_20231129.pdf
SSH応用編_20231129.pdf
icebreaker4353 views
SNMPセキュリティ超入門 by mkoda
SNMPセキュリティ超入門SNMPセキュリティ超入門
SNMPセキュリティ超入門
mkoda376 views
光コラボは契約してはいけない by Takuya Matsunaga
光コラボは契約してはいけない光コラボは契約してはいけない
光コラボは契約してはいけない
Takuya Matsunaga18 views

Magic Leap で WebRTC 触ってみた