The European Face of Videoconferencing and other developments Egon Verharen SURFnet...

Preview:

Citation preview

The European Face of Videoconferencingand other developments

Egon Verharen

SURFnet

Egon.Verharen@surfnet.nl

GDS: 0031302305367

Former TF-STREAM chair, Vidmid-vc, ViDe.Net, ViDe, Internet2 Commons

May 21 2003, Zagreb, Hr.TERENA 2003 2

International coordination

• Why– Collaboration does not know boundaries– Present and upcoming (inter)national videoconferencing

(and streaming) services– Interoperability & Connectivity

– Shared interest/issues

– Numbering schemes– Identical dialing (whoever/whereever you are)

– Middleware issues

• How– Task-forces, R & D programmes, training material– Shared member- & leadership– Interconnection of vc core components (gk, gw,…)

May 21 2003, Zagreb, Hr.TERENA 2003 3

VC services in Europa

• At least some form of H.323 VC services:– Gatekeeper and/or– Help in setup and perform VC– Loaner program

– Not counting mbone/Agnode use

May 21 2003, Zagreb, Hr.TERENA 2003 4

2001

May 21 2003, Zagreb, Hr.TERENA 2003 5

2002

May 21 2003, Zagreb, Hr.TERENA 2003 6

2003

May 21 2003, Zagreb, Hr.TERENA 2003 7

Higher ed. VC services

•European research networks• operational: DFN (Germany), UKERNA (UK), SWITCH (Switzerland),

HEAnet (Ireland), SURFnet (Netherlands), Funet (Finland), Uninett (Norway), RedIris (Spain), CARnet (Croatia), GARR/Cineca (Italy), GRnet (Greece), UNI-C (Denmark), FCCN (Portugal), CESnet (Czech Rep.), Arnes (Slovenia)

• North America• ViDeNet, Internet2 Commons, Oarnet, Onenet, …• CANARIE (Canada)• CUDI (Mexico)

• Asian-Pacific research networks• AARNet (Australia)• Plans for all APAN exchange points (Japan, China, Malysia,

Thailand,…)

• South America/Africa• Known sites (Egypt, South Africa; Brasil, Chile)

May 2

003

May 21 2003, Zagreb, Hr.TERENA 2003 8

Example: DFNVC

30B ISDN G-WiN 155Mbps

Q2: MCU-60, MVP, 3.0 for MPGQ2: MCU-60, MVP, 3.0 for MPG

May 21 2003, Zagreb, Hr.TERENA 2003 9

User group: MPI-IPP

PicTel T500

T500 T500

Garching

Greifswald

PicTel T500

T6000 T880

DFNVCDFNVC

T6000MS

T6000MS

10 VV

15 VV

DFNVCDFNVC

May 21 2003, Zagreb, Hr.TERENA 2003 10

MPI-IPP statistics

Seminar roomsSeminar rooms 3 Tandberg 500 in Greifswald - positivepositive2 Tandberg 500 /880 in Garching - positivepositive

~10% H.320~10% H.320 > 10 point-to-point / room / week - positivepositive~ 2 multipoint (3-5) / room / week - positivepositivetight VNC in regular use - positivepositive

Lecture HallsLecture Halls 2 Tandberg 6000 (MS) (H. 323)

~10% H.320~10% H.320 ~ 5 point-to-point / week, 90 min - positivepositive ~ 1-2 multipoint / month, 90 min - positivepositive

NetMeeting in regular use - positivepositive

DesktopsDesktops ~25 ViaVideo (H.323) - positivepositive

> 10 connections / client / weektight VNC in regular use - positivepositive

FailuresFailures Lecture Halls:Lecture Halls: 1 IP, 1 ISDN interrupt

in 182 conferences in 2002 - positivepositive

Compatibility?Compatibility? VRVS, AG, SW clients, old H.320 clients

May 21 2003, Zagreb, Hr.TERENA 2003 11

Example user group: EFDA

DE

GARAUG

2 T6000 / T880T500 / 10 VV

GnuGK-Proxy

DFNVCDFNVC

VRVS

VRVS

VS128

VV VRVS

VV

VV

IL UK

DK

FR

CH

FI

HU

IT

VV

