SlideShare a Scribd company logo
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

More Related Content

What's hot

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
ADVA
 
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
ADVA
 
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
ADVA
 
SatAware assures satellite-based timing
 SatAware assures satellite-based timing SatAware assures satellite-based timing
SatAware assures satellite-based timing
ADVA
 
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 access
ADVA
 
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
ADVA
 
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 slicing
ADVA
 
NFV foundation/NFV For Dummies
NFV foundation/NFV For DummiesNFV foundation/NFV For Dummies
NFV foundation/NFV For Dummies
anandbajaj
 
Transforming network operations with Ensemble Controller
Transforming network operations with Ensemble ControllerTransforming network operations with Ensemble Controller
Transforming network operations with Ensemble Controller
ADVA
 
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 networks
ADVA
 
Transforming Private 5G Networks
Transforming Private 5G NetworksTransforming Private 5G Networks
Transforming Private 5G Networks
inside-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 Sparkplug
Ian 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 box
ADVA
 

What's hot (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
 

Similar to 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 architecture
Kensaku Komatsu
 
04122016 web rtc_globalsummit
04122016 web rtc_globalsummit04122016 web rtc_globalsummit
04122016 web rtc_globalsummit
Kensaku Komatsu
 
Effective IoT System on Openstack
Effective IoT System on OpenstackEffective IoT System on Openstack
Effective IoT System on Openstack
Takashi 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
 
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
NTT Software Innovation Center
 
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
Open 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 Global
Gaganpreet 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 Global
Gaganpreet Singh Walia
 
Transforming to Enable 5G
Transforming to Enable 5GTransforming to Enable 5G
Transforming to Enable 5G
Lumina Networks
 
Innovations in Edge Computing and MEC
Innovations in Edge Computing and MECInnovations in Edge Computing and MEC
Innovations in Edge Computing and MEC
Sabidur Rahman
 
IoT digest. March 2018
IoT digest. March 2018IoT digest. March 2018
IoT digest. March 2018
ElifTech
 
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 Division
Harry 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 TAP
ADVA
 
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
Chuck 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 assurance
ADVA
 
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 Group
techUK
 
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 hyperscalers
Patrick Lopez
 

Similar to 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
 

More from 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
 
Argo CDについて
Argo CDについてArgo CDについて
SpinnakerとKayentaで 高速・安全なデプロイ!
SpinnakerとKayentaで 高速・安全なデプロイ!SpinnakerとKayentaで 高速・安全なデプロイ!
SpinnakerとKayentaで 高速・安全なデプロイ!
NTT Communications Technology Development
 
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
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
 
AWS re:Invent2017で見た AWSの強さとは
AWS re:Invent2017で見た AWSの強さとは AWS re:Invent2017で見た AWSの強さとは
AWS re:Invent2017で見た AWSの強さとは
NTT Communications Technology Development
 
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
 
Mexico ops meetup発表資料 20170905
Mexico ops meetup発表資料 20170905Mexico ops meetup発表資料 20170905
Mexico ops meetup発表資料 20170905
NTT Communications Technology Development
 
NTT Tech Conference #2 - closing -
NTT Tech Conference #2 - closing -NTT Tech Conference #2 - closing -
NTT Tech Conference #2 - closing -
NTT Communications Technology Development
 
イケてない開発チームがイケてる開発を始めようとする軌跡
イケてない開発チームがイケてる開発を始めようとする軌跡イケてない開発チームがイケてる開発を始めようとする軌跡
イケてない開発チームがイケてる開発を始めようとする軌跡
NTT Communications Technology Development
 
GPU Container as a Service を実現するための最新OSS徹底比較
GPU Container as a Service を実現するための最新OSS徹底比較GPU Container as a Service を実現するための最新OSS徹底比較
GPU Container as a Service を実現するための最新OSS徹底比較
NTT Communications Technology Development
 
SpinnakerとOpenStackの構築
SpinnakerとOpenStackの構築SpinnakerとOpenStackの構築
SpinnakerとOpenStackの構築
NTT Communications Technology Development
 
Troveコミュニティ動向
Troveコミュニティ動向Troveコミュニティ動向
Troveコミュニティ動向
NTT Communications Technology Development
 
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 Communications Technology Development
 
NTT Tech Conference #1 Opening Keynote
NTT Tech Conference #1 Opening KeynoteNTT Tech Conference #1 Opening Keynote
NTT Tech Conference #1 Opening Keynote
NTT Communications Technology Development
 
NTT Tech Conference #1 Closing Keynote
NTT Tech Conference #1 Closing KeynoteNTT Tech Conference #1 Closing Keynote
NTT Tech Conference #1 Closing Keynote
NTT Communications Technology Development
 
OpsからみたOpenStack Summit
OpsからみたOpenStack SummitOpsからみたOpenStack Summit
OpsからみたOpenStack Summit
NTT Communications Technology Development
 

More from 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
 

Recently uploaded

Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 

Recently uploaded (20)

Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 

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