Submit Search
THETA プラグインでWebRTC やってみた
Download as PPTX, PDF
1 like
1,452 views
H
Hideki Shiro
WebRTC Meetup Tokyo #19 にて発表
Engineering
Read more
1 of 31
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
More Related Content
PDF
RICOH THETA プラグイン開発 ワークショップ #1
RICOHTHETAPluginDevloperCommunity
PDF
OpenCVをAndroidで動かしてみた
徹 上野山
PDF
TDD のこころ @ OSH2014
Takuto Wada
PDF
Scapyで作る・解析するパケット
Takaaki Hoyo
PDF
Discordから バーチャルオフィス「Teamflow」 に乗り換えてみた 雑談を生む工夫
Koichiro Matsuoka
PDF
react-scriptsはwebpackで何をしているのか
暁 三宅
PDF
シリコンバレーの「何が」凄いのか
Atsushi Nakada
PDF
プロトタイピングとユーザビリティテストで「UXデザイン」を練りあげよう! | UXデザイン基礎セミナー 第4回
Yoshiki Hayama
RICOH THETA プラグイン開発 ワークショップ #1
RICOHTHETAPluginDevloperCommunity
OpenCVをAndroidで動かしてみた
徹 上野山
TDD のこころ @ OSH2014
Takuto Wada
Scapyで作る・解析するパケット
Takaaki Hoyo
Discordから バーチャルオフィス「Teamflow」 に乗り換えてみた 雑談を生む工夫
Koichiro Matsuoka
react-scriptsはwebpackで何をしているのか
暁 三宅
シリコンバレーの「何が」凄いのか
Atsushi Nakada
プロトタイピングとユーザビリティテストで「UXデザイン」を練りあげよう! | UXデザイン基礎セミナー 第4回
Yoshiki Hayama
What's hot
(20)
PDF
ユーザーインタビューするときは、どうやらゾンビのおでましさ
Yoshiki Hayama
PDF
第 1 回 Jetson ユーザー勉強会
NVIDIA Japan
PPTX
Photon Fusionのはじめの一歩
聡 大久保
PDF
TLS, HTTP/2演習
shigeki_ohtsu
PDF
仕様起因の手戻りを減らして開発効率アップを目指すチャレンジ 【DeNA TechCon 2020 ライブ配信】
DeNA
PDF
Dockerからcontainerdへの移行
Kohei Tokunaga
PPTX
世界一わかりやすいClean Architecture
Atsushi Nakamura
PPTX
FINAL FANTASY Record Keeperのマスターデータを支える技術
dena_study
PDF
あなたのスタートアップのアイデアの育てかた
Takaaki Umada
PDF
オブジェクト指向の設計と実装の学び方のコツ
増田 亨
PDF
実践イカパケット解析α
Yuki Mizuno
PPTX
カラーマネジメント入門
mdome
PDF
【OpenStackDaysTokyo】4-B1-3 自動化を支えるCICDパイプラインの世界
Shingo Kitayama
PPTX
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
Norishige Fukushima
PDF
オープンソースのAPIゲートウェイ Kong ご紹介
briscola-tokyo
PDF
Junitを使ったjavaのテスト入門
Satoshi Kubo
PPTX
20211004 XRメタバース時代における触覚の役割について
GREE VR Studio Lab
PPTX
PFSなTLS通信を復号する
稔 小林
PPTX
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
Shota Shinogi
PDF
WebAssemblyのWeb以外のことぜんぶ話す
Takaya Saeki
ユーザーインタビューするときは、どうやらゾンビのおでましさ
Yoshiki Hayama
第 1 回 Jetson ユーザー勉強会
NVIDIA Japan
Photon Fusionのはじめの一歩
聡 大久保
TLS, HTTP/2演習
shigeki_ohtsu
仕様起因の手戻りを減らして開発効率アップを目指すチャレンジ 【DeNA TechCon 2020 ライブ配信】
DeNA
Dockerからcontainerdへの移行
Kohei Tokunaga
世界一わかりやすいClean Architecture
Atsushi Nakamura
FINAL FANTASY Record Keeperのマスターデータを支える技術
dena_study
あなたのスタートアップのアイデアの育てかた
Takaaki Umada
オブジェクト指向の設計と実装の学び方のコツ
増田 亨
実践イカパケット解析α
Yuki Mizuno
カラーマネジメント入門
mdome
【OpenStackDaysTokyo】4-B1-3 自動化を支えるCICDパイプラインの世界
Shingo Kitayama
画像処理ライブラリ OpenCV で 出来ること・出来ないこと
Norishige Fukushima
オープンソースのAPIゲートウェイ Kong ご紹介
briscola-tokyo
Junitを使ったjavaのテスト入門
Satoshi Kubo
20211004 XRメタバース時代における触覚の役割について
GREE VR Studio Lab
PFSなTLS通信を復号する
稔 小林
ネットストーカー御用達OSINTツールBlackBirdを触ってみた.pptx
Shota Shinogi
WebAssemblyのWeb以外のことぜんぶ話す
Takaya Saeki
Ad
Similar to THETA プラグインでWebRTC やってみた
(20)
PDF
WebRTC入門+最新動向
Ryosuke Otsuya
PDF
「黒騎士と白の魔王」gRPCによるHTTP/2 - API, Streamingの実践
Yoshifumi Kawai
PDF
Smart tag firststep
アイオイ・システム アイオイ・システム
PDF
JavaScript LT会 〜 React.js Node.js歓迎 〜 Deno で やってみるweb開発
虎の穴 開発室
PDF
WebRTC Meetup Tokyo #3 - WebRTC Conference参加報告
satoru_tk
PDF
RICOH THETA x IoT デベロッパーズ コンテスト クラウドAPIセミナー
contest-theta360
PDF
IoT案件を70件やってみて分かった事
Koichi Sasaki
PDF
Magic Leap で WebRTC 触ってみた
NishoMatsusita
PPTX
知ってると得するかもしれないConstraintsたち
Kensaku Komatsu
KEY
[Mobile5] 最新動向 2012年5月
Akira Sasaki
PDF
IoTの技術的課題と実現のポイント~実装例・エンジニアリングのヒント
Trainocate Japan, Ltd.
PDF
IoTの技術的課題と実現のポイント~実装例・エンジニアリングのヒント
Trainocate Japan, Ltd.
PPTX
JAWS-UG Shimane vol.6 | なぜ今IoTなのか?ソラコムとは?
SORACOM,INC
PPTX
SORACOM Meetup 広島 | SORACOM 紹介
SORACOM,INC
PDF
弊社サービスを使って ノーコード開発してみた.pdf
富士通クラウドテクノロジーズ株式会社
PPTX
Linebotを作ろう
Shinsuke Matsuda
PDF
Example using LattePanda
Hirokazu Egashira
PDF
5分でわかるWebRTC
Ryosuke Otsuya
PPTX
はじめてのWeb of Things
Saki Homma
PDF
WebRTC入門 ~沖縄編~
Ryosuke Otsuya
WebRTC入門+最新動向
Ryosuke Otsuya
「黒騎士と白の魔王」gRPCによるHTTP/2 - API, Streamingの実践
Yoshifumi Kawai
Smart tag firststep
アイオイ・システム アイオイ・システム
JavaScript LT会 〜 React.js Node.js歓迎 〜 Deno で やってみるweb開発
虎の穴 開発室
WebRTC Meetup Tokyo #3 - WebRTC Conference参加報告
satoru_tk
RICOH THETA x IoT デベロッパーズ コンテスト クラウドAPIセミナー
contest-theta360
IoT案件を70件やってみて分かった事
Koichi Sasaki
Magic Leap で WebRTC 触ってみた
NishoMatsusita
知ってると得するかもしれないConstraintsたち
Kensaku Komatsu
[Mobile5] 最新動向 2012年5月
Akira Sasaki
IoTの技術的課題と実現のポイント~実装例・エンジニアリングのヒント
Trainocate Japan, Ltd.
IoTの技術的課題と実現のポイント~実装例・エンジニアリングのヒント
Trainocate Japan, Ltd.
JAWS-UG Shimane vol.6 | なぜ今IoTなのか?ソラコムとは?
SORACOM,INC
SORACOM Meetup 広島 | SORACOM 紹介
SORACOM,INC
弊社サービスを使って ノーコード開発してみた.pdf
富士通クラウドテクノロジーズ株式会社
Linebotを作ろう
Shinsuke Matsuda
Example using LattePanda
Hirokazu Egashira
5分でわかるWebRTC
Ryosuke Otsuya
はじめてのWeb of Things
Saki Homma
WebRTC入門 ~沖縄編~
Ryosuke Otsuya
Ad
THETA プラグインでWebRTC やってみた
1.
THETA プラグインで WebRTC やってみた WebRTC
Meetup Tokyo #19 2018/10/09 (火) 株式会社リコー 城 英樹
2.
株式会社リコー ソフトウェアエンジニア しろ @shrhdk
3.
THETA プラグインとは ??
4.
THETA V は
Android ベース つまり Android アプリが動く
5.
THETA で動くアプリ ==
プラグイン
6.
プラグインは普通の Android Studio
で開発できる THETA 独自の仕様も公開されている
7.
開発したプラグインは公式ストアで配布できる
8.
どんなことができる ??
9.
配信用PC ネットワークRICOH THETA USB
カメラ モード いままでの配信
10.
THETA プラグインでの配信
11.
THETA プラグインでの配信 Wi-Fi 配信プラグイン
12.
THETA だけで 360°配信ができる!
13.
実際にやってみた
14.
やってみた構成 RICOH Live Streaming
API libwebrtc アプリ Webサーバー HTML+JS シグナリング 映像+音声映像+音声 シグナリング 送信側 受信側
15.
プラグインで配信中 Firefox で受信中
16.
THETA の API Android
標準の API で ネット、カメラ、マイク にアクセスできる つまり libwebrtc 等の一般的なライブラリが使える Camera API v1 Audio Manager API Wi-Fi
17.
つまり Android 用の配信アプリが そのまま使える ??
18.
つまり Android 用の配信アプリが そのまま使える ??
19.
設定がチョット必要
20.
設定 その1 普段は THETA
のシステムアプリがカメラを握っている → ブロードキャストインテントでカメラ開放を要求する // Camera API を 利用する前に送信 sendBroadcast(new Intent("com.theta360.plugin.ACTION_MAIN_CAMERA_CLOSE")); // 利用した後に送信 sendBroadcast(new Intent("com.theta360.plugin.ACTION_MAIN_CAMERA_OPEN"));
21.
設定 その2 特殊カメラのため、独自のモードがある → キャプチャ開始前にモード設定が必要 camera
= Camera.open(); // モード設定 parameters = camera.getParameters(); parameters.set("RIC_SHOOTING_MODE", "RicMoviePreview1920"); camera.setParameters(parameters); camera.startPreview(); (org.webrtc.VideoCapturer を再実装する必要あり)
22.
設定 その3 THETA V
は 4ch マイクによる 360° 音声に対応 しているが libwebrtc がうまく扱ってくれない → モノラルモードへの切り替えが必要 audioManager = (AudioManager) getSystemService(AUDIO_SERVICE); audioManager.setParameters("RicUseBFormat=false");
23.
以上で OK 👌
24.
まとめ
25.
まとめ • THETA V
上で Android アプリが動く • 一般的な Android と同じように開発できる • 適切に設定すれば WebRTC も動く
26.
宣伝
27.
THETAプラグイン開発にご興味を持たれた方は ぜひパートナープログラムにご登録ください! パートナープログラムの詳細 https://api.ricoh/products/theta-plugin/ 登録フォーム https://www8.webcas.net/db/pub/ricoh/thetaplugin/ create/input 個人もOK
28.
先着順! 空きあります! https://theta-plugin.connpass.com/event/101328/
29.
RICOH Live Streaming
API (β) • WebRTC による1対多の配信 • ベータ公開中のため無料で使えます https://api.ricoh/products/live-streaming-api/ ↓登録してすぐに使えます↓
30.
Qiita で詳細記事とコードを公開中 いいね 👍
もらえるとうれしいです https://qiita.com/shrhdk_/items/fa7bb0feab443e3037e8
31.
画像出典・ライセンス • いらすとや • 利用規約 •
インターネットのイラスト • ノートパソコンのイラスト • Android robot (2014) • 著者: Google • Creative Commons Attribution 2.5 Generic • File:Android robot 2014.svg • Firefox Logo • 著者: The Mozilla Foundation • Creative Commons Attribution 3.0 Unported (CC BY 3.0) • File:Firefox Logo, 2017.svg
Download