VRVS2 VV

NMVV

NM

VVNM

ES

Aethra

May 21 2003, Zagreb, Hr.TERENA 2003 12

Alternatives: VRVS

• VRVS– From the Physics community– Tens of reflectors, thousands of users, thousands of

hours used– Scheduling

Qo

SQ

oS

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

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

Mbone ToolsMbone Tools (vic, vat/rat,..)(vic, vat/rat,..) QuickTimeQuickTime

V4.0H.323H.323 MPEGMPEG

OthersOthers

????

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

Co

llabo

rative C

ollab

orative

Ap

plicatio

ns

Ap

plicatio

ns

VRVS Web User InterfaceVRVS Web User Interface

May 21 2003, Zagreb, Hr.TERENA 2003 13

May 21 2003, Zagreb, Hr.TERENA 2003 14

VRVS UserInterface

May 21 2003, Zagreb, Hr.TERENA 2003 15

Alternatives: AccessGrid

AccessGrid Node NERSC Berkeley

~100 nodes worldwideCommercial Solutions~40 K€1-2 Technicians / node

May 21 2003, Zagreb, Hr.TERENA 2003 16

What Is ViDeNet ?

• A test-bed for exploring issues associated with the creation of the global integrated video/voice over IP environment

• An interconnected network of h.323 zones

• A community of users sharing information

video to every (edu) person on Earth ...

May 21 2003, Zagreb, Hr.TERENA 2003 17

ViDeNet Zones

• International

• Universities• Educational institutes• Research institutes• Research and Educational

Networks• Companies• Public Zone

100+ Zones !10000+ endpointsAnd counting

May 21 2003, Zagreb, Hr.TERENA 2003 18

Global Dialing Scheme

• Principles– International, but Freedom of choice for local

situation– E.164/tel.no. integration– Implemented by present gatekeeper

technology– Compatible with existing network (ViDeNet)– Governed by ViDe’s Numerical Address Space

Management (NASM) working group• Proposal

– by SURFnet, UKERNA, HEAnet, UNC– Implemented by ViDeNet, Internet2 and NREN

services and testbeds

May 21 2003, Zagreb, Hr.TERENA 2003 19

Global dialling scheme/system

• Numeric[<EZ>]<world gk><cc.> <org. ><clientno>[<suf>]

00ITU cc uniqueID local no. 00 31 302305 367

• Alphanumeric<userID>@<fully qualified domain name> egon.verharen@surfnet.nl

May 21 2003, Zagreb, Hr.TERENA 2003 20

GDS in action

541

May 21 2003, Zagreb, Hr.TERENA 2003 21

ViDeNet gatekeeper hierarchy

May 21 2003, Zagreb, Hr.TERENA 2003 22

Numerical Address Space Management (NASM)

• Core Dial Plan Management for ViDeNet• Manage Root Gatekeeper Hierarchy• ViDeNet admissions• Root ViDeNet tool administration

May 21 2003, Zagreb, Hr.TERENA 2003 23

Tools

• New (white pages) directory • web-based management tools

– for zone administrators to manage their users and zone

– for users to manage directory information and endpoints

May 21 2003, Zagreb, Hr.TERENA 2003 24

Internet2 Video

• The Internet2 Commons– Operational Service for IP Video to Internet2

Schools and Communities– Bridges H.323, SIP, VRVS, Voice, Data, streaming

video, …– Training– Megaconference (now no.5)– Cost recovery model

• Voice Over IP Working Group– SIP / h.323 deployment issues

• Video Middleware (VidMid)– What the heck is video middleware ???

May 21 2003, Zagreb, Hr.TERENA 2003 25

Goal for Video middleware

• Room for improvement. Today’s VC apps:– No resource discovery – need to already know address

of gatekeeper/proxy, target, gateway– Non-existent or unreliable authentication (who is

calling?)– No authorization (all users have same access)– No security (eavesdropping)

• Develop Middleware Strategies and Prototype Working Code for

– FEDERATED (No Root Authority; multiple policy)– SECURE (Authenticated Users; Ability to apply

Usage policies; no eavesdropping)– VIDEOCONFERENCING (H.323 and SIP)

Services

