+ All Categories
Home > Documents > Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from...

Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from...

Date post: 27-Mar-2015
Category:
Upload: noah-lee
View: 212 times
Download: 0 times
Share this document with a friend
Popular Tags:
32
Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere Connect to AG Virtual Venues through VRVS from Anywhere World-Wide World-Wide Kun Wei California Institute of Technology March 25, 2003 ViDe 5 th Workshop
Transcript
Page 1: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

VRVS 3.0 and VRVS AG GATEWAYVRVS 3.0 and VRVS AG GATEWAYConnect to AG Virtual Venues through VRVS from Anywhere World-WideConnect to AG Virtual Venues through VRVS from Anywhere World-Wide

VRVS 3.0 and VRVS AG GATEWAYVRVS 3.0 and VRVS AG GATEWAYConnect to AG Virtual Venues through VRVS from Anywhere World-WideConnect to AG Virtual Venues through VRVS from Anywhere World-Wide

Kun WeiCalifornia Institute of Technology

March 25, 2003 ViDe 5th Workshop

Page 2: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

OutlineOutline

VRVS design and VRVS 3.0 releaseVRVS design and VRVS 3.0 release

VAG and using VRVS as a personal VAG and using VRVS as a personal AG nodeAG node

DemoDemo

Page 3: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

What is VRVS What is VRVS VVirtual irtual RRooms ooms VVideoconferencing ideoconferencing

SSystem ystem

Objective : VRVS was initially built to Objective : VRVS was initially built to provide a relatively low cost system for provide a relatively low cost system for videoconferencing and remote videoconferencing and remote collaboration over networks for the HENP collaboration over networks for the HENP communitycommunity

Composite by 3 parts mainly: Composite by 3 parts mainly: web web serviceservice, , reflectorsreflectors and various and various end usersend users

Page 4: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

VRVS Core ArchitectureVRVS Core ArchitectureVRVS combined the best of all standards and products in VRVS combined the best of all standards and products in

one unique architectureone unique architectureMulti-platform and multi-protocol architectureMulti-platform and multi-protocol architecture

??

H.3

20H

.320

Qo

SQ

oS

VRVS Reflectors VRVS Reflectors (Unicast/Multicast)(Unicast/Multicast)

Real Time Protocol (RTP/RTCP)Real Time Protocol (RTP/RTCP)

H.323H.323 QuickTimeQuickTime

4.0 & 5.0Mbone ToolsMbone Tools MPEGMPEG

SIPSIP

Network Layer (TCP/UDP/IP)Network Layer (TCP/UDP/IP)

Co

llabo

rative C

ollab

orative

Ap

plicatio

ns

Ap

plicatio

ns

VRVS Web User InterfaceVRVS Web User Interface

Page 5: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

VRVS Web Service DesignVRVS Web Service Design

Unified Web User Interface to schedule and join/leave a Unified Web User Interface to schedule and join/leave a meeting independently of the application. meeting independently of the application.

Multi-platformMulti-platform: Windows, Linux, Unix and Mac.: Windows, Linux, Unix and Mac.Easy to useEasy to use: Everybody (from 4 to 77 years old) knows : Everybody (from 4 to 77 years old) knows

how to click on a web page today. Not true for running a how to click on a web page today. Not true for running a VCR VCR

Virtual Room Concept, SchedulingVirtual Room Concept, Scheduling; Create a virtual space ; Create a virtual space were people can exchange real-time informationwere people can exchange real-time information

Join or Leave a Videoconference anytime. Do not need to Join or Leave a Videoconference anytime. Do not need to know in advance how many participants and booked ports know in advance how many participants and booked ports capacity. Just announce the meeting and people will join capacity. Just announce the meeting and people will join from anywhere.from anywhere.

Full Documentation and TutorialFull Documentation and TutorialSelf serviceSelf service: Don’t need a technician or expert to organize : Don’t need a technician or expert to organize

