June 4, 2002TERENA, Networking Conference Global Platform for Rich Media Conferencing and Collaboration Gregory DENIS California Institute of Technology
June 4, 2002TERENA, Networking Conference Description Description of the System Description of the System VRVS Status VRVS Status Next version: presentation of VRVS 3.0 Next version: presentation of VRVS 3.0 Future development Future development Conclusion Conclusion
June 4, 2002TERENA, Networking Conference What is VRVS ? A software only system providing very scalable infrastructure for audio, video and web conferencing over IP networks. A software only system providing very scalable infrastructure for audio, video and web conferencing over IP networks. Turnkey software solution that includes: Turnkey software solution that includes: VRVS Reflector Web scheduling and administrative interfaces Runs on inexpensive networked computing platforms Runs on inexpensive networked computing platforms Internet peer-to-peer for user conference scheduling and attendance Internet peer-to-peer for user conference scheduling and attendance HTTP server provides user self-service for documentation, help, profile administration, supported system and equipment HTTP server provides user self-service for documentation, help, profile administration, supported system and equipment
June 4, 2002TERENA, Networking Conference Heterogeneous Client support An open system: choose your client and connect An open system: choose your client and connect VIC / RAT (previous) Mbone application. Software H.323 client. Internal Hardware H.323 client. External Hardware H.323 client. QuickTime Player. Java Media Framework. Plus extra services/features: Plus extra services/features: Applications and desktop sharing. Bypass H.323 limitations. Chat with web pages pop-up. Documentations and Recommendations.
June 4, 2002TERENA, Networking Conference Architecture H.320 QoS VRVS Reflectors (Unicast/Multicast) Real Time Protocol (RTP/RTCP) H.323 QuickTime 4.0 & 5.0 Mbone Tools MPEG SIP Network Layer (TCP/UDP/IP) CollaborativeApplications VRVS Web User Interface Multiplatform and Multi protocols Architecture
June 4, 2002TERENA, Networking Conference Status Description of the System Description of the System VRVS Status VRVS Status Next version: presentation of VRVS 3.0 Next version: presentation of VRVS 3.0 Future development Future development Conclusion Conclusion
June 4, 2002TERENA, Networking Conference Last Numbers As of today, more than machines from 6200 different users in more than 50 countries are registered in the system. As of today, more than machines from 6200 different users in more than 50 countries are registered in the system. During the year 2001, 2700 Multipoint Conferences were performed (8000 Hours). During the year 2001, 2700 Multipoint Conferences were performed (8000 Hours). More than 3000 point to point connections were established. More than 3000 point to point connections were established. Since October 2001: 300 Multipoint (1100 hours) per Months Since October 2001: 300 Multipoint (1100 hours) per Months Average of 5 to 10 participants per videoconference session (with range from 2 to 40 participants).
June 4, 2002TERENA, Networking Conference VRVS Users
June 4, 2002TERENA, Networking Conference Conferences in VRVS
June 4, 2002TERENA, Networking Conference Reflectors Topology 41 network Server world wide: US (ANL, BNL, Caltech(2), FNAL, Florida, Internet2(7), Jlab, SLAC, Brazil(3), Canada(2), Czech Republic, Spain(2), Finland, Israel(2), Italy, Japan, Poland, Portugal (2), Romania, Russia, Slovakia, Switzerland (2), Taiwan, U.K (3)
June 4, 2002TERENA, Networking Conference Internet2 deployment 7 Reflectors In Internet2 7 Reflectors In Internet2
June 4, 2002TERENA, Networking Conference Version 3.0 Description of the System Description of the System VRVS Status VRVS Status Next version: presentation of VRVS 3.0 Next version: presentation of VRVS 3.0 Future development Future development Conclusion Conclusion
June 4, 2002TERENA, Networking Conference V 3.0: Details (1/2) Move to a professional database engine Move to a professional database engine Rewriting of all the code to improve the speed. Rewriting of all the code to improve the speed. Redesign the interface to accommodate several different communities and hundred Virtual Rooms Redesign the interface to accommodate several different communities and hundred Virtual Rooms Will support all International Time zones (including summer time) Will support all International Time zones (including summer time) Booking improved: faster, more flexible and more powerful Booking improved: faster, more flexible and more powerful Authentication and Encryption Authentication and Encryption
June 4, 2002TERENA, Networking Conference V 3.0: Details (2/2) Improve the machine detection (DHCP, web cache, Firewall, NAT, …) and automatic detection of the closest reflector. Improve the machine detection (DHCP, web cache, Firewall, NAT, …) and automatic detection of the closest reflector. VRVS Network Reflectors: VRVS Network Reflectors: Better design to accommodate H.323 clients Do 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 muted/unmuted video or/and audio
June 4, 2002TERENA, Networking Conference User Profile
June 4, 2002TERENA, Networking Conference Booking: Copy and Move
June 4, 2002TERENA, Networking Conference Booking: Month View
June 4, 2002TERENA, Networking Conference Booking: extra GUI
June 4, 2002TERENA, Networking Conference Future Development Description of the System Description of the System VRVS Status VRVS Status Next version: presentation of VRVS 3.0 Next version: presentation of VRVS 3.0 Future development Future development Conclusion Conclusion
June 4, 2002TERENA, Networking Conference Future Development (1/2) Adaptation to emerging standard: IPv6, SIP Adaptation to emerging standard: IPv6, SIP Integration of new hardware/software for high end interactivity Integration of new hardware/software for high end interactivity Already developed an MPEG2 MCU (using Minerva codec). Will port to other codec if demand. Developed a multipoint videoconferencing system based on MPEG4 compression standard. Developed a system using HDTV standard if affordable hardware devices available. Improved Security Improved Security Easy support of Firewall and NAT Conference access control, user authentication and authorization
June 4, 2002TERENA, Networking Conference Future Development (2/2) Develop advanced monitoring and tracking tools for ad-hoc conference as well as scheduled multi-site conferences Develop advanced monitoring and tracking tools for ad-hoc conference as well as scheduled multi-site conferences Develop a pure peer-to-peer VRVS Reflectors network to be able to handle thousands of parallel sessions. Develop a pure peer-to-peer VRVS Reflectors network to be able to handle thousands of parallel sessions. Develop advanced network monitoring agents (based on Java and web services) to run on each network servers. Develop advanced network monitoring agents (based on Java and web services) to run on each network servers. We will know in real time, packet loss ratio between server, jitter, bandwidth available, reflector information (CPU, memory, …) We will know in real time, packet loss ratio between server, jitter, bandwidth available, reflector information (CPU, memory, …) Possibility to automatic rerouting between VRVS reflectors to find a better network path. Possibility to automatic rerouting between VRVS reflectors to find a better network path.
June 4, 2002TERENA, Networking Conference Conclusion VRVS is a world wide videoconference service in production since 5 years. VRVS is a world wide videoconference service in production since 5 years. Version 3.0 will be release this summer to face the demand and improve the system. Version 3.0 will be release this summer to face the demand and improve the system. Our team still work to integrate all emerging technology in only one system. Our team still work to integrate all emerging technology in only one system. State of Art: Easy to Use State of Art: Easy to Use
June 4, 2002TERENA, Networking Conference Team Philippe Galvez, project manager Gregory Denis, main developer (R&D) David Collados, reflectors administrator and developer Kun Wei, reflectors developer and support Dave Adamczyk, technical support
June 4, 2002TERENA, Networking Conference Question?Question?
June 4, 2002TERENA, Networking Conference Web User Interface Allparticipants known to all Colorcodedreflectorconnections Internationaltimezoneadjusted SELECT:MboneChatQuicktimeSharingH.323 Virtualconference room and meetingname DirectAccesstoset-upfacilities
June 4, 2002TERENA, Networking Conference Example 1
June 4, 2002TERENA, Networking Conference Mbone Integration MboneTools VRVSClientApplication
June 4, 2002TERENA, Networking Conference AGVRVSAG-VRVS Multi-cast Unicast Using Conference Room Using Desktop Using Wireless High Quality Video High Quality Audio H.323 High (> 20Mbps) Bandwidth Normal (10Mbps) / Low (<1Mbps) Bandwidth Access Grid and VRVS