SlideShare uma empresa Scribd logo
1 de 28
Transform your business, transcend expectations with our technologically advanced solutions.
Copyright © NTT Communications Corporation. All rights reserved.
WebRTC for IoT,
Edge Computing Use Cases
NTT Communications
Kensaku Komatsu
Copyright © NTT Communications Corporation. All rights reserved. 2
Kensaku Komatsu
@komasshu
Working at NTT Communications
Senior technical manager
Web Application Evangelist
Google Developer Expert – Web Technologies
kensaku.komatsu
kensaku-komatsu-6528333b
Copyright © NTT Communications Corporation. All rights reserved. 3
SkyWay
NAT
NAT
 Most popular cPaaS service in Japan.
 Makes it easy to develop P2P communication app.
 Released Dec, 2013
 Over 7,700 apps.
 Currently open beta (free of
charge)
STUN
API
Signaling
API
STUN
API
JS SDK iOS/Android SDK
Easy to
develop apps
with SDK
Full
managed
WebRTC
clouds
TURN
API
app app
SFU
API
α
Copyright © NTT Communications Corporation. All rights reserved.
Leveraging WebRTC
in IoT devices.
4
Copyright © NTT Communications Corporation. All rights reserved. 5
Typical WebRTC use case model
• Teleconferencing
• Telework
• Online education
• Online health care
• ….
Copyright © NTT Communications Corporation. All rights reserved. 6
Typical IoT - WebRTC use case model
• Remote security monitoring
• Remote pet care
• Remote baby monitoring
• ….
http://www.amaryllo.eu/n60104/prod_atom/ https://www.withings.com/us/en/products/home
Copyright © NTT Communications Corporation. All rights reserved. 7
Why WebRTC for remote camera?
 Web Cam
• need IP reachability, low quality video, no voice,
one-way communication
 Live Streaming
• latency (sec order), one-way communication
 Proprietary system
• low interoperability, expensive, license issues
Before WebRTC …
Copyright © NTT Communications Corporation. All rights reserved. 8
Why WebRTC for remote camera?( cont. )
 no need of IP reachability (under NAT is ok)
 low latency ... (msec order)
 Interoperable
 Be able to use 3rd party PaaS
with WebRTC …
Copyright © NTT Communications Corporation. All rights reserved. 9
Eco-system of WebRTC
Your App
Copyright © NTT Communications Corporation. All rights reserved. 10
Bonus feature
https://www.doublerobotics.com/
Copyright © NTT Communications Corporation. All rights reserved. 11
Telepresence use case
http://www.doublerobotics.com/stories/press.php?story=true&id=16
Copyright © NTT Communications Corporation. All rights reserved. 12
Wearable use case
Video recording
Remote
communication
Remote
verification
Copyright © NTT Communications Corporation. All rights reserved. 13
Telexistence use case
© KMD: Keio University Graduate School
of Media Design
© Ducklings, Inc
© OBAYASHI
Copyright © NTT Communications Corporation. All rights reserved. 14
Choices for embedded devices
https://webrtc.org/native-code/ https://janus.conf.meetecho.com/docs/ https://github.com/webrtc-uwp
Copyright © NTT Communications Corporation. All rights reserved.
15
WebRTC
in edge computing
scenarios.
Copyright © NTT Communications Corporation. All rights reserved. 16
Typical use cases for Edge Computing
Alert
• Local monitoring
• Intrusion detection
• Noise detection
• …
Copyright © NTT Communications Corporation. All rights reserved. 17
What makes Edge Computing easy?
• Location independent setting
• Center control authentication
• Minimize security policy setting (e.g. FireWall)
Copyright © NTT Communications Corporation. All rights reserved. 18
Remote monitoring, Big data Analysis
• No global IP address setting
• No firewall setting
• Same monitoring architecture
Copyright © NTT Communications Corporation. All rights reserved. 19
Location free. Portability
Signaling
server
No reconfiguration is needed for
reachability
Every single connection is dynamically
established on the fly.
Copyright © NTT Communications Corporation. All rights reserved. 20
Also applied to generic devices
Signaling
server
Zero touch provisioning
for all single IoT
devices.
No need of relay server
for real time sensor
monitoring.
Copyright © NTT Communications Corporation. All rights reserved. 21
Three benefits of WebRTC for Edge
computing use cases
• Ease of management
• Security
• Fault tolerance
Copyright © NTT Communications Corporation. All rights reserved. 22
Point 1 : Ease of management
Signaling
server
• Dynamic establishment of
reachability
• No configuring firewall
• Every connection is
managed by Signaling
server
Copyright © NTT Communications Corporation. All rights reserved. 23
Point 2 : Security
• No open tcp/udp inbound port is needed.
• All single data is encrypted
• Every connection is managed by signaling server
Copyright © NTT Communications Corporation. All rights reserved. 24
Point 3 : Fault tolerance
When local analytics system has trouble …
-> Establish new RTC connection and switch to another edge system.
Copyright © NTT Communications Corporation. All rights reserved. 25
Easy ad-hoc provisioning
WebRTC brings us flexible, secure and fault tolerant Edge computing system
Easy to build in an Ad-hoc way
Copyright © NTT Communications Corporation. All rights reserved. 26
Special announcement: SkyWay IoT SDK
• Global accessible “Janus Gateway”
even under NAT environment.
• Real time camera monitoring
• P2P full mesh pub/sub API
• P2P REST API
https://github.com/nttcom/skyway-iot-sdk
Headless WebRTC SDK for linux box
Copyright © NTT Communications Corporation. All rights reserved. 27
Summary
• WebRTC for IoT
• Several existing use cases
• Easy to setup, low latency, interoperability
• Be able to build system within eco-system.
• Edge Computing
• Ease of management
• Improve IoT security
• Fault tolerance
Copyright © NTT Communications Corporation. All rights reserved. 28
Thank you!!
Thank you!!
@komasshu
kensaku.komatsu
kensaku-komatsu-6528333b