and join a conferenceand join a conference

Page 6: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

VRVS Reflector InfrastructureVRVS Reflector InfrastructureAvoids Duplication of Streams on a given LinkAvoids Duplication of Streams on a given LinkCan be set to Unicast or Multicast mode or bothCan be set to Unicast or Multicast mode or bothConnection Connection peer-to-peerpeer-to-peer with neighbors network with neighbors network

servers. Connectionless (more reliable to servers. Connectionless (more reliable to network breaks)network breaks)

Enables Optimized RoutingEnables Optimized RoutingEnables Bandwidth Control Enables Bandwidth Control Provide low latency communicationProvide low latency communicationCould be used for real-time interactivity or Could be used for real-time interactivity or

broadcastbroadcastProvide elegant solution to cross Provide elegant solution to cross firewall/NATfirewall/NATRemote Management Features. Remote Management Features. Compliant with Compliant with IETF RTPv2 ProtocolIETF RTPv2 Protocol, ready for , ready for

new applications.new applications.

Page 7: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

VRVS Network Server Deployment for VRVS Network Server Deployment for High Energy and Nuclear PhysicsHigh Energy and Nuclear Physics

Page 8: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

VRVS StatisticsVRVS StatisticsMore than More than 13,750 machines13,750 machines and and 7,450 users7,450 users in in

61 countries61 countries are registered in the system. are registered in the system.

During the year 2002, During the year 2002, 3,500 Multipoint3,500 Multipoint Conferences were performed (10,000 Hours).Conferences were performed (10,000 Hours).

More than More than 3000 point to point3000 point to point connections were connections were established.established.

Average of 5 to 10 participants per Average of 5 to 10 participants per videoconference session (with range from videoconference session (with range from 2 to 2 to 40 participants40 participants).).

58 Reflectors58 Reflectors deployed deployed

Page 9: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

VRVS 3.0VRVS 3.0

Released on Feb. 22, 2003 after one year’s Released on Feb. 22, 2003 after one year’s development and testing!development and testing!

Page 10: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

VRVS 3.0 New FeaturesVRVS 3.0 New FeaturesOptimized web access and user intuitive interface designOptimized web access and user intuitive interface design Improved Improved Global scheduling systemGlobal scheduling system transparent to local transparent to local

time zonetime zoneCommunityCommunity concept with dedicated Virtual Rooms (VRs) concept with dedicated Virtual Rooms (VRs)World wide VR increased from 10 to potentially unlimited.World wide VR increased from 10 to potentially unlimited.J2EE secure J2EE secure web admin interfaceweb admin interfaceSQL DBSQL DB server to manage VRVS booking, users profile, server to manage VRVS booking, users profile,

reflector configuration and monitoring, statistics..reflector configuration and monitoring, statistics..User-oriented login with improved identification and IP User-oriented login with improved identification and IP

detection (e.g. DHCP, NAT,..)detection (e.g. DHCP, NAT,..)Redesign and improved Redesign and improved sharingsharing service serviceMac OS XMac OS X Mbone tools support Mbone tools supportOpenMashOpenMash Mbone support Mbone supportSolution for host behind Solution for host behind Firewall and NATFirewall and NAT HandheldHandheld support support

Page 11: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

VRVS 3.0 VRVS 3.0 Global Scheduling SystemGlobal Scheduling System

Booking WizardBooking Wizard, with auto selection of the Virtual Room, with auto selection of the Virtual Room

Date/TimeDate/Time shown in the selected time zone shown in the selected time zone

QuotaQuota management management

Password protectedPassword protected secure meeting secure meeting

Mailing listMailing list feature to keep all the participant in touch of feature to keep all the participant in touch of creation and modification or cancellation of bookingcreation and modification or cancellation of booking

Choice among Choice among different bandwidthdifferent bandwidth rangesranges

Copy/MoveCopy/Move booking in one click booking in one click

Page 12: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

