VRVS: Global Platform for Rich Media Conferencing and Collaboration

Download Report

Transcript VRVS: Global Platform for Rich Media Conferencing and Collaboration

Global Platform for Rich Media
Conferencing and Collaboration
Gregory DENIS
California Institute of Technology
June 4, 2002
TERENA, Networking Conference
Description
Description of the System
VRVS Status
Next version: presentation of
VRVS 3.0
Future development
Conclusion
June 4, 2002
TERENA, Networking Conference
What is VRVS ?
A software only system providing very scalable
infrastructure for audio, video and web
conferencing over IP networks.
Turnkey software solution that includes:
VRVS Reflector
Web scheduling and administrative interfaces
Runs on inexpensive networked computing
platforms
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
June 4, 2002
TERENA, Networking Conference
Heterogeneous Client
support
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:
Applications and desktop sharing.
Bypass H.323 limitations.
Chat with web pages pop-up.
Documentations and Recommendations.
June 4, 2002
TERENA, Networking Conference
Architecture
Multiplatform and Multi protocols Architecture
VRVS Web User Interface
QuickTime
Mbone Tools
MPEG
VRVS Reflectors (Unicast/Multicast)
QoS
H.320
4.0 & 5.0
Real Time Protocol (RTP/RTCP)
Network Layer (TCP/UDP/IP)
June 4, 2002
TERENA, Networking Conference
SIP
Collaborative
Applications
H.323
Status
Description of the System
VRVS Status
Next version: presentation of
VRVS 3.0
Future development
Conclusion
June 4, 2002
TERENA, Networking Conference
Last Numbers
As of today, more than 11100 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).
More than 3000 point to point connections
were established.
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, 2002
TERENA, Networking Conference
VRVS Users
Machines and Users registered in VRVS
11000
10000
9000
8000
Machines
7000
Users
6000
5000
4000
3000
2000
June 4, 2002
TERENA, Networking Conference
Apr-02
Feb-02
Dec-02
Oct-01
Aug-01
Jun-01
Apr-01
Feb-01
Dec-00
Oct-00
Aug-00
Jun-00
Apr-00
Feb-00
Dec-99
0
Oct-99
1000
Conferences in VRVS
Hours of Scheduled Multipoint Videoconferences
1400
1200
2000
2001
2002
1000
800
600
400
200
0
Jan
Feb
June 4, 2002
Mar
Apr
May
Jun
Jul
Aug
Sep
TERENA, Networking Conference
Oct
Nov
Dec
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, 2002
TERENA, Networking Conference
Internet2 deployment
7 Reflectors
In Internet2
June 4, 2002
TERENA, Networking Conference
Version 3.0
Description of the System
VRVS Status
Next version: presentation of
VRVS 3.0
Future development
Conclusion
June 4, 2002
TERENA, Networking Conference
V 3.0: Details (1/2)
Move to a professional database engine
Rewriting of all the code to improve the speed.
Redesign the interface to accommodate several
different communities and hundred Virtual
Rooms
Will support all International Time zones
(including summer time)
Booking improved: faster, more flexible and more
powerful
Authentication and Encryption
June 4, 2002
TERENA, Networking Conference
V 3.0: Details (2/2)
Improve the machine detection (DHCP, web
cache, Firewall, NAT, …) and automatic detection
of the closest reflector.
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, 2002
TERENA, Networking Conference
User Profile
June 4, 2002
TERENA, Networking Conference
Booking: Copy and Move
June 4, 2002
TERENA, Networking Conference
Booking: Month View
June 4, 2002
TERENA, Networking Conference
Booking: extra GUI
June 4, 2002
TERENA, Networking Conference
Future Development
Description of the System
VRVS Status
Next version: presentation of
VRVS 3.0
Future development
Conclusion
June 4, 2002
TERENA, Networking Conference
Future Development (1/2)
Adaptation to emerging standard: IPv6, SIP
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
Easy support of Firewall and NAT
Conference access control, user authentication and
authorization
June 4, 2002
TERENA, Networking Conference
Future Development (2/2)
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 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, …)
Possibility to automatic rerouting between VRVS
reflectors to find a better network path.
June 4, 2002
TERENA, Networking Conference
Conclusion
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.
Our team still work to integrate all
emerging technology in only one system.
State of Art: Easy to Use
WWW.VRVS.ORG
June 4, 2002
TERENA, 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, 2002
TERENA, Networking Conference
Question?
[email protected]
[email protected]
June 4, 2002
TERENA, Networking Conference
Web User Interface
Virtual
conference
room and
meeting
name
International
time
zone
adjusted
Direct
Access
to
set-up
facilities
All
participants
known to all
Color
coded
reflector
connections
SELECT:
Mbone
Chat
Quicktime
Sharing
H.323
June 4, 2002
TERENA, Networking Conference
Example 1
June 4, 2002
TERENA, Networking Conference
Mbone Integration
Mbone
Tools
VRVS
Client
Application
June 4, 2002
TERENA, Networking Conference
Access Grid and VRVS
AG
VRVS
AG-VRVS







Using Desktop


Using Wireless


Multi-cast
Unicast
Using Conference Room

High Quality Video



High Quality Audio









H.323
High (> 20Mbps) Bandwidth
Normal (10Mbps) / Low
(<1Mbps) Bandwidth
June 4, 2002

TERENA, Networking Conference