Upload
ecommconf
View
336
Download
2
Tags:
Embed Size (px)
Citation preview
1
2
The Next Wave of Communications Applications
Dr. Cullen Jennings
3
What I’m Going to Tell You
Where the expenses are in deploying a large VoIP or collaboration system
How the industry has systematically driven some of these costs towards zero
What parts will be driven to zero next If you are a vendor, this will be either good news or bad news for you
If you are a user, this will be good news for you
4
5
Major Expenses
Endpoints Hardware: LCD, CPU, Memory, Plastics, Power
Software: SIP, CODECs, OS, Security, GUI & Application
Service Soft Switches, Servers, & Operations
User Support
PSTN Connectivity Phone Numbers
6
Major Expenses
Endpoints Hardware: LCD, CPU, Memory, Plastics, Power
Software: SIP, CODECs, OS, Security, GUI & Application
7
Major Expenses
Service Soft Switches
Servers
Operations
User Support
8
Major Expenses
PSTN Connectivity Phone Numbers
9
Commoditization of Support
Support Better software
Worse support builds better users
User based support forums
10
Support in 2001
Credit for slide to Dr. Moshe Yudkowsky
11
Support in 2009
12
Reduced Support via Better Software
13
Commoditization of Hardware
Hardware Moore’s law
Adjacent market volume
14
Commoditization of Software
Open source OS: Linux
SIP: Vovida.org, resiprocate.org
Security: openssl, libSRTP
GUI: Still a bunch of work but spread over larger volume
CODECs:
Were expensive
Now more expensive due to wideband audio and video
15
Central Servers & Soft Switches Distributed Hash Tables (DHT) allowed construction of
large robust distributed data bases most fundamental advance in data structures in 20 years
Skype led the way Very low operational expense compared to competition
Simple strategy, move the computing to the edge Reduce cost of servers, data centers, and people to run them
Note this is the opposite of cloud computing
Vendors working on standardized approach Happening at IETF P2PSIP working group
Alice
Doug
B
C
16
Phone Numbers
Artificial scarcity
Theory: Public ENUM Uses DNS as database so you can point your phone number where you want it to go
Practice: Infrastructure ENUM Uses DNS as database so the phone company can point your number where they want it to go
Score: Telcos 1, Internet 0
Implication: VoIP has all the limitations of the PSTN
Big Question: How to rescue your phone number from being held hostage?
17
Phone Numbers
Theory: Public ENUM Uses DNS as database so you can point your phone number where you want it to go
18
Phone Numbers
Practice: Infrastructure ENUM Uses DNS as database so the phone company can point your number where they want it to go
19
CODECs & GUIs
Problem: Free software (think Skype, Webex, or Firefox) can’t practically contain CODECs that are not royalty free
Narrowband Audio iLBC (RFC 3951) reasonable solution
Wideband: Nothing both standard and good SILK, CELT (Successor to Speex & Ogg Vorbis)
Video Theora
Royalty Free CODECS will enable media in HTML Ease the creation of flexible GUI based on web mashups
20
IETF CODEC BOF
IETF is considering forming a working group to develop CODECs with goal of being royalty free
Facing significant opposition from current holders of CODEC patents
Significant desire to do it from large users of CODECs in internet software clients
Call to Action: Go tell the IETF the internet needs royalty free CODECs and the IETF is the right standards development organization to do this
Send email to [email protected]
22
The Future
The internet will move to royalty free CODECs
People will steal their phone numbers back
DHT Technology will become increasingly common
100% of commercial communications products will incorporate substantial open source
Do It Yourself Tech support will get better. All other types will get worse
23
Questions
24