May 21 2003, Zagreb, Hr.TERENA 2003 26

VidMid-vc

• Video Middleware– Essential ‘glue’ for connecting video networking

protocols to institutional infrastructure– Needed in federated administration model

“crossing institutional boundaries”

• Issues– Authentication & Authorization– Resource Discovery– Directory Services

• Ensure common approach for H.323 / SIP

May 21 2003, Zagreb, Hr.TERENA 2003 27

Where are we ?

H.323, S

IP,

mu

lticast too

lsV

ideo

archives

May 21 2003, Zagreb, Hr.TERENA 2003 28

ViDe.Net• National Science Foundation Grant No. 0222710• Partners:

– University of Alabama at Birmingham, Clarement Graduate University, University of North Carolina at Chapel Hill, SURFnet, RADVISION

• Goals– H.LDAP– framework for specification of VC security

requirements and implement the security specification in SIP- and H.323-clients

– Testbed– Video Middleware Cookbook

May 21 2003, Zagreb, Hr.TERENA 2003 29

H.LDAP

• Goal: Standardized Directory Services for multiple video/voice protocols

– ITU sg16 commObject H.350 H.LDAP

• Inter-institutional searching• Implemented via web or endpoints• Supported by gatekeepers for EP lookup• Available in ViDeNet now

May 21 2003, Zagreb, Hr.TERENA 2003 30

H.LDAP Structure

commOwnercommUniqueIDcommPrivate h323Identityh323Identity h323IdentityGKDomainh323IdentityGKDomain h323Identityh323-IDh323Identityh323-ID h323IdentitydialedDigitsh323IdentitydialedDigits h323Identityemail-IDh323Identityemail-ID h323IdentityURL-IDh323IdentityURL-ID h323Identitytransport-IDh323Identitytransport-ID h323IdentitypartyNumberh323IdentitypartyNumber h323IdentitymobileUIMh323IdentitymobileUIM h323IdentityUidh323IdentityUid h323IdentityPasswordh323IdentityPassword h323IdentityCertificateh323IdentityCertificate h323IdentityEndpointTypeh323IdentityEndpointType

inetOrgPerson name address telephone email organization organizational unit commURIRFC 1274 userPassword

Enterprise Directory commObject Directory

genericsuper-class

Protocol-specifich323IdentitySIPIdentitywork on VRVS AccessGrid MPEG …Add only one attribute

To your enterprise directory

May 21 2003, Zagreb, Hr.TERENA 2003 31

H.LDAP In Action

• Find any user anywhere !• Create value added portals

DIRGK

DIRGK

DIRGK

DIRGK

Directory Portale.g. ViDeNet

May 21 2003, Zagreb, Hr.TERENA 2003 32

https://videnet.unc.edu/

May 21 2003, Zagreb, Hr.TERENA 2003 33

What Can You Do ?

• Set up VC services– Come to training

• Join ViDeNet/GDS– International dialling– Interoperability testing– Experience sharing

• Join Vidmid-vc

May 21 2003, Zagreb, Hr.TERENA 2003 34

References

• Vidmid-vc http://middleware.internet2.edu/video/• ViDe.Net project http:// metric.it.uab.edu/vnet / • ViDe http://www.vide.net/• ViDeNet https://videnet.unc.edu/ • ViDeNet dir. of video dir.s http://videnet.unc.edu/vide-dod/index.phtml • Numberplan http://www.wvn.ac.uk/support/h323address.htm

http://www.surfnet.nl/innovatie/surfworks/conferencing/numberplan/ • ViDe NASM http://www.vide.net/workgroups/nasm/index.shtml • Internet2 http://www.internet2.edu/• Internet2 Commons http://commons.internet2.edu/ • Megaconference http://www.mega-net.net/megaconference/ • Presentations

– Vidmidhttp://www.internet2.edu/presentations/spring02/20020507-VidMid-Verharen.ppt

– H.323 and Approaches to Authenticationhttp://www.dpo.uab.edu/%7Ejgemmill/Presentations/Year_2002/Internet2AUthNZ2002.pdf

– Secure videoconferencinghttp://www.vide.net/conferences/spr2003/presentations/day_one/jill_gemmill/gemmill.ppt

Recommended