Mais conteúdo relacionado

Mais procurados

FSP 150-GO102Pro Series: Redefining demarcation for the small cell era
FSP 150-GO102Pro Series: Redefining demarcation for the small cell eraFSP 150-GO102Pro Series: Redefining demarcation for the small cell era
FSP 150-GO102Pro Series: Redefining demarcation for the small cell eraADVA
 
MEF Presto for SDN-enabled service lifecycle automation
MEF Presto for SDN-enabled service lifecycle automationMEF Presto for SDN-enabled service lifecycle automation
MEF Presto for SDN-enabled service lifecycle automationADVA
 
Open to open cable: OFC 2018 workshop on undersea systems
Open to open cable: OFC 2018 workshop on undersea systemsOpen to open cable: OFC 2018 workshop on undersea systems
Open to open cable: OFC 2018 workshop on undersea systemsADVA
 
SatAware assures satellite-based timing
 SatAware assures satellite-based timing SatAware assures satellite-based timing
SatAware assures satellite-based timingADVA
 
ONAP and the K8s Ecosystem: A Converged Edge Application & Network Function P...
ONAP and the K8s Ecosystem: A Converged Edge Application & Network Function P...ONAP and the K8s Ecosystem: A Converged Edge Application & Network Function P...
ONAP and the K8s Ecosystem: A Converged Edge Application & Network Function P...Liz Warner
 
Live demo of low-latency and timing-accurate mobile x-haul based on SDN-enabl...
Live demo of low-latency and timing-accurate mobile x-haul based on SDN-enabl...Live demo of low-latency and timing-accurate mobile x-haul based on SDN-enabl...
Live demo of low-latency and timing-accurate mobile x-haul based on SDN-enabl...ADVA
 
Wholesale network slicing for 5G access
Wholesale network slicing for 5G accessWholesale network slicing for 5G access
Wholesale network slicing for 5G accessADVA
 
Ensemble Activator makes disaggregation truly carrier-grade
Ensemble Activator makes disaggregation truly carrier-gradeEnsemble Activator makes disaggregation truly carrier-grade
Ensemble Activator makes disaggregation truly carrier-gradeADVA
 
Easing the Path to Network Transformation - Network Transformation Experience...
Easing the Path to Network Transformation - Network Transformation Experience...Easing the Path to Network Transformation - Network Transformation Experience...
Easing the Path to Network Transformation - Network Transformation Experience...Liz Warner
 
NECOS Industrial Workshop Demonstrations by Prof. Fabio Verdi (UFSCAR)
NECOS Industrial Workshop Demonstrations by Prof. Fabio Verdi (UFSCAR)NECOS Industrial Workshop Demonstrations by Prof. Fabio Verdi (UFSCAR)
NECOS Industrial Workshop Demonstrations by Prof. Fabio Verdi (UFSCAR)Christian Esteve Rothenberg
 
