MIR - TERENA Networking Conference 2002
Download
Report
Transcript MIR - TERENA Networking Conference 2002
Global Serverless
Videoconferencing over IP
Thomas C. Schmidt, Matthias Wählisch,
Hans L. Cycon, Mark Palkow
{schmidt, mw, hcycon, mpalkow}@fhtw-berlin.de
FH für Technik und Wirtschaft Berlin
Email still is the
Killer Communication App.
in Internet - Why ?
Email is Unique to Computer Networks
Email is reliable and mature
Email is easy and free
Email is accessible everywhere
Email has full infrastructure support
What about
Videoconferencing over IP
(VCoIP) ?
VCoIP is Unique to Computer Networks
VCoIP is reliable and mature
VCoIP is easy and free
VCoIP is accessible everywhere
VCoIP has full infrastructure support
Agenda
VCoIP communication paradigm
VCoIP - where < are we > going?
A distributed communication scheme
User Location
Group Conferencing
The daViCo conferencing System
Properties, Implementations
Wavelet Video Codec
Conclusions & Outlook
VCoIP
Communication Paradigm
Video Conferencing Services request for
Session Orientation (synchronous service)
Person Orientation
Coping with Mobile Users (globally)
Group Support
Support of Privacy
Where Are We ?
• Serious Conferencing Applications via ISDN
• ISDN-formed ITU-T Standard H.323
– Heavy burdened Infrastructure with Scaling Deficiencies
– Addressing via Telephone Numbers
– Local Relaying except for Telephony or Meta Directories
• Session Initiation Protocol (SIP, RFC 2543)
– Own SIP Infrastructure or vaguely locatable SIP-Servers
– Addressing <user>@<SIP-server>
• Proprietary Centralised Services (MS NetMeeting)
Are We Going?
Distribution of videoconferencing is retarded by
following the track of H.323 and such:
– Inertia of infrastructure
– Costs
– Inadequate, clumsy solutions
– Insufficient support of communication
requirements
We need a new ‘internet-like’ approach to VCoIP
VCoIP Distribution Recipes
• Provide an easy, intuitive VCoIP solution
• Provide personal, effortless addressing
• Provide automatic user location
• Remain rigorously neutral to infrastructure
• Avoid costs
• Focus on distributed, decentralised services
• Stick to internet attitudes
A Distributed, Intuitive
Conferencing Framework
o Identify users via Email Addresses
- Well known
- Globally unique
- Suitable for automatic relaying
o Peer-to-Peer principle waives specific infrastructure
- Multipoint conferences via multicasting
o Distributed, hidden information services
o Pure software solution
User Session Location
• Directories in domains locale to users
• Map Email to current Host-IP
• Directory location via
– DNS MX-Record
– Name convention usl.<mx-domain>
• Decentralised administration & authentification
A User Location Scheme
LDAP Session Data
DN: [email protected], dc=application
Required
Optional
VCoIPHostNumber
VCoIPMcastGroup
VCoIPServicePort
VCoIPAppID
VCoIPServiceProtocol
VCoIPAppProtocol
VCoIPTimeStamp
VCoIPMimeType
mail
VCoIPPrivateipHostNumber
cn
VCoIPPrivateipServicePort
VCoIPStatusFlag
Note: LDAP allows for authentification & encryption
NAT Obstructions
NAT Gateways firmly object any Videocommunication.
Traditional ALGs intrude fundamental infrastructure.
Approach:
• Position USL outside NAT range
• Restrain NAT-GW from dropping state information
• Extract IP-Address and Port from packet headers
• Publish extracted address information to USL
daViCo
Videoconferencing Software
Pure Software solution including
• multicast/multipoint video communication
• highly efficient video codec PACC
• MPEG3 audio encoding
• buffer latencies about 100 ms
• application sharing
• implements peer-to-peer model & usl scheme
• designed for best effort transport & effortless use
Wavelet Video Codec
Real-time video codec based on fast low
complexity wavelet transform
Transforms whole images without blocking
artefacts
CIF (352 x 288 pixels) at 25 fps performs in realtime on a 500 MHz Pentium Machine
data-rates below 200 kbit/s
More efficient than MPEG4 or H.263 coders
with
Wavelet Coder and Decoder
Image
DWT
Lossless Decorelation
Q
Lossy Quantizer
PC
AC
Lossless entropy coder
PACC
Image
IDWT
IQ
IPC/IAC
PACC: Principle of Partioning, Aggregation
and Conditional Coding
PACC Decomposition
Wavelet Transform
Lena 512x512 (Ausschnitt)
Original
JPEG 1:64
WLT 1:64
VCoIP in Praxis
Conclusions & Outlook
VCoIP solution based on a light-weight peer-to-
peer model.
Ready-to-use approach for user addressing & lookup.
Future Development:
Future of PACC Codec part of ITU-T H264
/MPEG Advanced Video Codec (AVC)
Future directory location via DNS Service Record