SlideShare a Scribd company logo
1 of 64
THE REALTIME STORY,

PARTTWO
Olle E Johansson
Twitter @oej | oej@edvina.net
Edvina AB, Olle E. Johansson, Stockholm, Sweden 2016, all rights reserved.

AGENDA
THINGS ON
THE NET.
REALTIME

STATUS
TODO-

LIST
TIME TRAVEL
TIME TRAVEL
CHANGINGTHE PAST
Oops what did I say?
I hope people
forget.
LESSON LEARNED:

CHANGETAKES TIME.
2010
2012
RECURRINGTHEMES

(OR MEMES)
INTEROPERABILITY
PRIVACY and

SECURITYOPEN SOURCE
IPv6
MOST IMPORTANT
LISTEN TO YOUR USERS.
Forget “PBX”
Forget “Phone calls”
Forget “Desktop

Phones”
#MORECRYPTO
WEBRTC GOT IT RIGHT.
#MORECRYPTO
SIP SUCKS.
#MORECRYPTO
CLEARTEXT IS NEVER A
GOOD CHOICE.
#MORECRYPTO
IPv6 It’s finally happening.
AT LEAST SOME
PEOPLE
LISTENEDTO
WHAT I SAID…
S U M M A R Y :
REALTIME
COMMUNICATIONS
Wake up! This year’s

talk begins now!
T h e r e a l t i m e s t o r y - p a r t 2
8000 samples per second
160 samples per 20 milliseconds
Sent over your network
That’s 100 packets per second for a two-way call.
We’re still
fighting

the network
Buffer bloat.
Firewalls.
ALGs.
Bad stuff in the way.
We’re still
fighting

the network
IPv4 NAT
SPEED OF LIGHT.
RFC 1925
CONVERSATIONS
VOICE CONTROL
LIKE IN IRON MAN
HELLO SIRI ALEXIA
Siri Alexia, 2017
Sending your voice commands across the Internet for
parsing is not what I wanted.
WHAT ABOUT OUR USERS?
THE USER
Is moving around.
Using a mobile.
The mobile’s primary

function is not calls.
Online.All the time.
(NEW) WAYS OF WORKING
Constantly changing
organisations.
No fixed desk or office.
Working from home,
hotel, café
ARRRGGGHHHHH
Reaction from the IT
department.
If you think a PBX is the solution

for a more productive company…

Think again.Think hard.
If you think a PBX is the solution

for a more productive company…

Think again.Think hard.
There’s no longer an

INSIDE from a security

perspective.
WHERE ARE WE?
REALTIME CONVERSATIONS
SECURE PRIVATE EVERYWHERE MOBILE DEVICES
No “phone call”
WEBRTC
IN CONTEXT
REALTIME CONVERSATIONS
And much, much

more.
THINGS

ON THE NET
IoT VoIP
REALTIME!!!
INVISIBILITY.
THE NETWORK
Internet
BUILT ON FIBER
Internet
FIBER ROUTEDTO ONE
CENTRAL LOCATION
THE FIBER CARRIES ALL
COMMUNICATIONS
THINGS
GATEWAY
The network
IP Radio
Non-IP radio
IP net
SECURITY
GATEWAY
The network
The cloud service
USERS
IP Radio
Non-IP radio
IP net
ATHING WITH MULTIPLE
OWNERS
GATEWAY
Humidity
Lock
Water
E-health
The network
Cloud app
User
Cloud App 2
Game
IP Radio
Non-IP radio
IP net
THE WAY FORWARD
DON’T BUILD ON ONE
SINGLE L2
User
DEVICE
MOBILE
RADIO
WIFI
CABLE
The network
POWERGRID
ALL NETWORKS 

ARE INSECURE
User
DEVICE
MOBILE
RADIO
WIFI
CABLE
The network
POWERGRID
PROTECTTHE DATA
DATA COLLECTIONS ARE
DANGEROUS
“When I started this little project I
had intended to put all the data online, but
when I saw it, I decided the risk of identity theft
was just too high to be worth making my
data public.”



Tim Panton
https://babyis60.wordpress.com/2015/11/13/the-investigation-of-packets/
MODERN HARDWARE
HANDLES CRYPTO
GATEWAY
STAYING UPTO DATE
GATEWAY
WHO AREYOU, IT,THAT,THIS
RELATIONS
WHO CONTROLSTHE
IDENTITY
me me me me
THEY WANTTO DELIVER A
PROPER SOLUTION.
WHY DO WE SEE REPEATED FAILURES?
@internetofshit
IoTSUMMARY: 

THINGS ON THE NET
ENCRYPTION ENABLES