Automated and secure service activation at the network edge with zero touch p...
Automated and secure service activation at the network edge with zero touch p...Automated and secure service activation at the network edge with zero touch p...
Automated and secure service activation at the network edge with zero touch p...ADVA
 
5G is more than a new radio - network slicing
5G is more than a new radio - network slicing5G is more than a new radio - network slicing
5G is more than a new radio - network slicingADVA
 
NFV foundation/NFV For Dummies
NFV foundation/NFV For DummiesNFV foundation/NFV For Dummies
NFV foundation/NFV For Dummiesanandbajaj
 
Transforming network operations with Ensemble Controller
Transforming network operations with Ensemble ControllerTransforming network operations with Ensemble Controller
Transforming network operations with Ensemble ControllerADVA
 
20210805 以5 g與邊緣運算技術佈署物聯網
20210805 以5 g與邊緣運算技術佈署物聯網20210805 以5 g與邊緣運算技術佈署物聯網
20210805 以5 g與邊緣運算技術佈署物聯網Dr. Chang Jung Lee
 
Evolution of high-speed interfaces in disaggregated open networks
Evolution of high-speed interfaces in disaggregated open networksEvolution of high-speed interfaces in disaggregated open networks
Evolution of high-speed interfaces in disaggregated open networksADVA
 
Transforming Private 5G Networks
Transforming Private 5G NetworksTransforming Private 5G Networks
Transforming Private 5G Networksinside-BigData.com
 
Connecting the smart factory to the cloud with MQTT and Sparkplug
Connecting the smart factory to the cloud with MQTT and SparkplugConnecting the smart factory to the cloud with MQTT and Sparkplug
Connecting the smart factory to the cloud with MQTT and SparkplugIan Skerrett
 
Introducing ConnectGuard™ Cloud
Introducing ConnectGuard™ Cloud Introducing ConnectGuard™ Cloud
Introducing ConnectGuard™ Cloud ADVA
 
Design and deployment of optical white box
Design and deployment of optical white boxDesign and deployment of optical white box
Design and deployment of optical white boxADVA
 

Mais procurados (20)

FSP 150-GO102Pro Series: Redefining demarcation for the small cell era
FSP 150-GO102Pro Series: Redefining demarcation for the small cell eraFSP 150-GO102Pro Series: Redefining demarcation for the small cell era
FSP 150-GO102Pro Series: Redefining demarcation for the small cell era
 
MEF Presto for SDN-enabled service lifecycle automation
MEF Presto for SDN-enabled service lifecycle automationMEF Presto for SDN-enabled service lifecycle automation
MEF Presto for SDN-enabled service lifecycle automation
 
Open to open cable: OFC 2018 workshop on undersea systems
Open to open cable: OFC 2018 workshop on undersea systemsOpen to open cable: OFC 2018 workshop on undersea systems
Open to open cable: OFC 2018 workshop on undersea systems
 
SatAware assures satellite-based timing
 SatAware assures satellite-based timing SatAware assures satellite-based timing
SatAware assures satellite-based timing
 
ONAP and the K8s Ecosystem: A Converged Edge Application & Network Function P...
ONAP and the K8s Ecosystem: A Converged Edge Application & Network Function P...ONAP and the K8s Ecosystem: A Converged Edge Application & Network Function P...
ONAP and the K8s Ecosystem: A Converged Edge Application & Network Function P...
 
Live demo of low-latency and timing-accurate mobile x-haul based on SDN-enabl...
Live demo of low-latency and timing-accurate mobile x-haul based on SDN-enabl...Live demo of low-latency and timing-accurate mobile x-haul based on SDN-enabl...
Live demo of low-latency and timing-accurate mobile x-haul based on SDN-enabl...
 
Wholesale network slicing for 5G access
Wholesale network slicing for 5G accessWholesale network slicing for 5G access
Wholesale network slicing for 5G access
 
Ensemble Activator makes disaggregation truly carrier-grade
Ensemble Activator makes disaggregation truly carrier-gradeEnsemble Activator makes disaggregation truly carrier-grade
Ensemble Activator makes disaggregation truly carrier-grade
 
