+ All Categories
Home > Documents > Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of...

Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of...

Date post: 12-Jan-2016
Category:
Upload: annabel-lawson
View: 213 times
Download: 0 times
Share this document with a friend
Popular Tags:
27
Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004 Videoconferencing Day, EPFL
Transcript
Page 1: Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.

Global Platform for Rich Media Conferencing and CollaborationGlobal Platform for Rich Media

Conferencing and Collaboration

Joao FernandesCalifornia Institute of Technology

June 22nd, 2004 Videoconferencing Day, EPFL

Page 2: Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.

What is VRVS ?What is VRVS ?

The Virtual Rooms Videoconferencing System has been developed by Caltech since 1995 to provide a world wide videoconference service for education and research communities.

VRVS is a realtime distributed system which provides a scalable communication infrastructure for large collaboration dispersed all over the world.

Different technologies and protocols are supported (and mixed) allowing users to connect their preferred videoconference.

Supports Mbone, H.323, SIP, QuickTime, Access Grid, JMF and MPEG2.

The system is composed of 1 main server and several reflectors (network servers) spread around the world.

Page 3: Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.

VRVS Web Service DesignVRVS Web Service Design

Unified Web User Interface to schedule and join/leave a meeting independently of the application.

Multi-platform: Windows, Linux, MacOS and Unix Easy to use: Everybody (from 4 to 77 years old) knows

how to click on a web page today. Not true for running a VCR

Virtual Room Concept, Scheduling: Create a virtual space were people can exchange real-time information

Join or Leave a Collaborative session anytime: Do not need to know in advance how many participants and booked ports capacity. Just announce the meeting and people will join from anywhere.

Full Documentation and Tutorial Self service: You don’t need a technician or expert to

organize and join a conference

Page 4: Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.

VRVS Reflector ImplementationVRVS Reflector Implementation Avoids Duplication of Streams on a given Link Can be set to Unicast or Multicast mode or both Connection peer-to-peer with neighbors network servers. Connectionless (more reliable to network breaks) Enables Optimized Routing Enables Bandwidth Control Provides low latency communication Can be used for real-time interactivity or broadcast Provides an elegant solution to cross firewall/NAT Remote Management Features. Compliant with IETF RTPv2 Protocol, ready for new applications.

Page 5: Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.

Mbone Mbone ToolsTools

(vic, vat/rat,..)(vic, vat/rat,..)

VRVS Model ImplementationVRVS Model Implementation

donedone Partially donePartially done Work in progressWork in progress Continuously in development

Qo

SQ

oS

VRVS Reflectors (Unicast/Multicast)VRVS Reflectors (Unicast/Multicast)

Real Time Protocol (RTP/RTCP)Real Time Protocol (RTP/RTCP)

SIPSIP

Network Layer (TCP/IP)Network Layer (TCP/IP)

H.323H.323 QuickTimeQuickTimePlayerPlayer

MPEGMPEGMinervaMinerva

Co

llabo

rativ

e

Co

llabo

rativ

e

Ap

plic

atio

ns

Ap

plic

atio

ns

VRVS Web User InterfaceVRVS Web User Interface

Page 6: Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.

VRVS Deployment VRVS Deployment and Usageand Usage

Page 7: Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.

VRVS Reflectors DeploymentVRVS Reflectors Deployment

Page 8: Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.

VRVS Reflectors DeploymentVRVS Reflectors Deployment

USA 27

Brazil 6

Spain 5

Switzerland 5

UK 3

France 3

Slovakia 3

Canada 2

Taiwan 2

Greece 2

Portugal 2

Israel 2

Japan 2

Pakistan 2

Venezuela 2

Italy 2

Germany 1

Chile 1

Poland 1

Hungary 1

China 1

Ireland 1

Russia 1

Czech Republic 1

Belgium 1

Romania 1

Australia 1

Finland 1

79 reflectors Deployment World wide in 28 Different Countries

Page 9: Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.

VRVS registered users and current VRVS registered users and current usageusage

USA 2408

Spain 1392

Italy 706

France 638

Switzerland 612

Brazil 510

Germany 425

UK 349

Slovakia 314

Canada 198

Scheduled Multipoint Videoconferences Sessions

0

100

200

300

400

500

600

700

800

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

2001

2002

2003

And much more: Japan, Australia, Greece, Taiwan, Argentina, Russia China,…

Scheduled Multipoint Videoconferences hours Sessions

0

500

1000

1500

2000

2500

3000

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

2001

2002

2003

Page 10: Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.

10000 Users Milestone10000 Users Milestone reached!

from 104 Countries104 Countries

and more than and more than 33000 machines33000 machines

VRVS registered users and current VRVS registered users and current usageusage

We have, in average We have, in average ONEONE new registered user new registered user per hour!per hour!

Page 11: Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.

Machines and OSMachines and OS

VRVS supports different

Operating Systems

according to the need

and the demand of the

final users:

1st : Windows

2nd: Linux

3rd: Macintosh

4th: Other UNIX

Machines used in VRVSWindows

Linux

Macintosh

Others

Connections from MachinesWindows

Linux