NEW FUNCTIONALITY.
SECURITY AND PRIVACY IS
NOT SEP
(SOMEBODY ELSE’S PROBLEM)
YOU NEED A PROPER INFRASTRUCTURE
FORTHINGS ONTHE NET.
HOME OFFICE CARE
INTERNET IS THE NET.
ALL NETWORKS WILL SOONER OR LATER BECOME PART OF THE NET.
LET’S FIXTHIS.
AN OPEN 

SCALABLE 

STANDARDISED

SECURE 

INFRASTRUCTURE BASED ON

OPEN STANDARDS.
TODO 2016
@oej lists stuff you need to remember and work with.
2013
FOLLOWTHOUGHT LEADERS

IN REALTIME.
@saghul @ibc_tw @matrix @elminiero
The WebRTC forum on Facebook
IT’S NOT ABOUT CALLS OR
TELEPHONY.
IT’S ABOUT
CONVERSATIONS.
IT’S ABOUT
CONVERSATIONS.
HERE AND NOW.
IT’S ABOUT
CONVERSATIONS.
HERE AND NOW.
IN REALTIME.
IT’S ABOUT
CONVERSATIONS.
HERE AND NOW.
IN REALTIME.
THE END.

More Related Content

Viewers also liked

Business Leadership2
Business  Leadership2Business  Leadership2
Business Leadership2
guest74023f
 
Shashi Bellamkonda - Social Media at the DC Chamber of Commerce
Shashi Bellamkonda - Social Media  at the DC Chamber of CommerceShashi Bellamkonda - Social Media  at the DC Chamber of Commerce
Shashi Bellamkonda - Social Media at the DC Chamber of Commerce
Shashi Bellamkonda
 
Beauty, Nature And Us
Beauty, Nature And UsBeauty, Nature And Us
Beauty, Nature And Us
Avinash Singh
 

Viewers also liked (20)

Creating a Culture around Social Media
Creating a Culture around Social MediaCreating a Culture around Social Media
Creating a Culture around Social Media
 
Hardware
HardwareHardware
Hardware
 
Business Leadership2
Business  Leadership2Business  Leadership2
Business Leadership2
 
Carbon Footprint
Carbon FootprintCarbon Footprint
Carbon Footprint
 
Gute Werb
Gute WerbGute Werb
Gute Werb
 
Shashi Bellamkonda - Social Media at the DC Chamber of Commerce
Shashi Bellamkonda - Social Media  at the DC Chamber of CommerceShashi Bellamkonda - Social Media  at the DC Chamber of Commerce
Shashi Bellamkonda - Social Media at the DC Chamber of Commerce
 
Why Transliteracy? An Introduction for Librarians
Why Transliteracy? An Introduction for LibrariansWhy Transliteracy? An Introduction for Librarians
Why Transliteracy? An Introduction for Librarians
 
Social purpose
Social purposeSocial purpose
Social purpose
 
Cicluri
CicluriCicluri
Cicluri
 
Mult Adevar
Mult AdevarMult Adevar
Mult Adevar
 
Sustainability lab 2015/ Chimica tessile e sostenibilità
Sustainability lab 2015/ Chimica tessile e sostenibilitàSustainability lab 2015/ Chimica tessile e sostenibilità
Sustainability lab 2015/ Chimica tessile e sostenibilità
 
Social Media Small Business Shashi Bellamkonda
Social Media  Small Business   Shashi  BellamkondaSocial Media  Small Business   Shashi  Bellamkonda
Social Media Small Business Shashi Bellamkonda
 
Het toepassingskader voor Webrichtlijnen 2
Het toepassingskader voor Webrichtlijnen 2Het toepassingskader voor Webrichtlijnen 2
Het toepassingskader voor Webrichtlijnen 2
 
Portfolio Feb08 r2
Portfolio Feb08 r2Portfolio Feb08 r2
Portfolio Feb08 r2
 
Introducing the Open Container Project
Introducing the Open Container ProjectIntroducing the Open Container Project
Introducing the Open Container Project
 
Clocker 1.0.0 Preview
Clocker 1.0.0 PreviewClocker 1.0.0 Preview
Clocker 1.0.0 Preview
 
Beauty, Nature And Us
Beauty, Nature And UsBeauty, Nature And Us
Beauty, Nature And Us
 
Healthcare, Meet Social Media
Healthcare, Meet Social MediaHealthcare, Meet Social Media
Healthcare, Meet Social Media
 
SIP : Watch out - don't stay behind!
SIP : Watch out - don't stay behind!SIP : Watch out - don't stay behind!
SIP : Watch out - don't stay behind!
 