Easing the Path to Network Transformation - Network Transformation Experience...
Easing the Path to Network Transformation - Network Transformation Experience...Easing the Path to Network Transformation - Network Transformation Experience...
Easing the Path to Network Transformation - Network Transformation Experience...
 
NECOS Industrial Workshop Demonstrations by Prof. Fabio Verdi (UFSCAR)
NECOS Industrial Workshop Demonstrations by Prof. Fabio Verdi (UFSCAR)NECOS Industrial Workshop Demonstrations by Prof. Fabio Verdi (UFSCAR)
NECOS Industrial Workshop Demonstrations by Prof. Fabio Verdi (UFSCAR)
 
Automated and secure service activation at the network edge with zero touch p...
Automated and secure service activation at the network edge with zero touch p...Automated and secure service activation at the network edge with zero touch p...
Automated and secure service activation at the network edge with zero touch p...
 
5G is more than a new radio - network slicing
5G is more than a new radio - network slicing5G is more than a new radio - network slicing
5G is more than a new radio - network slicing
 
NFV foundation/NFV For Dummies
NFV foundation/NFV For DummiesNFV foundation/NFV For Dummies
NFV foundation/NFV For Dummies
 
Transforming network operations with Ensemble Controller
Transforming network operations with Ensemble ControllerTransforming network operations with Ensemble Controller
Transforming network operations with Ensemble Controller
 
20210805 以5 g與邊緣運算技術佈署物聯網
20210805 以5 g與邊緣運算技術佈署物聯網20210805 以5 g與邊緣運算技術佈署物聯網
20210805 以5 g與邊緣運算技術佈署物聯網
 
Evolution of high-speed interfaces in disaggregated open networks
Evolution of high-speed interfaces in disaggregated open networksEvolution of high-speed interfaces in disaggregated open networks
Evolution of high-speed interfaces in disaggregated open networks
 
Transforming Private 5G Networks
Transforming Private 5G NetworksTransforming Private 5G Networks
Transforming Private 5G Networks
 
Connecting the smart factory to the cloud with MQTT and Sparkplug
Connecting the smart factory to the cloud with MQTT and SparkplugConnecting the smart factory to the cloud with MQTT and Sparkplug
Connecting the smart factory to the cloud with MQTT and Sparkplug
 
Introducing ConnectGuard™ Cloud
Introducing ConnectGuard™ Cloud Introducing ConnectGuard™ Cloud
Introducing ConnectGuard™ Cloud
 
Design and deployment of optical white box
Design and deployment of optical white boxDesign and deployment of optical white box
Design and deployment of optical white box
 

Semelhante a Web rtc for iot, edge computing use cases

Media processing with serverless architecture
Media processing with serverless architectureMedia processing with serverless architecture
Media processing with serverless architectureKensaku Komatsu
 
04122016 web rtc_globalsummit
04122016 web rtc_globalsummit04122016 web rtc_globalsummit
04122016 web rtc_globalsummitKensaku Komatsu
 
Effective IoT System on Openstack
Effective IoT System on OpenstackEffective IoT System on Openstack
Effective IoT System on OpenstackTakashi Kajinami
 
Cisco Connect 2018 Thailand - Secured and visualized data center connectivity...
Cisco Connect 2018 Thailand - Secured and visualized data center connectivity...Cisco Connect 2018 Thailand - Secured and visualized data center connectivity...
Cisco Connect 2018 Thailand - Secured and visualized data center connectivity...NetworkCollaborators
 
Next Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network InnovationNext Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network InnovationOpen Networking Summits
 
IOT in 5G Training and Certification by TELCOMA Global
IOT in 5G Training and Certification by TELCOMA GlobalIOT in 5G Training and Certification by TELCOMA Global
IOT in 5G Training and Certification by TELCOMA GlobalGaganpreet Singh Walia
 
IOT in 5G Training and Certification by TELCOMA Global
IOT in 5G Training and Certification by TELCOMA GlobalIOT in 5G Training and Certification by TELCOMA Global
IOT in 5G Training and Certification by TELCOMA GlobalGaganpreet Singh Walia
 
Transforming to Enable 5G
Transforming to Enable 5GTransforming to Enable 5G
Transforming to Enable 5GLumina Networks
 
Innovations in Edge Computing and MEC
Innovations in Edge Computing and MECInnovations in Edge Computing and MEC
Innovations in Edge Computing and MECSabidur Rahman
 
