Soumettre la recherche
Mettre en ligne
WebRTC と Native とそれから、それから。
•
5 j'aime
•
5,870 vues
tnoho
Suivre
WebRTC Meetup Tokyo #20 で話したスライドです WebRTC Native Client をつかってやってきたことと、そのノウハウについて説明します
Lire moins
Lire la suite
Internet
Signaler
Partager
Signaler
Partager
1 sur 23
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
WebSocket / WebRTCの技術紹介
WebSocket / WebRTCの技術紹介
Yasuhiro Mawarimichi
WebRTCの技術解説 公開版
WebRTCの技術解説 公開版
Contest Ntt-west
C++からWebRTC (DataChannel)を利用する
C++からWebRTC (DataChannel)を利用する
祐司 伊藤
実践 WebRTC 〜最新事例と開発ノウハウの紹介〜
実践 WebRTC 〜最新事例と開発ノウハウの紹介〜
Yusuke Naka
MagicOnion~C#でゲームサーバを開発しよう~
MagicOnion~C#でゲームサーバを開発しよう~
torisoup
ここがつらいよWebRTC - WebRTC開発の落とし穴
ここがつらいよWebRTC - WebRTC開発の落とし穴
mganeko
「黒騎士と白の魔王」gRPCによるHTTP/2 - API, Streamingの実践
「黒騎士と白の魔王」gRPCによるHTTP/2 - API, Streamingの実践
Yoshifumi Kawai
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
Contenu connexe
Tendances
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
モノビット エンジン
MagicOnion入門
MagicOnion入門
torisoup
BuildKitによる高速でセキュアなイメージビルド
BuildKitによる高速でセキュアなイメージビルド
Akihiro Suda
リアルタイムサーバー 〜Erlang/OTPで作るPubSubサーバー〜
リアルタイムサーバー 〜Erlang/OTPで作るPubSubサーバー〜
Yugo Shimizu
WebSocketでカメラの映像を共有してみた
WebSocketでカメラの映像を共有してみた
onozaty
Docker Compose 徹底解説
Docker Compose 徹底解説
Masahito Zembutsu
SFUの話
SFUの話
tnoho
WebブラウザでP2Pを実現する、WebRTCのAPIと周辺技術
WebブラウザでP2Pを実現する、WebRTCのAPIと周辺技術
Yoshiaki Sugimoto
WebRTC SFU mediasoup sample
WebRTC SFU mediasoup sample
mganeko
【Unite 2017 Tokyo】「黒騎士と白の魔王」にみるC#で統一したサーバー/クライアント開発と現実的なUniRx使いこなし術
【Unite 2017 Tokyo】「黒騎士と白の魔王」にみるC#で統一したサーバー/クライアント開発と現実的なUniRx使いこなし術
Unity Technologies Japan K.K.
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Akihiro Suda
やはりお前らのMVCは間違っている
やはりお前らのMVCは間違っている
Koichi Tanaka
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
Kohei Tokunaga
マイクロサービスバックエンドAPIのためのRESTとgRPC
マイクロサービスバックエンドAPIのためのRESTとgRPC
disc99_
The Usage and Patterns of MagicOnion
The Usage and Patterns of MagicOnion
Yoshifumi Kawai
CEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭する
CEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭する
Yoshifumi Kawai
目grep入門 +解説
目grep入門 +解説
murachue
Docker Tokyo
Docker Tokyo
cyberblack28 Ichikawa
WebSocketのキホン
WebSocketのキホン
You_Kinjoh
WebRTCで動かす“テレイグジスタンス”ロボット
WebRTCで動かす“テレイグジスタンス”ロボット
NTT Communications Technology Development
Tendances
(20)
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
MagicOnion入門
MagicOnion入門
BuildKitによる高速でセキュアなイメージビルド
BuildKitによる高速でセキュアなイメージビルド
リアルタイムサーバー 〜Erlang/OTPで作るPubSubサーバー〜
リアルタイムサーバー 〜Erlang/OTPで作るPubSubサーバー〜
WebSocketでカメラの映像を共有してみた
WebSocketでカメラの映像を共有してみた
Docker Compose 徹底解説
Docker Compose 徹底解説
SFUの話
SFUの話
WebブラウザでP2Pを実現する、WebRTCのAPIと周辺技術
WebブラウザでP2Pを実現する、WebRTCのAPIと周辺技術
WebRTC SFU mediasoup sample
WebRTC SFU mediasoup sample
【Unite 2017 Tokyo】「黒騎士と白の魔王」にみるC#で統一したサーバー/クライアント開発と現実的なUniRx使いこなし術
【Unite 2017 Tokyo】「黒騎士と白の魔王」にみるC#で統一したサーバー/クライアント開発と現実的なUniRx使いこなし術
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
やはりお前らのMVCは間違っている
やはりお前らのMVCは間違っている
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
マイクロサービスバックエンドAPIのためのRESTとgRPC
マイクロサービスバックエンドAPIのためのRESTとgRPC
The Usage and Patterns of MagicOnion
The Usage and Patterns of MagicOnion
CEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭する
CEDEC 2018 最速のC#の書き方 - C#大統一理論へ向けて性能的課題を払拭する
目grep入門 +解説
目grep入門 +解説
Docker Tokyo
Docker Tokyo
WebSocketのキホン
WebSocketのキホン
WebRTCで動かす“テレイグジスタンス”ロボット
WebRTCで動かす“テレイグジスタンス”ロボット
Similaire à WebRTC と Native とそれから、それから。
ISM APAC TechTalk - WebRTC - Dimuthu Nilanka
ISM APAC TechTalk - WebRTC - Dimuthu Nilanka
Dimuthu Nilanka
WebRTC From Asterisk to Headline - MoNage
WebRTC From Asterisk to Headline - MoNage
Chad Hart
2600hz WebRTC Meetup at WeWork, San Francisco, CA
2600hz WebRTC Meetup at WeWork, San Francisco, CA
2600Hz
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
Amir Zmora
WebRTC standards update (Jul 2014)
WebRTC standards update (Jul 2014)
Victor Pascual Ávila
HTML5のご紹介
HTML5のご紹介
yoshikawa_t
Fast C++ Web Servers
Fast C++ Web Servers
Troy Miles
Astricon WebRTC Update
Astricon WebRTC Update
Chad Hart
15年前に作ったアプリを現在に蘇らせてみた話
15年前に作ったアプリを現在に蘇らせてみた話
Naoki Nagazumi
Web rtc 入門
Web rtc 入門
crsgypin Chiu
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
davyjones
[workshop] The Revolutionary WebRTC
[workshop] The Revolutionary WebRTC
Giacomo Vacca
The WebKit project
The WebKit project
juanjosanchezpenas
Twilio Signal 2016 WebRTC Reborn
Twilio Signal 2016 WebRTC Reborn
Twilio Inc
WebRTC Reborn SignalConf 2016
WebRTC Reborn SignalConf 2016
Dan Jenkins
KazooCon 2014 - WebRTC
KazooCon 2014 - WebRTC
2600Hz
HTML5: An Overview
HTML5: An Overview
Nagendra Um
HTML5 Introduction
HTML5 Introduction
dynamis
Scaling WebRTC deployments with multicast @ IETF 110 MBONED
Scaling WebRTC deployments with multicast @ IETF 110 MBONED
Lorenzo Miniero
Change by HTML5
Change by HTML5
dynamis
Similaire à WebRTC と Native とそれから、それから。
(20)
ISM APAC TechTalk - WebRTC - Dimuthu Nilanka
ISM APAC TechTalk - WebRTC - Dimuthu Nilanka
WebRTC From Asterisk to Headline - MoNage
WebRTC From Asterisk to Headline - MoNage
2600hz WebRTC Meetup at WeWork, San Francisco, CA
2600hz WebRTC Meetup at WeWork, San Francisco, CA
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
WebRTC standards update (Jul 2014)
WebRTC standards update (Jul 2014)
HTML5のご紹介
HTML5のご紹介
Fast C++ Web Servers
Fast C++ Web Servers
Astricon WebRTC Update
Astricon WebRTC Update
15年前に作ったアプリを現在に蘇らせてみた話
15年前に作ったアプリを現在に蘇らせてみた話
Web rtc 入門
Web rtc 入門
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
HTML5 is the Future of Mobile, PhoneGap Takes You There Today
[workshop] The Revolutionary WebRTC
[workshop] The Revolutionary WebRTC
The WebKit project
The WebKit project
Twilio Signal 2016 WebRTC Reborn
Twilio Signal 2016 WebRTC Reborn
WebRTC Reborn SignalConf 2016
WebRTC Reborn SignalConf 2016
KazooCon 2014 - WebRTC
KazooCon 2014 - WebRTC
HTML5: An Overview
HTML5: An Overview
HTML5 Introduction
HTML5 Introduction
Scaling WebRTC deployments with multicast @ IETF 110 MBONED
Scaling WebRTC deployments with multicast @ IETF 110 MBONED
Change by HTML5
Change by HTML5
Plus de tnoho
WebRTC配信とハードウェアエンコーダ
WebRTC配信とハードウェアエンコーダ
tnoho
WebRTCを利用した遠隔リアルタイム映像処理フレームワークの実装
WebRTCを利用した遠隔リアルタイム映像処理フレームワークの実装
tnoho
IoTをインターネット越しで見る
IoTをインターネット越しで見る
tnoho
Jitsi video bridge で遊んでみた
Jitsi video bridge で遊んでみた
tnoho
スマートフォン電子回路をつなごう
スマートフォン電子回路をつなごう
tnoho
mbedを用いたラピッドプロトタイピングのススメ
mbedを用いたラピッドプロトタイピングのススメ
tnoho
Plus de tnoho
(6)
WebRTC配信とハードウェアエンコーダ
WebRTC配信とハードウェアエンコーダ
WebRTCを利用した遠隔リアルタイム映像処理フレームワークの実装
WebRTCを利用した遠隔リアルタイム映像処理フレームワークの実装
IoTをインターネット越しで見る
IoTをインターネット越しで見る
Jitsi video bridge で遊んでみた
Jitsi video bridge で遊んでみた
スマートフォン電子回路をつなごう
スマートフォン電子回路をつなごう
mbedを用いたラピッドプロトタイピングのススメ
mbedを用いたラピッドプロトタイピングのススメ
Dernier
Zero-day Vulnerabilities
Zero-day Vulnerabilities
alihassaah1994
Check out the Free Landing Page Hosting in 2024
Check out the Free Landing Page Hosting in 2024
Shubham Pant
Computer 10 Lesson 8: Building a Website
Computer 10 Lesson 8: Building a Website
Mavein
LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdf
LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdf
mchristianalwyn
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDS
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDS
edrianrheine
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
Roxana Stingu
Presentation2.pptx - JoyPress Wordpress
Presentation2.pptx - JoyPress Wordpress
ssuser166378
Introduction to ICANN and Fellowship program by Shreedeep Rayamajhi.pdf
Introduction to ICANN and Fellowship program by Shreedeep Rayamajhi.pdf
Shreedeep Rayamajhi
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
Jan Löffler
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
APNIC
LESSON 10/ GROUP 10/ ST. THOMAS AQUINASS
LESSON 10/ GROUP 10/ ST. THOMAS AQUINASS
lesteraporado16
Bio Medical Waste Management Guideliness 2023 ppt.pptx
Bio Medical Waste Management Guideliness 2023 ppt.pptx
naveenithkrishnan
Dernier
(12)
Zero-day Vulnerabilities
Zero-day Vulnerabilities
Check out the Free Landing Page Hosting in 2024
Check out the Free Landing Page Hosting in 2024
Computer 10 Lesson 8: Building a Website
Computer 10 Lesson 8: Building a Website
LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdf
LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdf
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDS
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDS
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
Presentation2.pptx - JoyPress Wordpress
Presentation2.pptx - JoyPress Wordpress
Introduction to ICANN and Fellowship program by Shreedeep Rayamajhi.pdf
Introduction to ICANN and Fellowship program by Shreedeep Rayamajhi.pdf
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
LESSON 10/ GROUP 10/ ST. THOMAS AQUINASS
LESSON 10/ GROUP 10/ ST. THOMAS AQUINASS
Bio Medical Waste Management Guideliness 2023 ppt.pptx
Bio Medical Waste Management Guideliness 2023 ppt.pptx
WebRTC と Native とそれから、それから。
1.
tnoho WebRTC Native
2.
( ( • )
( ( • @ • : T •
3.
WebRTC Client WebRTC • NAT
P2P • WebRTC
4.
WebRTC Native Client WebRTC WebRTC
Native Client (WebRTC NaCl) • libwebrtc • Google WebRTC Client • Chrome (Chromium) • C++ • Apple Objective-C, Android Java
5.
WebRTC Native Client •
Windows, macOS, Linux, iOS, Android x86, arm OK • • • WebRTC WebRTC SDK, webrtc-skyway-gateway …
6.
• • iOS/Android • Swift
WebRTC • https://qiita.com/tnoho/items/3b94371e59fe8ad6ce03 • WebRTC NaCl ( C++) • WebRTC Native Client Momo • pyrtcconductor • ( ) • Shiguredo Momo • tnoho C++
7.
WebRTC Native Client
Momo • RaspberryPi WebRTC Client ( ) • HTTP • P2P • HTTP • WebRTC SFU Sora •
8.
Momo • Raspberry Pi
Zero • Raspberry Pi <= 1 arm v6 libwebrtc • https://github.com/shiguredo/momo/tree/develop/patch (*_armv6.patch) • Raspberry Pi • https://github.com/shiguredo/momo/tree/develop/hwenc_il • HDMI • MPEG2-TS • • Momo
9.
pyrtcconductor • WebRTC NaCl
Python wapper ( ) • setup.py libwebrtc • libwebrtc • Python • OpenCV • OpenCV • Tensorflow • DataChannel
10.
( ) • •
11.
Shiguredo Momo (tnoho
) • WebRTC Native Client Momo (GitHub ) • https://github.com/shiguredo/momo • HTTP • P2P • WebSocket • WebRTC SFU Sora •
12.
Shiguredo Momo • tnoho(
) 4 • OSS (APL 2.0), Boost • (@melponn) • • • Linux (x86, arm) macOS Windows • ROS • • macOS, Raspberry Pi
13.
Shiguredo Momo • WebRTC → •
Sora → Chrome • → OSS • WebRTC OSS
14.
WebRTC NaCl Web
15.
WebRTC NaCl • NaCl •
https://webrtc.googlesource.com/src/+/master/examples examples • Android • Apple (obj*) • C++ (peerconnection) • Unity plugin? • • Shiguredo Momo
16.
WebRTC NaCl • Mac
Windows Android iOS Linux
17.
CreatePeerConnectionFactory • WebRTC NaCl •
NaCl • CreatePeerConnectionFactory • api/create_peerconnection_factory.h
19.
Shiguredo Momo • https://github.com/shiguredo/momo/blob/develop/src/rtc/manager.cpp OS In/Out / OSX HWA
/ RaspberryPi HWA ( ) / NaCl
20.
VideoCapture • cricket::VideoCapturer • https://github.com/shiguredo/momo/blob/develop/src/ros/ros_video_captur e.h •
OnFrame • Factory CreateVideoSource VideoTrackSourceInterface • https://github.com/shiguredo/momo/blob/develop/src/rtc/manager.cpp
21.
Thread • Momo CreatePeerConnectionFactory Thread
null • webrtc.org https://webrtc.org/native-code/native-apis/ Stream API PeerConnection API API
22.
• https://github.com/shiguredo/momo/blob/develop/src/rtc/manager.cpp • API
23.
EOF
Télécharger maintenant