Magic Life Schule
Magic Life   SchuleMagic Life   Schule
Magic Life Schule
 

Similar to The Realtime Story - part 2

voip2day 2012 - Sip2012 ¡es hora de reiniciar la pbx! olle e johansson
voip2day 2012 - Sip2012  ¡es hora de reiniciar la pbx!   olle e johanssonvoip2day 2012 - Sip2012  ¡es hora de reiniciar la pbx!   olle e johansson
voip2day 2012 - Sip2012 ¡es hora de reiniciar la pbx! olle e johansson
VOIP2DAY
 
Tingenes internett for finn.no tech day
Tingenes internett for finn.no tech day Tingenes internett for finn.no tech day
Tingenes internett for finn.no tech day
Simen Sommerfeldt
 
Building for the Internet of Things: Hardware, Sensors & the Cloud
Building for the Internet of Things: Hardware, Sensors & the CloudBuilding for the Internet of Things: Hardware, Sensors & the Cloud
Building for the Internet of Things: Hardware, Sensors & the Cloud
Nick Landry
 

Similar to The Realtime Story - part 2 (20)

SIP2012: Es hora de reiniciar la PBX!
SIP2012: Es hora de reiniciar la PBX!SIP2012: Es hora de reiniciar la PBX!
SIP2012: Es hora de reiniciar la PBX!
 
voip2day 2012 - Sip2012 ¡es hora de reiniciar la pbx! olle e johansson
voip2day 2012 - Sip2012  ¡es hora de reiniciar la pbx!   olle e johanssonvoip2day 2012 - Sip2012  ¡es hora de reiniciar la pbx!   olle e johansson
voip2day 2012 - Sip2012 ¡es hora de reiniciar la pbx! olle e johansson
 
Internet of Things: Its Applications Future and Problems
Internet of Things: Its Applications Future and ProblemsInternet of Things: Its Applications Future and Problems
Internet of Things: Its Applications Future and Problems
 
The IoT: all set for living up to the hype
The IoT: all set for living up to the hypeThe IoT: all set for living up to the hype
The IoT: all set for living up to the hype
 
DWS16 - Connected Things Forum - IoT Frédéric De Mont-Serrat, Matooma
DWS16 - Connected Things Forum - IoT Frédéric De Mont-Serrat, MatoomaDWS16 - Connected Things Forum - IoT Frédéric De Mont-Serrat, Matooma
DWS16 - Connected Things Forum - IoT Frédéric De Mont-Serrat, Matooma
 
The secret of TCP/IP and how it affects your PBX
The secret of TCP/IP and how it affects your PBXThe secret of TCP/IP and how it affects your PBX
The secret of TCP/IP and how it affects your PBX
 
Sdi, 2014.04 final
Sdi, 2014.04 finalSdi, 2014.04 final
Sdi, 2014.04 final
 
IPv6 and the Internet of Things
IPv6 and the Internet of ThingsIPv6 and the Internet of Things
IPv6 and the Internet of Things
 
Be ready for UKM2.0
Be ready for UKM2.0Be ready for UKM2.0
Be ready for UKM2.0
 
Tingenes internett for finn.no tech day
Tingenes internett for finn.no tech day Tingenes internett for finn.no tech day
Tingenes internett for finn.no tech day
 
How to Avoid IoTageddon
How to Avoid IoTageddon How to Avoid IoTageddon
How to Avoid IoTageddon
 
Building for the Internet of Things: Hardware, Sensors & the Cloud
Building for the Internet of Things: Hardware, Sensors & the CloudBuilding for the Internet of Things: Hardware, Sensors & the Cloud
Building for the Internet of Things: Hardware, Sensors & the Cloud
 
An inspirational talk on IoT
An inspirational talk on IoTAn inspirational talk on IoT
An inspirational talk on IoT
 
A Design Journey /// Naba 2014
A Design Journey /// Naba 2014 A Design Journey /// Naba 2014
A Design Journey /// Naba 2014
 
The Realtime Cloud - unified or isolated islands on the net?
The Realtime Cloud - unified or isolated islands on the net?The Realtime Cloud - unified or isolated islands on the net?
The Realtime Cloud - unified or isolated islands on the net?
 
The Connected World - A Future of Possibilities
The Connected World - A Future of Possibilities The Connected World - A Future of Possibilities
The Connected World - A Future of Possibilities
 
Ims Gc 2007 V2
Ims Gc 2007 V2Ims Gc 2007 V2
Ims Gc 2007 V2
 
Architecture for a Extended/Virtual Enterprise
Architecture for a Extended/Virtual EnterpriseArchitecture for a Extended/Virtual Enterprise
Architecture for a Extended/Virtual Enterprise
 
