Home >Documents >Global Platform for Rich Media Conferencing and Collaboration

Global Platform for Rich Media Conferencing and Collaboration

Date post:20-Jan-2016
Category:
View:27 times
Download:0 times
Share this document with a friend
Description:
Global Platform for Rich Media Conferencing and Collaboration. Philippe Galvez California Institute of Technology. Nov 6th, 2003. RedIRIS conference. VRVS: What it is ?. - PowerPoint PPT Presentation
Transcript:
  • Global Platform for Rich Media Conferencing and CollaborationPhilippe GalvezCalifornia Institute of TechnologyNov 6th, 2003RedIRIS conference

  • VRVS: What it is ?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 provide a scalable communication infrastructure for large collaboration dispersed all over the world.Different technologies and protocols are supported (and mixed) and allow 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.

  • VRVS 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 informationJoin 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 TutorialSelf service: Dont need a technician or expert to organize and join a conference

  • VRVS Reflector Implementation

    Avoids Duplication of Streams on a given LinkCan be set to Unicast or Multicast mode or bothConnection peer-to-peer with neighbors network servers. Connectionless (more reliable to network breaks)Enables Optimized RoutingEnables Bandwidth Control Provide low latency communicationCould be use for real-time interactivity or broadcastProvide elegant solution to cross firewall/NATRemote Management Features. Compliant with IETF RTPv2 Protocol, ready for new applications.

  • VRVS Model ImplementationMbone Tools (vic, vat/rat,..)QoSVRVS Reflectors (Unicast/Multicast)Real Time Protocol (RTP/RTCP)SIPNetwork Layer (TCP/IP)H.323QuickTimePlayerMPEGMinervaCollaborative ApplicationsVRVS Web User Interface

    VRVS Deployment and Usage

  • VRVS Reflectors Deployment

  • VRVS Reflectors Deployment78 reflectors Deployment World wide in 27 Different Countries

  • VRVS registered users and current usageas of Nov 4th, 2003Taiwan, Greece, Argentina, Russia, Slovakia, etc6285 different UsersRegistered from 93 Countries

    ChartSchedule (2)

    96226318

    122187436

    159203548

    125205600

    195202646

    167235646

    169222571

    136175380

    126220539

    195266700

    207264Nov

    128238Dec

    2001

    2002

    2003

    Scheduled Multipoint Videoconferences Sessions

    Machine OS

    9814

    1406

    761

    115

    VRVS Machines O/S distribution

    115

    8691

    Application Used

    10018

    7504

    51801

    2480

    962

    1852

    48336

    2075

    Videoconferencing Tools used with VRVS (June, 12th 2003)(Total 125076 connections)

    SchedStat03 (2)

    Schedule Statistics

    JanFebMarAprMayJunJulAugSepOctNovDec

    Total Number 200196122159125195167169136126195207128

    Total Number 2002226187203205202235222175220266264238

    Total Number 2003318436548600646646

    Total Hours 2001320337463361514552419410441896816360

    Total Hours 2002660628744729626761678528758753912701

    Total Hours 200389612521642162717282084571371539

    Windows9814

    Linux1406

    Macintosh761

    Other Unix115

    H.32310018

    RAT37504

    RAT451801

    QuickTime2480

    VAT962

    VAT-OpenMash1852

    VIC48336

    VIC-OpenMash2075

    &A

    Seite &P

    ChartHourSchedule

    320660896

    3376281252

    4637441642

    3617291627

    5146261728

    5527611987

    419678Jul

    410528Aug

    441758Sep

    896753Oct

    816912Nov

    360701Dec

    2001

    2002

    2003

    Scheduled Multipoint Videoconferences Sessions

    SchedStat03

    Schedule Statistics

    JanFebMarAprMayJunJulAugSepOctNovDec

    Total Number 200196122159125195167169136126195207128

    Total Number 2002226187203205202235222175220266264238

    Total Number 2003318436548600646646571380539700

    Total Hours 2001320337463361514552419410441896816360

    Total Hours 2002660628744729626761678528758753912701

    Total Hours 200389612521642162717281987

    &A

    Seite &P

    ChartSchedule (2)

    96226318

    122187436

    159203548

    125205600

    195202646

    167235343

    169222Jul

    136175Aug

    126220Sep

    195266Oct

    207264Nov

    128238Dec

    2001

    2002

    2003

    Scheduled Multipoint Videoconferences Sessions

    Machine OS

    8691

    1269

    692

    115

    VRVS Machines O/S distribution

    115

    8691

    Application Used

    10018

    7504

    51801

    2480

    962

    1852

    48336

    2075

    Videoconferencing Tools used with VRVS (June, 12th 2003)(Total 125076 connections)

    SchedStat03 (2)

    Schedule Statistics

    JanFebMarAprMayJunJulAugSepOctNovDec

    Total Number 200196122159125195167169136126195207128

    Total Number 2002226187203205202235222175220266264238

    Total Number 2003318436548600646343

    Total Hours 2001320337463361514552419410441896816360

    Total Hours 2002660628744729626761678528758753912701

    Total Hours 200389612521642162717281224

    Windows8691

    Linux1269

    Macintosh692

    Other Unix115

    H.32310018

    RAT37504

    RAT451801

    QuickTime2480

    VAT962

    VAT-OpenMash1852

    VIC48336

    VIC-OpenMash2075

    &A

    Seite &P

    ChartHourSchedule

    320660896

    3376281252

    4637441642

    3617291627

    5146261728

    5527612084

    4196781785

    4105281060

    4417581790

    8967532100

    816912Nov

    360701Dec

    2001

    2002

    2003

    Scheduled Multipoint Videoconferences hours Sessions

    SchedStat03

    Schedule Statistics

    JanFebMarAprMayJunJulAugSepOctNovDec

    Total Number 200196122159125195167169136126195207128

    Total Number 2002226187203205202235222175220266264238

    Total Number 2003318436548600646343

    Total Hours 2001320337463361514552419410441896816360

    Total Hours 2002660628744729626761678528758753912701

    Total Hours 2003896125216421627172820841785106017902100

    &A

    Seite &P

  • Machines and OS

    VRVS support differentOperating Systems according to the need and the demand of the final users:

    1st : Windows2nd: Linux3rd: Macintosh4th: Other UNIX

    Chart1

    14934

    2148

    1170

    136

    Machines

    Machines used in VRVS

    Sheet1

    Operating SystemsMachinesConnections

    Windows14934181615

    Linux21483811

    Macintosh117015189

    Others1362045

    Sheet1

    Machines

    Machines used in VRVS

    Sheet2

    181615

    3811

    15189

    2045

    Connections

    Connections from Machines

    Sheet3

    Chart2

    181615

    39000

    15300

    2345

    Connections

    Connections from Machines

    Sheet1

    Operating SystemsMachinesConnections

    Windows11856181615

    Linux173339000

    Macintosh92315300

    Others1362345

    Sheet1

    Machines

    Machines used in VRVS

    Sheet2

    143760

    30021

    11805

    2045

    Connections

    Connections from Machines

    Sheet3

  • VRVS connection per communitiesA community hosts a dedicated set of Virtual Rooms (currently 10 communities)

    Some Examples

  • VRVS on Mac OS X

  • VRVS on Windows

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

  • Exemple 2: 17 participantsJAPAN + UK + SWITZERLAND + BRAZIL + USA (SLAC + FERMILAB)

    Some Features

  • Network 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 Perform some packet recovery Aggregate dynamically bandwidth for H.323 multipoint conference between End Points to an overall maximum conference bandwidth Fix 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)

  • Administration Interface Pure Java J2EE + XML HTTPS/SSL secure web interface Monitoring reflectors and users in ongoing conference Full control on database

  • Monalisa: Real-Time Monitoring

  • VRVS Virtual Setup1 dual processors PCWith special 4 output graphic card6400 x 4800 pixelsMost powerful VRVS End Node

    What next ?

  • On-going and Future developments (1/2)Adaptation to emerging standards: IPv6, SIP

    Develop advanced monitoring and tracking tools for ad-hoc conference as well as scheduled multi-site conferences

    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.Improve Security (Firewall, NAT, Authentication, Encryption)

    Develop a pure peer-to-peer VRVS reflectors network to be able to handle thousands of parallel sessions

  • On-going and Future developments (2/2)Wireless/Mobile Client Integration:User Interface dedicated for small screensIntegration of low end client:Provide dedicated software clients (VVP, JMF)Transcode streams to lower bandwidthSupport MPEG4

    Integration of new hardware/software for high-end interactivity.Developed a multipoint videoconferencing system based on MPEG4 compression standard.Developed a system using HDTV standard If affordable hardware devices available.

  • VRVS, Caltech Team

    Philippe GalvezProject ManagerPasadena (USA)Gregory DenisMain Web DeveloperGeneva (Switzerland)David ColladosAdministration DeveloperGeneva (Switzerland)Kun WeiReflector Main DeveloperPasadena (USA)Dave AdamczykCGI, Java and SIP DeveloperPasadena (USA)Dennis LattkaSystem operation responsiblePasadena (USA)Joao CorreiaSupport ResponsibleGeneva (Switzerland)

    [email protected]@VRVS.org

    Additional Slides

  • Virtual Access GridUser can connect to either unicast or multicast videoconferencing with full supported featuresUser can create his/her own virtual AG node and virtual venues and integrated into VRVSDifferent Video modes possible:Voice switched: default mode for H.323 clients. one video stream at a timeTimer switched: browse through all the video based on preset timer. One video stream at a time.Selected Streams: Click among the video participants to view selected video streams (one or several streams available). All Streams

  • VAG with Mbone Clients

  • Conclusion: We believe that VRVS offers the following unique differentiators:Usability VRVS web-based user interface is easy to use and allows almost any desktop of videoconference suite to connect to a VRVS virtual room conference with only few clicks. Its default client apps enable multi-standards audio, video and data collaboration.Scalability VRVS scales up with the needs for quality and volume more elegantly and beyond anything possible now.More simultaneous participants in a same virtual roomMore simultaneous virtual room conferencesWider range of video and data sharing quality

  • Flexibility VRVS allows inter-operation of collaborative communications between end points of various audio, video and data sharing capabilities as well as different types of connectivity.Efficiency VRVS server software makes efficient use of bandwidth by routing required information only to various nodes.Ubiquity VRVS ease-of-use and scalability unlocks the value of network-based collaboration tools and allows anyone, anywhere, anytime to improve their collaborative experience.Robustness VRVS is field tested on a large scale for a long period of time. It has demonstrated exceptional reliability and simplified its deployment and use beyond anything available today (except maybe POTS and email!)

  • Web based interface VRVS provides a natural and intuitive interface to organize and manage your meetings. Several interfaces let you see in 1 shot all current conferences, let you book a new one in 3 clicks. Several academic communities are handled by VRVS. Each one has its specific Virtual Rooms. VRVS manages multi international time zones in a transparent way. Its use do not require technical knowledge nor technician action.

  • Connection InterfaceConnect / Disconnect the selected videoconference clientProvide different video modesAllow CHAT and Private messagesCan share your computer desktopRemote control of video cameras. co-browsing of web sites real time list of connected participants share computer desktop with other participants

Popular Tags:
of 33/33
Global Platform for Rich Media Conferencing and Collaboration Philippe Galvez California Institute of Technology Nov 6th, 2003 RedIRIS conference
Embed Size (px)
Recommended