5/7/2002 vidmid-vc: middleware for video conferencing services egon verharen, surfnet vidmid-vc...

14
5/7/2002 Vidmid-vc: Middleware for Video Conferencing Services Egon Verharen, SURFnet Vidmid-vc chair •Middleware •Vidmid VC •History, Scope, Status, Authentication & Authorization, Object classes and dir.services,

Upload: helena-lloyd

Post on 04-Jan-2016

217 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: 5/7/2002 Vidmid-vc: Middleware for Video Conferencing Services Egon Verharen, SURFnet Vidmid-vc chair Middleware Vidmid VC History, Scope, Status, Authentication

5/7/2002

Vidmid-vc: Middleware forVideo Conferencing ServicesEgon Verharen, SURFnet

Vidmid-vc chair

•Middleware•Vidmid VC

•History, Scope, Status, Authentication & Authorization, Object classes and dir.services, Resource discovery

Page 2: 5/7/2002 Vidmid-vc: Middleware for Video Conferencing Services Egon Verharen, SURFnet Vidmid-vc chair Middleware Vidmid VC History, Scope, Status, Authentication

5/7/2002 Internet2 Spring member meeting 2002, http://middleware.internet2.edu/video/ 2

Background

•Why• Collaboration does not know boundaries

• Services coming your way

• Shared need & interest

•Formed in spring 2001• Spent some time naming and scoping

•Critical insight and momentum from ViDe & Internet2 Middleware (MACE & Shibboleth) leaders

•Focus on videoconferencing and video-on-demand for their middleware requirements

•Component of NSF Middleware Initiative (NMI)• NMI-EDIT http://www.nmi-edit.org/

Page 3: 5/7/2002 Vidmid-vc: Middleware for Video Conferencing Services Egon Verharen, SURFnet Vidmid-vc chair Middleware Vidmid VC History, Scope, Status, Authentication

5/7/2002 Internet2 Spring member meeting 2002, http://middleware.internet2.edu/video/ 3

Middleware and federated administrations

• Middleware• It’s not the network, it’s not applications, it’s the stuff nobody wants to do

•Stuff• Identification (“who are you?”)

• Authentication (“prove me who you are”)

• Authorization (“I tell you want you can do”)

• Directory services (where the info is stored)

• Security

•Federated Administration• Virtual organisations/Communities of interest

• Trust-based connection between (local) security domains

– Higher ed

Page 4: 5/7/2002 Vidmid-vc: Middleware for Video Conferencing Services Egon Verharen, SURFnet Vidmid-vc chair Middleware Vidmid VC History, Scope, Status, Authentication

5/7/2002 Internet2 Spring member meeting 2002, http://middleware.internet2.edu/video/ 4

Where are we ?

H.323, S

IP,

mu

lticast too

ls

Page 5: 5/7/2002 Vidmid-vc: Middleware for Video Conferencing Services Egon Verharen, SURFnet Vidmid-vc chair Middleware Vidmid VC History, Scope, Status, Authentication

5/7/2002 Internet2 Spring member meeting 2002, http://middleware.internet2.edu/video/ 5

Vidmid in id-world

Campus authentication Enterprise directory

Web services and

servers

WebISO

Learning Management

Systems PersonalPortals

Objectclassstandards

(e.g.eduperson,gridperson)

ContentPortals

Shibbolethexchange of

attributes

FuturePKI

DoDHEet al.

Future PKI

Interrealm

Security Domain

Gridset al.

Page 6: 5/7/2002 Vidmid-vc: Middleware for Video Conferencing Services Egon Verharen, SURFnet Vidmid-vc chair Middleware Vidmid VC History, Scope, Status, Authentication

5/7/2002 Internet2 Spring member meeting 2002, http://middleware.internet2.edu/video/ 6

Vidmid VideoConferencing

Goals:• Enable authenticated and authorized call setup• Work out architectural issues

– Id, Authnz, Dir. + Resource discovery, security/PKI (for encryption, authentication, signing)

– Both intra- and interrealm

• Identify infrastructure to support interrealm community video

– H.323, SIP, VRVS/AG (multicast)• Instigate client/gw development• foster interoperability at identifier, security and video

stream levels– Engage industry players

Page 7: 5/7/2002 Vidmid-vc: Middleware for Video Conferencing Services Egon Verharen, SURFnet Vidmid-vc chair Middleware Vidmid VC History, Scope, Status, Authentication

5/7/2002 Internet2 Spring member meeting 2002, http://middleware.internet2.edu/video/ 7

Vidmid VC status

•Prioritized Workplan• from vidmid-vc workshop @ UNC, nov. 2001

•Deliverables:• Scenario’s• Object Classes & Directory services

–Video-app directory –ITU standard–Implementation: directory of video-directories

• Resource discovery whitepaper–Where to find the objects & services

• Users, endpoints, gatekeepers/proxies/registries, dialing instructs, MCUs, gateways, …

