Global Serverless Videoconferencing over IP Thomas C. Schmidt, Matthias Wählisch, Hans L. Cycon,...
-
Upload
bryan-hensley -
Category
Documents
-
view
219 -
download
0
Transcript of Global Serverless Videoconferencing over IP Thomas C. Schmidt, Matthias Wählisch, Hans L. Cycon,...
![Page 1: Global Serverless Videoconferencing over IP Thomas C. Schmidt, Matthias Wählisch, Hans L. Cycon, Mark Palkow {schmidt, mw, hcycon, mpalkow}@fhtw-berlin.de.](https://reader034.fdocuments.in/reader034/viewer/2022051400/5514c55d550346b0478b49a0/html5/thumbnails/1.jpg)
Global Serverless Videoconferencing over IP
Thomas C. Schmidt, Matthias Wählisch, Hans L. Cycon, Mark Palkow
{schmidt, mw, hcycon, mpalkow}@fhtw-berlin.deFH für Technik und Wirtschaft Berlin
![Page 2: Global Serverless Videoconferencing over IP Thomas C. Schmidt, Matthias Wählisch, Hans L. Cycon, Mark Palkow {schmidt, mw, hcycon, mpalkow}@fhtw-berlin.de.](https://reader034.fdocuments.in/reader034/viewer/2022051400/5514c55d550346b0478b49a0/html5/thumbnails/2.jpg)
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
![Page 3: Global Serverless Videoconferencing over IP Thomas C. Schmidt, Matthias Wählisch, Hans L. Cycon, Mark Palkow {schmidt, mw, hcycon, mpalkow}@fhtw-berlin.de.](https://reader034.fdocuments.in/reader034/viewer/2022051400/5514c55d550346b0478b49a0/html5/thumbnails/3.jpg)
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
![Page 4: Global Serverless Videoconferencing over IP Thomas C. Schmidt, Matthias Wählisch, Hans L. Cycon, Mark Palkow {schmidt, mw, hcycon, mpalkow}@fhtw-berlin.de.](https://reader034.fdocuments.in/reader034/viewer/2022051400/5514c55d550346b0478b49a0/html5/thumbnails/4.jpg)
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
![Page 5: Global Serverless Videoconferencing over IP Thomas C. Schmidt, Matthias Wählisch, Hans L. Cycon, Mark Palkow {schmidt, mw, hcycon, mpalkow}@fhtw-berlin.de.](https://reader034.fdocuments.in/reader034/viewer/2022051400/5514c55d550346b0478b49a0/html5/thumbnails/5.jpg)
VCoIPCommunication Paradigm
Video Conferencing Services request for
Session Orientation (synchronous service)
Person Orientation
Coping with Mobile Users (globally)
Group Support
Support of Privacy
![Page 6: Global Serverless Videoconferencing over IP Thomas C. Schmidt, Matthias Wählisch, Hans L. Cycon, Mark Palkow {schmidt, mw, hcycon, mpalkow}@fhtw-berlin.de.](https://reader034.fdocuments.in/reader034/viewer/2022051400/5514c55d550346b0478b49a0/html5/thumbnails/6.jpg)
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)
![Page 7: Global Serverless Videoconferencing over IP Thomas C. Schmidt, Matthias Wählisch, Hans L. Cycon, Mark Palkow {schmidt, mw, hcycon, mpalkow}@fhtw-berlin.de.](https://reader034.fdocuments.in/reader034/viewer/2022051400/5514c55d550346b0478b49a0/html5/thumbnails/7.jpg)
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
![Page 8: Global Serverless Videoconferencing over IP Thomas C. Schmidt, Matthias Wählisch, Hans L. Cycon, Mark Palkow {schmidt, mw, hcycon, mpalkow}@fhtw-berlin.de.](https://reader034.fdocuments.in/reader034/viewer/2022051400/5514c55d550346b0478b49a0/html5/thumbnails/8.jpg)
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
![Page 9: Global Serverless Videoconferencing over IP Thomas C. Schmidt, Matthias Wählisch, Hans L. Cycon, Mark Palkow {schmidt, mw, hcycon, mpalkow}@fhtw-berlin.de.](https://reader034.fdocuments.in/reader034/viewer/2022051400/5514c55d550346b0478b49a0/html5/thumbnails/9.jpg)
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
![Page 10: Global Serverless Videoconferencing over IP Thomas C. Schmidt, Matthias Wählisch, Hans L. Cycon, Mark Palkow {schmidt, mw, hcycon, mpalkow}@fhtw-berlin.de.](https://reader034.fdocuments.in/reader034/viewer/2022051400/5514c55d550346b0478b49a0/html5/thumbnails/10.jpg)
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
![Page 11: Global Serverless Videoconferencing over IP Thomas C. Schmidt, Matthias Wählisch, Hans L. Cycon, Mark Palkow {schmidt, mw, hcycon, mpalkow}@fhtw-berlin.de.](https://reader034.fdocuments.in/reader034/viewer/2022051400/5514c55d550346b0478b49a0/html5/thumbnails/11.jpg)
A User Location Scheme
![Page 12: Global Serverless Videoconferencing over IP Thomas C. Schmidt, Matthias Wählisch, Hans L. Cycon, Mark Palkow {schmidt, mw, hcycon, mpalkow}@fhtw-berlin.de.](https://reader034.fdocuments.in/reader034/viewer/2022051400/5514c55d550346b0478b49a0/html5/thumbnails/12.jpg)
LDAP Session Data
DN: [email protected], dc=application
Note: LDAP allows for authentification & encryption
Required Optional
VCoIPHostNumber VCoIPMcastGroup
VCoIPServicePort VCoIPAppID
VCoIPServiceProtocol VCoIPAppProtocol
VCoIPTimeStamp VCoIPMimeType
mail VCoIPPrivateipHostNumber
cn VCoIPPrivateipServicePort
VCoIPStatusFlag
![Page 13: Global Serverless Videoconferencing over IP Thomas C. Schmidt, Matthias Wählisch, Hans L. Cycon, Mark Palkow {schmidt, mw, hcycon, mpalkow}@fhtw-berlin.de.](https://reader034.fdocuments.in/reader034/viewer/2022051400/5514c55d550346b0478b49a0/html5/thumbnails/13.jpg)
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
![Page 14: Global Serverless Videoconferencing over IP Thomas C. Schmidt, Matthias Wählisch, Hans L. Cycon, Mark Palkow {schmidt, mw, hcycon, mpalkow}@fhtw-berlin.de.](https://reader034.fdocuments.in/reader034/viewer/2022051400/5514c55d550346b0478b49a0/html5/thumbnails/14.jpg)
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
![Page 15: Global Serverless Videoconferencing over IP Thomas C. Schmidt, Matthias Wählisch, Hans L. Cycon, Mark Palkow {schmidt, mw, hcycon, mpalkow}@fhtw-berlin.de.](https://reader034.fdocuments.in/reader034/viewer/2022051400/5514c55d550346b0478b49a0/html5/thumbnails/15.jpg)
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
real-time on a 500 MHz Pentium Machine
with data-rates below 200 kbit/s
More efficient than MPEG4 or H.263 coders
![Page 16: Global Serverless Videoconferencing over IP Thomas C. Schmidt, Matthias Wählisch, Hans L. Cycon, Mark Palkow {schmidt, mw, hcycon, mpalkow}@fhtw-berlin.de.](https://reader034.fdocuments.in/reader034/viewer/2022051400/5514c55d550346b0478b49a0/html5/thumbnails/16.jpg)
Wavelet Coder and Decoder
DW T Q PC
IDW T IQ IPC/IAC
AC
PACC: Principle of Partioning, Aggregation and Conditional Coding
Image
Image
Lossless Decorelation Lossy Quantizer Lossless entropy coderPACC
![Page 17: Global Serverless Videoconferencing over IP Thomas C. Schmidt, Matthias Wählisch, Hans L. Cycon, Mark Palkow {schmidt, mw, hcycon, mpalkow}@fhtw-berlin.de.](https://reader034.fdocuments.in/reader034/viewer/2022051400/5514c55d550346b0478b49a0/html5/thumbnails/17.jpg)
PACC Decomposition
![Page 18: Global Serverless Videoconferencing over IP Thomas C. Schmidt, Matthias Wählisch, Hans L. Cycon, Mark Palkow {schmidt, mw, hcycon, mpalkow}@fhtw-berlin.de.](https://reader034.fdocuments.in/reader034/viewer/2022051400/5514c55d550346b0478b49a0/html5/thumbnails/18.jpg)
Wavelet Transform
03.02.2001 Wavele tprojekt H.L.Cycon 6
Lena 512x512 (Ausschnitt)
Original JPEG 1:64 WLT 1:64
![Page 19: Global Serverless Videoconferencing over IP Thomas C. Schmidt, Matthias Wählisch, Hans L. Cycon, Mark Palkow {schmidt, mw, hcycon, mpalkow}@fhtw-berlin.de.](https://reader034.fdocuments.in/reader034/viewer/2022051400/5514c55d550346b0478b49a0/html5/thumbnails/19.jpg)
VCoIP in Praxis
![Page 20: Global Serverless Videoconferencing over IP Thomas C. Schmidt, Matthias Wählisch, Hans L. Cycon, Mark Palkow {schmidt, mw, hcycon, mpalkow}@fhtw-berlin.de.](https://reader034.fdocuments.in/reader034/viewer/2022051400/5514c55d550346b0478b49a0/html5/thumbnails/20.jpg)
Conclusions & Outlook
VCoIP solution based on a light-weight peer-
to-peer model.
Ready-to-use approach for user addressing &
look-up.
Future Development:
Future of PACC Codec part of ITU-T H264
/MPEG Advanced Video Codec (AVC)
Future directory location via DNS Service
Record