3
Caltech Proprietary What is VRVS Virtual Rooms Videoconferencing System Virtual Rooms Videoconferencing System Objective : VRVS was initially built to provide a relatively low cost system for videoconferencing and remote collaboration over networks for the HENP community Objective : VRVS was initially built to provide a relatively low cost system for videoconferencing and remote collaboration over networks for the HENP community Composite by 3 parts mainly: web service, reflectors and various end users Composite by 3 parts mainly: web service, reflectors and various end users

5
Caltech Proprietary VRVS Web Service Design Unified Web User Interface to schedule and join/leave a meeting independently of the application. Unified Web User Interface to schedule and join/leave a meeting independently of the application. Multi-platform: Windows, Linux, Unix and Mac. Multi-platform: Windows, Linux, Unix and Mac. 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 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 Virtual Room Concept, Scheduling; Create a virtual space were people can exchange real-time information Join or Leave a Videoconference 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. Join or Leave a Videoconference 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 Full Documentation and Tutorial Self service: Dont need a technician or expert to organize and join a conference Self service: Dont need a technician or expert to organize and join a conference

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

8
Caltech Proprietary VRVS Statistics More than 13,750 machines and 7,450 users in 61 countries are registered in the system. More than 13,750 machines and 7,450 users in 61 countries are registered in the system. During the year 2002, 3,500 Multipoint Conferences were performed (10,000 Hours). During the year 2002, 3,500 Multipoint Conferences were performed (10,000 Hours). More than 3000 point to point connections were established. More than 3000 point to point connections were established. Average of 5 to 10 participants per videoconference session (with range from 2 to 40 participants). Average of 5 to 10 participants per videoconference session (with range from 2 to 40 participants). 58 Reflectors deployed 58 Reflectors deployed

9
Caltech Proprietary VRVS 3.0 Released on Feb. 22, 2003 after one years development and testing!

11
Caltech Proprietary VRVS 3.0 Global Scheduling System Booking Wizard, with auto selection of the Virtual Room Booking Wizard, with auto selection of the Virtual Room Date/Time shown in the selected time zone Date/Time shown in the selected time zone Quota management Quota management Password protected secure meeting Password protected secure meeting Mailing list feature to keep all the participant in touch of creation and modification or cancellation of booking Mailing list feature to keep all the participant in touch of creation and modification or cancellation of booking Choice among different bandwidth ranges Choice among different bandwidth ranges Copy/Move booking in one click Copy/Move booking in one click

21
Caltech Proprietary VRVS AG Gateway Gateway for media between AG multicast cloud and the rest unicast/multicast network Gateway for media between AG multicast cloud and the rest unicast/multicast network Currently 2 VAG installed at Internet2 and ANL Currently 2 VAG installed at Internet2 and ANL Identical to other unicast VRVS reflector Identical to other unicast VRVS reflector Easy to configure Easy to configure Various video mode and audio trans- coder/mixer Various video mode and audio trans- coder/mixer Full connectivity to AG with Mbone or H.323 Full connectivity to AG with Mbone or H.323

22
Caltech Proprietary Virtual Access Grid User can connect to either unicast or multicast videoconferencing with full supported features User can connect to either unicast or multicast videoconferencing with full supported features User can create his/her own virtual AG node and virtual venues and integrated into VRVS User can create his/her own virtual AG node and virtual venues and integrated into VRVS Access Grid as one of the communities Access Grid as one of the communities Flexible on end user network and local configuration Flexible on end user network and local configuration

24
Caltech Proprietary Connect to AG virtual venues Same steps as entering other VRVS virtual rooms. Same steps as entering other VRVS virtual rooms. Login and select virtual venues from Access Grid community. Login and select virtual venues from Access Grid community. One click to load your Mbone or H.323, you are ready to go! One click to load your Mbone or H.323, you are ready to go! Talk with your colleague connected through VRVS or AG nodes. Talk with your colleague connected through VRVS or AG nodes.

27
Caltech Proprietary Video Modes Voice switched : default mode for H.323 client. one video stream at a time. Voice switched : default mode for H.323 client. one video stream at a time. Timer switched : browse through all the video based on preset timer. one video stream at a time. Timer switched : browse through all the video based on preset timer. one video stream at a time. Selected Streams: default mode for Mbone client. Click among the video participants to view selected video streams (one or several streams available). Useful feature for limited network connection and/or local resource. Selected Streams: default mode for Mbone client. Click among the video participants to view selected video streams (one or several streams available). Useful feature for limited network connection and/or local resource. All Streams: Mbone will receive ALL the video streams subscribed to the virtual venue multicast address. Use with care to avoid overload your local network and CPU. All Streams: Mbone will receive ALL the video streams subscribed to the virtual venue multicast address. Use with care to avoid overload your local network and CPU.