VRVS 3.0 VRVS 3.0 Global Scheduling SystemGlobal Scheduling System

Page 13: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

VRVS on LinuxVRVS on Linux

Page 14: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

VRVS on WindowsVRVS on Windows

Page 15: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

VRVS on Mac OS XVRVS on Mac OS X

Page 16: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

VRVS on HandheldVRVS on Handheld

Page 17: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

Enhanced VRVS Reflector Enhanced VRVS Reflector Possibility of tunneling (TCP or UDP) between reflector Possibility of tunneling (TCP or UDP) between reflector

servers. All communication in only servers. All communication in only ONEONE port ! port !Peer-to-peer design with high scalability and flexibilityPeer-to-peer design with high scalability and flexibilitySolution for Solution for Firewall and NATFirewall and NATBetter design to accommodate H.323 clientsBetter design to accommodate H.323 clientsFully support Fully support H.263H.263 video codec video codecPerform audio mixingPerform audio mixingPerform some packet recoveryPerform some packet recoveryAggregate dynamically bandwidth for H.323 multipoint Aggregate dynamically bandwidth for H.323 multipoint

conference between End Points to an overall maximum conference between End Points to an overall maximum conference bandwidthconference bandwidth

Fix incompatibility between several H.323 end pointsFix incompatibility between several H.323 end pointsRemotely mute/unmute video or/and audioRemotely mute/unmute video or/and audioOptimized network bandwidth utilizationOptimized network bandwidth utilizationReal-time Real-time packet loss monitoringpacket loss monitoringSupport Support SIPSIP client client

Page 18: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

VRVS 3.0 Web Admin InterfaceVRVS 3.0 Web Admin Interface

Pure Java J2EE + XMLHTTPS/SSL secure web interfaceMonitoring reflectors and users in ongoing conferenceFull control on database

Page 19: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

MONitoring Agents using a Large MONitoring Agents using a Large Integrated Services ArchitectureIntegrated Services Architecture

Page 20: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

VAG and using VRVS as a VAG and using VRVS as a personal AG nodepersonal AG node

Page 21: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

VVRVS RVS AAG G GGatewayatewayGateway for media between AG multicast Gateway for media between AG multicast

cloud and the rest unicast/multicast cloud and the rest unicast/multicast networknetwork

Currently 2 VAG installed at Currently 2 VAG installed at Internet2Internet2 and and ANLANL

Identical to other unicast VRVS reflectorIdentical to other unicast VRVS reflectorEasy to configureEasy to configureVarious video mode and audio trans-Various video mode and audio trans-

coder/mixercoder/mixerFull connectivity to AG with Mbone or Full connectivity to AG with Mbone or

H.323H.323

Page 22: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

VVirtual irtual AAccess ccess GGridridUser can connect to either User can connect to either unicast or unicast or

multicastmulticast videoconferencing with full videoconferencing with full supported featuressupported features

User can create his/her own virtual AG User can create his/her own virtual AG node and virtual venues and integrated node and virtual venues and integrated into VRVSinto VRVS

Access GridAccess Grid as one of the communities as one of the communities

Flexible on end user network and local Flexible on end user network and local configurationconfiguration

Page 23: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

When to use VAG?When to use VAG?

AGAG VRVSVRVS VAGVAGMulti-castMulti-cast

UnicastUnicast On-Site AG Node On-Site AG Node Without AG NodeWithout AG Node

High Quality VideoHigh Quality Video High Quality AudioHigh Quality Audio

H.323H.323 High (> 20Mbps) BandwidthHigh (> 20Mbps) Bandwidth

Normal (10Mbps) / Low Normal (10Mbps) / Low (<1Mbps) Bandwidth (<1Mbps) Bandwidth

Network Network

Page 24: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

Connect to AG virtual venuesConnect to AG virtual venues

Same steps as entering other VRVS Same steps as entering other VRVS virtual rooms.virtual rooms.