Page 8: 5/7/2002 Vidmid-vc: Middleware for Video Conferencing Services Egon Verharen, SURFnet Vidmid-vc chair Middleware Vidmid VC History, Scope, Status, Authentication

5/7/2002 Internet2 Spring member meeting 2002, http://middleware.internet2.edu/video/ 8

Enterprise Directory

User datacn.commURI

Gatekeeper

Local endpoint tables

Figure 1. Relationship of H323 LDAP components

h323 LDAP Server

commObject data.commUniqueId commOwner

Page 9: 5/7/2002 Vidmid-vc: Middleware for Video Conferencing Services Egon Verharen, SURFnet Vidmid-vc chair Middleware Vidmid VC History, Scope, Status, Authentication

5/7/2002 Internet2 Spring member meeting 2002, http://middleware.internet2.edu/video/ 9

Vidmid VC status, deliverables

• Framework of requirements, thread models and security services

• Flows and architecture for (inter-realm) authentication and authorization

– Conferencing attributes– endpoint authentication– datastream protection

• Testbeds– SIP– H323– interdomain– international

Page 10: 5/7/2002 Vidmid-vc: Middleware for Video Conferencing Services Egon Verharen, SURFnet Vidmid-vc chair Middleware Vidmid VC History, Scope, Status, Authentication

5/7/2002 Internet2 Spring member meeting 2002, http://middleware.internet2.edu/video/ 10

A&A call setup

EP EP

auth auth1

GK/proxy server GK/proxy server

2reg.

autz

3

Ent.p.autz

?Shibb?

4

5

autz

6

Ent.p.autz

7

8:OKmedia9

1a & 2a

Page 11: 5/7/2002 Vidmid-vc: Middleware for Video Conferencing Services Egon Verharen, SURFnet Vidmid-vc chair Middleware Vidmid VC History, Scope, Status, Authentication

5/7/2002 Internet2 Spring member meeting 2002, http://middleware.internet2.edu/video/ 11

Summary

•Vidmid on speed

•Deliverables ready• Object classes• White paper on resource discovery, authnz

•Near Future• SIP clients• Directory testbed

•Prepare• And join

Page 12: 5/7/2002 Vidmid-vc: Middleware for Video Conferencing Services Egon Verharen, SURFnet Vidmid-vc chair Middleware Vidmid VC History, Scope, Status, Authentication

5/7/2002 Internet2 Spring member meeting 2002, http://middleware.internet2.edu/video/ 12

Background info, URLs & docs

•Vidmid website• http://middleware.internet2.edu/video/

•Workplan vidmid-vc• http://middleware.internet2.edu/video/VidMid-VC-workplan-12-February-2002.html

•Scenario’s (Art Vandenberg GSU, Mary Fran Yafchak SURA, EV)• http://middleware.internet2.edu/video/draft-internet2-vidmid-vc-scenarios-02.html

•Object Classes & Directory services (Tyler Johnson UNC, RadVision)• http://middleware.internet2.edu/video/draft-nmi-commObjectDefinition-00.doc• http://middleware.internet2.edu/video/draft-nmi-commObjectWhitePaper-00.doc

•Resource discovery whitepaper (Art Vandenberg, GSU)• http://middleware.internet2.edu/video/draft-internet2-vidmid-vc-resource-discovery-01.txt

•Directory of video-directories (ViDeNet)• http://videnet.unc.edu/vide-dod/index.phtml

Page 13: 5/7/2002 Vidmid-vc: Middleware for Video Conferencing Services Egon Verharen, SURFnet Vidmid-vc chair Middleware Vidmid VC History, Scope, Status, Authentication

5/7/2002 Internet2 Spring member meeting 2002, http://middleware.internet2.edu/video/ 13

Other joint research

• Networking– QoS for digvid applications (TF-NGN, I2 QoS)– Network analysis and simulation tools (TF-NGN, VideNet Scout,

I2 e2e)– High-reliability architectures (TF-STREAM)– Multicast address space management (Geant)– IPv6 (6net wp’s)

• Middleware– Globally-scaleable H.323 number/dial plan & update (TF-

STREAM, ViDe NASM)– Inter-gatekeeper communication (ViDeNet)– Security and authentication (I2 vidmid)– Directory services (I2 vidmid, ViDeNet, TF-LSD)

Page 14: 5/7/2002 Vidmid-vc: Middleware for Video Conferencing Services Egon Verharen, SURFnet Vidmid-vc chair Middleware Vidmid VC History, Scope, Status, Authentication

5/7/2002 Internet2 Spring member meeting 2002, http://middleware.internet2.edu/video/ 14

Areas for Joint R&D

• Videoconferencing– Gateway development (I2 Commons)

• VRVS, AccessGrid (see next pres), MPEG-2, MJPEG– SIP & VoIP (many, vidmid, TERENA?)

– Integration alternative media streams (I2, AccessGrid)

• e.g. MPEG-4 & HDTV & MJPEG)– Data collaboration tools (ViDe, AccessGrid)

– (Semi)Automated scheduling (VRVS, AccessGrid, …)