IoT digest. March 2018
IoT digest. March 2018IoT digest. March 2018
IoT digest. March 2018ElifTech
 
Enel, AWS, and Athonet: Connecting Millions of IoT Devices on Private LTE (TL...
Enel, AWS, and Athonet: Connecting Millions of IoT Devices on Private LTE (TL...Enel, AWS, and Athonet: Connecting Millions of IoT Devices on Private LTE (TL...
Enel, AWS, and Athonet: Connecting Millions of IoT Devices on Private LTE (TL...Amazon Web Services
 
SMEC ICT Business Division
SMEC ICT Business DivisionSMEC ICT Business Division
SMEC ICT Business DivisionHarry Sohn
 
Syncing the cloud - from T1 to TAP
 Syncing the cloud - from T1 to TAP Syncing the cloud - from T1 to TAP
Syncing the cloud - from T1 to TAPADVA
 
Catching the Internet of Things (IoT) Wave
Catching the Internet of Things (IoT) WaveCatching the Internet of Things (IoT) Wave
Catching the Internet of Things (IoT) WaveChuck Petras
 
Accelerating 5G enterprise networks with edge computing and latency assurance
Accelerating 5G enterprise networks with edge computing and latency assuranceAccelerating 5G enterprise networks with edge computing and latency assurance
Accelerating 5G enterprise networks with edge computing and latency assuranceADVA
 
Cloud and Edge: price, performance and privacy considerations in IOT, by Tsvi...
Cloud and Edge: price, performance and privacy considerations in IOT, by Tsvi...Cloud and Edge: price, performance and privacy considerations in IOT, by Tsvi...
Cloud and Edge: price, performance and privacy considerations in IOT, by Tsvi...Cloud Native Day Tel Aviv
 
Connectivity Challenges for CAVs - Athonet Group
Connectivity Challenges for CAVs - Athonet GroupConnectivity Challenges for CAVs - Athonet Group
Connectivity Challenges for CAVs - Athonet GrouptechUK
 
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月VirtualTech Japan Inc.
 
Edge Computing risks and Opportunities for Telco and hyperscalers
Edge Computing risks and Opportunities for Telco and hyperscalersEdge Computing risks and Opportunities for Telco and hyperscalers
Edge Computing risks and Opportunities for Telco and hyperscalersPatrick Lopez
 

Semelhante a Web rtc for iot, edge computing use cases (20)

Media processing with serverless architecture
Media processing with serverless architectureMedia processing with serverless architecture
Media processing with serverless architecture
 
04122016 web rtc_globalsummit
04122016 web rtc_globalsummit04122016 web rtc_globalsummit
04122016 web rtc_globalsummit
 
Effective IoT System on Openstack
Effective IoT System on OpenstackEffective IoT System on Openstack
Effective IoT System on Openstack
 
Cisco Connect 2018 Thailand - Secured and visualized data center connectivity...
Cisco Connect 2018 Thailand - Secured and visualized data center connectivity...Cisco Connect 2018 Thailand - Secured and visualized data center connectivity...
Cisco Connect 2018 Thailand - Secured and visualized data center connectivity...
 
CLOUD-NATIVE NETWORKS FOR THE ADVANCEMENT OF AI/IoT
CLOUD-NATIVE NETWORKS FOR THE ADVANCEMENT OF AI/IoTCLOUD-NATIVE NETWORKS FOR THE ADVANCEMENT OF AI/IoT
CLOUD-NATIVE NETWORKS FOR THE ADVANCEMENT OF AI/IoT
 
Next Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network InnovationNext Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network Innovation
 
IOT in 5G Training and Certification by TELCOMA Global
IOT in 5G Training and Certification by TELCOMA GlobalIOT in 5G Training and Certification by TELCOMA Global
IOT in 5G Training and Certification by TELCOMA Global
 
IOT in 5G Training and Certification by TELCOMA Global
IOT in 5G Training and Certification by TELCOMA GlobalIOT in 5G Training and Certification by TELCOMA Global
IOT in 5G Training and Certification by TELCOMA Global
 
Transforming to Enable 5G
Transforming to Enable 5GTransforming to Enable 5G
Transforming to Enable 5G
 
Innovations in Edge Computing and MEC
Innovations in Edge Computing and MECInnovations in Edge Computing and MEC
Innovations in Edge Computing and MEC
 
IoT digest. March 2018
IoT digest. March 2018IoT digest. March 2018
IoT digest. March 2018
 
Enel, AWS, and Athonet: Connecting Millions of IoT Devices on Private LTE (TL...
Enel, AWS, and Athonet: Connecting Millions of IoT Devices on Private LTE (TL...Enel, AWS, and Athonet: Connecting Millions of IoT Devices on Private LTE (TL...
Enel, AWS, and Athonet: Connecting Millions of IoT Devices on Private LTE (TL...
 
SMEC ICT Business Division
SMEC ICT Business DivisionSMEC ICT Business Division
SMEC ICT Business Division
 
Syncing the cloud - from T1 to TAP
 Syncing the cloud - from T1 to TAP Syncing the cloud - from T1 to TAP
Syncing the cloud - from T1 to TAP
 
Catching the Internet of Things (IoT) Wave
Catching the Internet of Things (IoT) WaveCatching the Internet of Things (IoT) Wave
Catching the Internet of Things (IoT) Wave
 
Accelerating 5G enterprise networks with edge computing and latency assurance
Accelerating 5G enterprise networks with edge computing and latency assuranceAccelerating 5G enterprise networks with edge computing and latency assurance
Accelerating 5G enterprise networks with edge computing and latency assurance
 
Cloud and Edge: price, performance and privacy considerations in IOT, by Tsvi...
Cloud and Edge: price, performance and privacy considerations in IOT, by Tsvi...Cloud and Edge: price, performance and privacy considerations in IOT, by Tsvi...
Cloud and Edge: price, performance and privacy considerations in IOT, by Tsvi...
 
Connectivity Challenges for CAVs - Athonet Group
Connectivity Challenges for CAVs - Athonet GroupConnectivity Challenges for CAVs - Athonet Group
Connectivity Challenges for CAVs - Athonet Group
 
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月
OpenStackを利用したEnterprise Cloudを支える技術 - OpenStack最新情報セミナー 2016年5月
 
Edge Computing risks and Opportunities for Telco and hyperscalers
Edge Computing risks and Opportunities for Telco and hyperscalersEdge Computing risks and Opportunities for Telco and hyperscalers
Edge Computing risks and Opportunities for Telco and hyperscalers
 

Mais de NTT Communications Technology Development

クラウドを最大限活用するinfrastructure as codeを考えよう
クラウドを最大限活用するinfrastructure as codeを考えようクラウドを最大限活用するinfrastructure as codeを考えよう
クラウドを最大限活用するinfrastructure as codeを考えようNTT Communications Technology Development
 
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介NTT Communications Technology Development
 
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~NTT Communications Technology Development
 
マルチクラウドでContinuous Deliveryを実現するSpinnakerについて
マルチクラウドでContinuous Deliveryを実現するSpinnakerについて マルチクラウドでContinuous Deliveryを実現するSpinnakerについて
マルチクラウドでContinuous Deliveryを実現するSpinnakerについて NTT Communications Technology Development
 
Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...
Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...
Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...NTT Communications Technology Development
 
イケてない開発チームがイケてる開発を始めようとする軌跡
イケてない開発チームがイケてる開発を始めようとする軌跡イケてない開発チームがイケてる開発を始めようとする軌跡
イケてない開発チームがイケてる開発を始めようとする軌跡NTT Communications Technology Development
 

Mais de NTT Communications Technology Development (20)

クラウドを最大限活用するinfrastructure as codeを考えよう
クラウドを最大限活用するinfrastructure as codeを考えようクラウドを最大限活用するinfrastructure as codeを考えよう
クラウドを最大限活用するinfrastructure as codeを考えよう
 
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
 
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
 
マルチクラウドでContinuous Deliveryを実現するSpinnakerについて
マルチクラウドでContinuous Deliveryを実現するSpinnakerについて マルチクラウドでContinuous Deliveryを実現するSpinnakerについて
マルチクラウドでContinuous Deliveryを実現するSpinnakerについて
 
Argo CDについて
Argo CDについてArgo CDについて
Argo CDについて
 
SpinnakerとKayentaで 高速・安全なデプロイ!
SpinnakerとKayentaで 高速・安全なデプロイ!SpinnakerとKayentaで 高速・安全なデプロイ!
SpinnakerとKayentaで 高速・安全なデプロイ!
 
100Gbps OpenStack For Providing High-Performance NFV
100Gbps OpenStack For Providing High-Performance NFV100Gbps OpenStack For Providing High-Performance NFV
100Gbps OpenStack For Providing High-Performance NFV
 
Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...
Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...
Can we boost more HPC performance? Integrate IBM POWER servers with GPUs to O...
 
AWS re:Invent2017で見た AWSの強さとは
AWS re:Invent2017で見た AWSの強さとは AWS re:Invent2017で見た AWSの強さとは
AWS re:Invent2017で見た AWSの強さとは
 
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
 
Mexico ops meetup発表資料 20170905
Mexico ops meetup発表資料 20170905Mexico ops meetup発表資料 20170905
Mexico ops meetup発表資料 20170905
 
NTT Tech Conference #2 - closing -
NTT Tech Conference #2 - closing -NTT Tech Conference #2 - closing -
NTT Tech Conference #2 - closing -
 
イケてない開発チームがイケてる開発を始めようとする軌跡
イケてない開発チームがイケてる開発を始めようとする軌跡イケてない開発チームがイケてる開発を始めようとする軌跡
イケてない開発チームがイケてる開発を始めようとする軌跡
 
GPU Container as a Service を実現するための最新OSS徹底比較
GPU Container as a Service を実現するための最新OSS徹底比較GPU Container as a Service を実現するための最新OSS徹底比較
GPU Container as a Service を実現するための最新OSS徹底比較
 
SpinnakerとOpenStackの構築
SpinnakerとOpenStackの構築SpinnakerとOpenStackの構築
SpinnakerとOpenStackの構築
 
Troveコミュニティ動向
Troveコミュニティ動向Troveコミュニティ動向
Troveコミュニティ動向
 
OpenStack Ops Mid-Cycle Meetup & Project Team Gathering出張報告
OpenStack Ops Mid-Cycle Meetup & Project Team Gathering出張報告OpenStack Ops Mid-Cycle Meetup & Project Team Gathering出張報告
OpenStack Ops Mid-Cycle Meetup & Project Team Gathering出張報告
 
NTT Tech Conference #1 Opening Keynote
NTT Tech Conference #1 Opening KeynoteNTT Tech Conference #1 Opening Keynote
NTT Tech Conference #1 Opening Keynote
 
NTT Tech Conference #1 Closing Keynote
NTT Tech Conference #1 Closing KeynoteNTT Tech Conference #1 Closing Keynote
NTT Tech Conference #1 Closing Keynote
 
OpsからみたOpenStack Summit
OpsからみたOpenStack SummitOpsからみたOpenStack Summit
OpsからみたOpenStack Summit
 

Último

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Último (20)

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Web rtc for iot, edge computing use cases

  • 1. Transform your business, transcend expectations with our technologically advanced solutions. Copyright © NTT Communications Corporation. All rights reserved. WebRTC for IoT, Edge Computing Use Cases NTT Communications Kensaku Komatsu
  • 2. Copyright © NTT Communications Corporation. All rights reserved. 2 Kensaku Komatsu @komasshu Working at NTT Communications Senior technical manager Web Application Evangelist Google Developer Expert – Web Technologies kensaku.komatsu kensaku-komatsu-6528333b
  • 3. Copyright © NTT Communications Corporation. All rights reserved. 3 SkyWay NAT NAT  Most popular cPaaS service in Japan.  Makes it easy to develop P2P communication app.  Released Dec, 2013  Over 7,700 apps.  Currently open beta (free of charge) STUN API Signaling API STUN API JS SDK iOS/Android SDK Easy to develop apps with SDK Full managed WebRTC clouds TURN API app app SFU API α
  • 4. Copyright © NTT Communications Corporation. All rights reserved. Leveraging WebRTC in IoT devices. 4
  • 5. Copyright © NTT Communications Corporation. All rights reserved. 5 Typical WebRTC use case model • Teleconferencing • Telework • Online education • Online health care • ….
  • 6. Copyright © NTT Communications Corporation. All rights reserved. 6 Typical IoT - WebRTC use case model • Remote security monitoring • Remote pet care • Remote baby monitoring • …. http://www.amaryllo.eu/n60104/prod_atom/ https://www.withings.com/us/en/products/home
  • 7. Copyright © NTT Communications Corporation. All rights reserved. 7 Why WebRTC for remote camera?  Web Cam • need IP reachability, low quality video, no voice, one-way communication  Live Streaming • latency (sec order), one-way communication  Proprietary system • low interoperability, expensive, license issues Before WebRTC …
  • 8. Copyright © NTT Communications Corporation. All rights reserved. 8 Why WebRTC for remote camera?( cont. )  no need of IP reachability (under NAT is ok)  low latency ... (msec order)  Interoperable  Be able to use 3rd party PaaS with WebRTC …
  • 9. Copyright © NTT Communications Corporation. All rights reserved. 9 Eco-system of WebRTC Your App
  • 10. Copyright © NTT Communications Corporation. All rights reserved. 10 Bonus feature https://www.doublerobotics.com/
  • 11. Copyright © NTT Communications Corporation. All rights reserved. 11 Telepresence use case http://www.doublerobotics.com/stories/press.php?story=true&id=16
  • 12. Copyright © NTT Communications Corporation. All rights reserved. 12 Wearable use case Video recording Remote communication Remote verification
  • 13. Copyright © NTT Communications Corporation. All rights reserved. 13 Telexistence use case © KMD: Keio University Graduate School of Media Design © Ducklings, Inc © OBAYASHI
  • 14. Copyright © NTT Communications Corporation. All rights reserved. 14 Choices for embedded devices https://webrtc.org/native-code/ https://janus.conf.meetecho.com/docs/ https://github.com/webrtc-uwp
  • 15. Copyright © NTT Communications Corporation. All rights reserved. 15 WebRTC in edge computing scenarios.
  • 16. Copyright © NTT Communications Corporation. All rights reserved. 16 Typical use cases for Edge Computing Alert • Local monitoring • Intrusion detection • Noise detection • …
  • 17. Copyright © NTT Communications Corporation. All rights reserved. 17 What makes Edge Computing easy? • Location independent setting • Center control authentication • Minimize security policy setting (e.g. FireWall)
  • 18. Copyright © NTT Communications Corporation. All rights reserved. 18 Remote monitoring, Big data Analysis • No global IP address setting • No firewall setting • Same monitoring architecture
  • 19. Copyright © NTT Communications Corporation. All rights reserved. 19 Location free. Portability Signaling server No reconfiguration is needed for reachability Every single connection is dynamically established on the fly.
  • 20. Copyright © NTT Communications Corporation. All rights reserved. 20 Also applied to generic devices Signaling server Zero touch provisioning for all single IoT devices. No need of relay server for real time sensor monitoring.
  • 21. Copyright © NTT Communications Corporation. All rights reserved. 21 Three benefits of WebRTC for Edge computing use cases • Ease of management • Security • Fault tolerance
  • 22. Copyright © NTT Communications Corporation. All rights reserved. 22 Point 1 : Ease of management Signaling server • Dynamic establishment of reachability • No configuring firewall • Every connection is managed by Signaling server
  • 23. Copyright © NTT Communications Corporation. All rights reserved. 23 Point 2 : Security • No open tcp/udp inbound port is needed. • All single data is encrypted • Every connection is managed by signaling server
  • 24. Copyright © NTT Communications Corporation. All rights reserved. 24 Point 3 : Fault tolerance When local analytics system has trouble … -> Establish new RTC connection and switch to another edge system.
  • 25. Copyright © NTT Communications Corporation. All rights reserved. 25 Easy ad-hoc provisioning WebRTC brings us flexible, secure and fault tolerant Edge computing system Easy to build in an Ad-hoc way
  • 26. Copyright © NTT Communications Corporation. All rights reserved. 26 Special announcement: SkyWay IoT SDK • Global accessible “Janus Gateway” even under NAT environment. • Real time camera monitoring • P2P full mesh pub/sub API • P2P REST API https://github.com/nttcom/skyway-iot-sdk Headless WebRTC SDK for linux box
  • 27. Copyright © NTT Communications Corporation. All rights reserved. 27 Summary • WebRTC for IoT • Several existing use cases • Easy to setup, low latency, interoperability • Be able to build system within eco-system. • Edge Computing • Ease of management • Improve IoT security • Fault tolerance
  • 28. Copyright © NTT Communications Corporation. All rights reserved. 28 Thank you!! Thank you!! @komasshu kensaku.komatsu kensaku-komatsu-6528333b