Login and select virtual venues from Login and select virtual venues from Access Grid community. Access Grid community.

One click to load your Mbone or H.323, One click to load your Mbone or H.323, you are ready to go!you are ready to go!

Talk with your colleague connected Talk with your colleague connected through VRVS or AG nodes.through VRVS or AG nodes.

Page 25: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

Connect to AG virtual venues Connect to AG virtual venues with Mbonewith Mbone

Page 26: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

Connect to AG virtual venues Connect to AG virtual venues with H.323with H.323

Page 27: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

Video ModesVideo ModesVoice switchedVoice switched : default mode for H.323 client. : default mode for H.323 client.

one video stream at a time.one video stream at a time.Timer switchedTimer switched : browse through all the video : browse through all the video

based on preset timer. one video stream at a based on preset timer. one video stream at a time.time.

Selected StreamsSelected Streams: default mode for Mbone : default mode for Mbone client. Click among the video participants to client. Click among the video participants to view selected video streams (one or several view selected video streams (one or several streams available). Useful feature for limited streams available). Useful feature for limited network connection and/or local resource. network connection and/or local resource.

All StreamsAll Streams: Mbone will receive ALL the video : Mbone will receive ALL the video streams subscribed to the virtual venue streams subscribed to the virtual venue multicast address. Use with care to avoid multicast address. Use with care to avoid overload your local network and CPU.overload your local network and CPU.

Page 28: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

Audio trans-coder and mixerAudio trans-coder and mixer

VRVS AG Gateway trans-codes AG uncompressed linear VRVS AG Gateway trans-codes AG uncompressed linear audio packet (audio packet (L16-16K-Mono, 10msL16-16K-Mono, 10ms) to I.T.U standard ) to I.T.U standard G.711 G.711 LawLaw, which is supported by all the H.323 standard , which is supported by all the H.323 standard devices and Mbone. devices and Mbone.

VRVS Mbone users can send back either VRVS Mbone users can send back either G.711 G.711 Law or Law or L16-16K-MonoL16-16K-Mono audio stream back to AG. audio stream back to AG.

VRVS H.323 users will send VRVS H.323 users will send G.711 G.711 LawLaw audio stream audio stream back to AGback to AG

VRVS reflectors support VRVS reflectors support audio mixingaudio mixing for H.323 to receive for H.323 to receive mixed audio and avoid blocked videomixed audio and avoid blocked video

Better design to accommodate H.323 clientsBetter design to accommodate H.323 clients

Page 29: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

VRVS Virtual Space SetupVRVS Virtual Space Setup

Page 30: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

VRVS Virtual Space SetupVRVS Virtual Space Setup

Page 31: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

VRVS TeamVRVS Team

Philippe Galvez (Caltech, Pasadena, CA)Philippe Galvez (Caltech, Pasadena, CA)

GregoryGregory Denis (Caltech, Pasadena, CA)Denis (Caltech, Pasadena, CA)

DavidDavid Collados (Caltech, Pasadena, CA)Collados (Caltech, Pasadena, CA)

KunKun Wei (Caltech, Pasadena, CA)Wei (Caltech, Pasadena, CA)

DaveDave Adamczyk (Caltech, Pasadena, CA)Adamczyk (Caltech, Pasadena, CA)

Joao Correia Fernandes (Caltech/CERN, Joao Correia Fernandes (Caltech/CERN, Pasadena/Switzerland)Pasadena/Switzerland)

Page 32: Caltech Proprietary VRVS 3.0 and VRVS AG GATEWAY Connect to AG Virtual Venues through VRVS from Anywhere World-Wide VRVS 3.0 and VRVS AG GATEWAY Connect.

Caltech Proprietary

Further referencesFurther references

http://www.vrvs.orghttp://www.vrvs.org [email protected]@vrvs.org AGDP VRVS AG HOWTOAGDP VRVS AG HOWTO

Questions ?Questions ?


Recommended