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