Macintosh

Others

Page 12: Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.

Call Details Record (CDR)Call Details Record (CDR)

Number of Number of VRVS MeetingsVRVS Meetings

Number of Number of ParticipantsParticipants

Total number of Total number of Minutes of video/audio Minutes of video/audio connection connection

NOV 2003NOV 2003 692 2951 144 Days, 17h, 14mn(3473 hours, 14mn)

DEC 2003DEC 2003 656 2734 129 Days, 18h, 57mn(3114 hours, 57mn)

JAN 2004JAN 2004 687 2980 189 Days, 4h, 23mn(4540 hours, 23mn)

Page 13: Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.

Some Examples Some Examples

Page 14: Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.

VRVS on Mac OS XVRVS on Mac OS X

Page 15: Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.

VRVS on WindowsVRVS on Windows

Page 16: Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.

Example 1: Example 1: 20 participants20 participantsBRAZIL (3 sites) + SWITZERLAND (CERN) + USA (Caltech)BRAZIL (3 sites) + SWITZERLAND (CERN) + USA (Caltech)

Page 17: Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.

Example 2: Example 2: 17 participants17 participantsJAPAN + UK + SWITZERLAND + BRAZIL + USA (SLAC + FERMILAB)JAPAN + UK + SWITZERLAND + BRAZIL + USA (SLAC + FERMILAB)

Page 18: Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.

Some FeaturesSome Features

Page 19: Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.

Network and SecurityNetwork and Security

Possibility of tunneling (TCP or UDP) between reflector servers. All communications use only ONE port !

Peer-to-peer design with high scalability and flexibility Solution for Firewall and NAT Performing of some packet recovery VRVS Proxy Java agent for users behind NAT

environment Fixed incompatibility between several H.323 end points Remotely mute/unmute video or/and audio Optimized network bandwidth utilization Real-time packet loss monitoring Support up to 16,000 Virtual Rooms (parallel meetings)

Page 20: Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.

Administration InterfaceAdministration Interface

o Pure Java J2EE + XMLo HTTPS/SSL secure web interfaceo Monitoring reflectors and users in ongoing conferenceo Full control on database

Page 21: Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.

Monalisa: Real-Time MonitoringMonalisa: Real-Time Monitoring

Page 22: Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.

VRVS Virtual SetupVRVS Virtual Setup

1 dual processor PC

With special 4 output graphic card

6400 x 4800 pixels

Most powerful VRVS End Node

Page 23: Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.

VRVS usage at CERNVRVS usage at CERN

Currently there are a total of 11 videoconferecing Rooms at CERN in production (1 more coming soon)

7 of this Rooms have VRVS as the Core Videoconferencing platform.

4 of this rooms are H.323 equipped. These equipments are fully supported by VRVS.

We have currently 4 reflectors installed at CERN, 2 of them for internal usage

In 2003, we had 4812 hours of VRVS videoconferencing at CERN for collaboration activity

Page 24: Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.

What is next ?What is next ?

Page 25: Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.

VRVS Main Technical Trend EvolutionVRVS Main Technical Trend Evolution

V3.(0,1):

VRVS core infrastructure is statically and manually configured and operated

V3.(2,x):

VRVS core infrastructure is automatically configured and monitored. The core software is self dependent and can take self decisions to improve performance/quality without manual intervention

V4.0 and beyond:

• This is a Globally Distributed Self Managed End2End Real-time Infrastructure. It provides the best quality/performance possible• Extends the core intelligence to the edge.• Has a full End2End control and monitoring• The self managed infrastructure has a full knowledge of all the critical/sensitive parameters (all network layers, hardware and software at the end nodes, resources allocated and

available,..) in order to take adequate decisions (alarms, automatic rerouting of traffic, disconnection, remove/add services,..)• Administrator is fully aware with operational status via constant feedback (via UI, email, phone,..) from the self managed core software

3.0

3.x

4.0

End usersEnd applications

Reflectors

Extend intelligence to the edge

Page 26: Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.

On-going and Future On-going and Future developments developments

Adaptation to emerging standards: IPv6, SIP

Improve Security (Firewall, NAT, Authentication, Encryption)

Develop advanced network monitoring agents (based on Java and web services) to run on each network servers. Possibility to automatic rerouting between VRVS network

servers to find a better network path..

Wireless/Mobile Client Integration: User Interface dedicated for small screens Integration of low end client. VVP, JMF, MPEG4

Page 27: Global Platform for Rich Media Conferencing and Collaboration Joao Fernandes California Institute of Technology June 22nd, 2004Videoconferencing Day, EPFL.

VRVS TeamVRVS Team

Philippe Galvez Pasadena (USA)

Kun Wei Pasadena (USA)

Dave Adamczyk Pasadena (USA)

Dennis Lattka Pasadena (USA)

Gregory Denis Geneva (Switzerland)

Juraj Sucik Geneva (Switzerland)

Joao Fernandes Geneva (Switzerland)

Pavel Farkas Kosice (Slovakia)

Michal Pauliny Kosice (Slovakia)

Mikulas Kankula Kosice (Slovakia)


Recommended