ICE2009 - An Architecture for a Extended/Virtual Enterprise
ICE2009 - An Architecture for a Extended/Virtual EnterpriseICE2009 - An Architecture for a Extended/Virtual Enterprise
ICE2009 - An Architecture for a Extended/Virtual Enterprise
 
Morecrypto in the world of SIP - the Session Initiation Protocol
Morecrypto in the world of SIP - the Session Initiation ProtocolMorecrypto in the world of SIP - the Session Initiation Protocol
Morecrypto in the world of SIP - the Session Initiation Protocol
 

More from Olle E Johansson

More from Olle E Johansson (20)

Cybernode.se: Securing the software supply chain (CRA)
Cybernode.se: Securing the software supply chain (CRA)Cybernode.se: Securing the software supply chain (CRA)
Cybernode.se: Securing the software supply chain (CRA)
 
CRA - overview of vulnerability handling
CRA - overview of vulnerability handlingCRA - overview of vulnerability handling
CRA - overview of vulnerability handling
 
Introduction to the proposed EU cyber resilience act (CRA)
Introduction to the proposed EU cyber resilience act (CRA)Introduction to the proposed EU cyber resilience act (CRA)
Introduction to the proposed EU cyber resilience act (CRA)
 
The birth and death of PSTN
The birth and death of PSTNThe birth and death of PSTN
The birth and death of PSTN
 
WebRTC and Janus intro for FOSS Stockholm January 2019
WebRTC and Janus intro for FOSS Stockholm January 2019WebRTC and Janus intro for FOSS Stockholm January 2019
WebRTC and Janus intro for FOSS Stockholm January 2019
 
Kamailio World 2018: Having fun with new stuff
Kamailio World 2018: Having fun with new stuffKamailio World 2018: Having fun with new stuff
Kamailio World 2018: Having fun with new stuff
 
Kamailio on air
Kamailio on airKamailio on air
Kamailio on air
 
Webrtc overview
Webrtc overviewWebrtc overview
Webrtc overview
 
Sip2016 - a talk at VOIP2DAY 2016
Sip2016 - a talk at VOIP2DAY 2016Sip2016 - a talk at VOIP2DAY 2016
Sip2016 - a talk at VOIP2DAY 2016
 
Sips must die, die, die - about TLS usage in the SIP protocol
Sips must die, die, die - about TLS usage in the SIP protocolSips must die, die, die - about TLS usage in the SIP protocol
Sips must die, die, die - about TLS usage in the SIP protocol
 
SIP :: Half outbound (random notes)
SIP :: Half outbound (random notes)SIP :: Half outbound (random notes)
SIP :: Half outbound (random notes)
 
Kamailio World 2016: Update your SIP!
Kamailio World 2016: Update your SIP!Kamailio World 2016: Update your SIP!
Kamailio World 2016: Update your SIP!
 
Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)
Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)
Tio tester av TLS - Transport Layer Security (TLS-O-MATIC.COM)
 
2015 update: SIP and IPv6 issues - staying Happy in SIP
2015 update: SIP and IPv6 issues - staying Happy in SIP2015 update: SIP and IPv6 issues - staying Happy in SIP
2015 update: SIP and IPv6 issues - staying Happy in SIP
 
TCP/IP Geeks Stockholm :: Introduction to IPv6
TCP/IP Geeks Stockholm :: Introduction to IPv6TCP/IP Geeks Stockholm :: Introduction to IPv6
TCP/IP Geeks Stockholm :: Introduction to IPv6
 
Why is Kamailio so different? An introduction.
Why is Kamailio so different? An introduction.Why is Kamailio so different? An introduction.
Why is Kamailio so different? An introduction.
 
RFC 7435 - Opportunistic security - Some protection most of the time
RFC 7435 - Opportunistic security - Some protection most of the timeRFC 7435 - Opportunistic security - Some protection most of the time
RFC 7435 - Opportunistic security - Some protection most of the time
 
SIP and DNS - federation, failover, load balancing and more
SIP and DNS - federation, failover, load balancing and moreSIP and DNS - federation, failover, load balancing and more
SIP and DNS - federation, failover, load balancing and more
 
TCP/IP geeks Stockholm :: Manifesto
TCP/IP geeks Stockholm :: ManifestoTCP/IP geeks Stockholm :: Manifesto
TCP/IP geeks Stockholm :: Manifesto
 
#Morecrypto (with tis) - version 2.2
#Morecrypto (with tis) - version 2.2#Morecrypto (with tis) - version 2.2
#Morecrypto (with tis) - version 2.2
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

The Realtime Story - part 2