h.323 video conferencing h.323 video conferencing

64
03/11/2003 1 Ulrich Schwenn (RZG) – H.323 Videoconferencing 03/11/2003 1 Budapest, RP-Training & Workshop May 2004 H.323 Video Conferencing H.323 Video Conferencing Dr. Ulrich Schwenn, Dr. Ulrich Schwenn, Kewin Kewin St St ö ö ckigt ckigt {schwenn|kfs}@rzg.mpg.de Multimedia & Videoconferencing Group http://www.rzg.mpg.de/vc Computing Center Garching (RZG), Max-Planck-Gesellschaft (MPG) & Max-Planck-Institut für Plasmaphysik (IPP) EFDA Remote Participation Training & Workshop KFKI Budapest, Hungary May 2004

Upload: videoguy

Post on 17-Jan-2015

2.865 views

Category:

Documents


3 download

DESCRIPTION

 

TRANSCRIPT

03/11/2003 1

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 1Budapest, RP-Training & Workshop May 2004

H.323 Video ConferencingH.323 Video Conferencing

Dr. Ulrich Schwenn, Dr. Ulrich Schwenn, KewinKewin StStööckigtckigt{schwenn|kfs}@rzg.mpg.de

Multimedia & Videoconferencing Grouphttp://www.rzg.mpg.de/vc

Computing Center Garching (RZG),Max-Planck-Gesellschaft (MPG) &

Max-Planck-Institut für Plasmaphysik (IPP)

EFDA Remote Participation Training & WorkshopKFKI Budapest, Hungary

May 2004

03/11/2003 2

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 2Budapest, RP-Training & Workshop May 2004

OutlineOutline of Talkof Talk• Psychology, Ergonomics & Acceptance of VC-Services

• ITU Standards H.320 / H.323 - Links• GDS, ENUM (Kewin Stöckigt)• DFN Verein – GWiN - VC Service - DFNVC

• Experiences - Outsourcing - IPP• Local Rooms - IPP• GWiN – GÉANT – NIIF - EFDA• Scenarios & Rooms • Traversing H.323 audio/video through firewalls (Kewin)• Statistics - IPP

•• WhatWhat Else? Else? •• Future of H.323Future of H.323

AcknowledgementsAcknowledgements

03/11/2003 3

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 3Budapest, RP-Training & Workshop May 2004

Psychology, Ergonomics & Acceptance of VC-Services

3. What is "Multimedia Conferencing"? (IMTC Definition)Multimedia conferencing revolutionizes vital, everyday tasks such as

corporate management, training and communication betweengeographically-dispersed teams. This technology enables interactive, live

sharing of audio, video and desktop applications during a conferencesession. Multiple users participating from geographically distant locationscan collaborate on an application and share visual information while they

discuss a project together. Internet voice and video and PSTN videoincrease productivity and reduce travel time and cost, while offering a personal mode of communication. Applications are wide-ranging and

include investor relations, telemedicine, distance learning, technical design reviews, and other collaborative activities.

http://www.imtc.org/faq/#3

03/11/2003 4

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 4Budapest, RP-Training & Workshop May 2004

ITU ITU –– UmbrellaUmbrella standardsstandards

H.264

H.264

H.264

H.264

G.722

G.722 H.239

H.239

H.235

NEW or important:

H.264H.264 same video qualityat ½ bandwidthTandberg & Polycom(mostly proprietory)

H.235H.235 Encryption DES/AES(no problem for IPP,working with all Tandbergs)

H.239H.239 Presentation sharingDuoVideo – TandbergPeople & Content – PolycomSony

G.722G.722 Audio with 7 KHz

H.450H.450 Directories (Kewin)

IPIP

ISDNISDN

H.450

H.450

03/11/2003 5

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 5Budapest, RP-Training & Workshop May 2004

ITU ITU –– Standards / LinksStandards / Links

http://commons.internet2.edu/http://www.videnet.gatech.edu/cookbook.en/list_toc.phphttp://www.teamsolutions.co.uk/video.htmlhttp://www.videnet.gatech.edu/cookbook.en/list_page.php?topic=6&url=best-prac.htmlhttp://www.vidkonf.niif.hu/protdoc/videokonf_okt_20031217.pdfhttp://www.rzg.mpg.de/vc/docshttp://www.imtc.org/events/Forum_2004/2004ForumAgenda.dochttp://www.imtc.org/faq/#3

03/11/2003 6

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 6Budapest, RP-Training & Workshop May 2004

DFNVC & IPP DFNVC & IPP InfrastructureInfrastructure

MPGmcu6MVP

0049107

MCUMCU--6060V3.2 MVPV3.2 MVPforfor MPGMPG

ProxyProxyGNUGNU

Open H.323Open H.323

GKGK

IPP IPP DMZDMZ

......Greifswald Garching

H.323 ClientsIPP H.323 Infrastructure Usable by EFDA

0049 383488 1xxx

......0049 893299 6xxx

http://www.vc.dfn.dehttp://www.rzg.mpg.de/vc

03/11/2003 7

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 7Budapest, RP-Training & Workshop May 2004

ViDeNet & GDSViDeNet & GDSH.323 dialing on the public internetH.323 dialing on the public internet

KewinKewin StöcStöckikigtgtMultimedia & Videoconferencing Group

Computing Center Garching (RZG),Currently Auckland, New Zealand

[email protected]

EFDA Remote Participation Training & WorkshopKFKI Budapest, Hungary

May 2004

03/11/2003 8

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 8Budapest, RP-Training & Workshop May 2004

Outline of talkOutline of talk

• ViDe• GDS – Global Dialing Scheme

– How does it work?– Who is responsible?– Dialing examples

03/11/2003 9

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 9Budapest, RP-Training & Workshop May 2004

ViDeViDe

• ViDe stands for Video Development Initiative• Hosted at University of North Carolina at Chapel Hill

(UNC)• ViDe belongs to the Internet2 initiative• Was founded by several representatives of

universities and educational networks• ViDe wants to deploy digital audio and video in

research and higher education• Numerous workgroups doing “active” research in

different areas, e.g. data collaboration, streaming, etc.

03/11/2003 10

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 10Budapest, RP-Training & Workshop May 2004

ViDeViDe

• Virtual network, based on the H.323 standard– Network consists of several zones (more about zones later)

• ViDe comprised several autonomously managed H.323 gatekeeper around the world– Management of IP traffic– Get “your personal videonumber (E.164)”– Allows interaction with MCU (multipoint conference units;

needed if more than 2 systems want to communicate with each other)

03/11/2003 11

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 11Budapest, RP-Training & Workshop May 2004

GDS GDS –– Global Dialing SchemeGlobal Dialing Scheme• GDS is a numbering plan for videoconferencing

systems, MCU conferences, gateways and other audio/video communication related systems

• GDS is similar to the telephone numbering scheme– IAC (International access code): 00– CC (country code): e.g. 36 for Hungary, 49 for Germany,

etc.– OP (Organization prefix): e.g. 200 for KFKI, 893299 for

IPP Garching– EN (Endpoint number): e.g. 2011 for P. Giese, 6004 for U.

Schwenn– An E.164 number (~ GDS number) consist of

<IAC><CC><OP><EN>

03/11/2003 12

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 12Budapest, RP-Training & Workshop May 2004

GDS GDS –– Global Dialing SchemeGlobal Dialing Scheme

• GDS uses a hierarchy of gatekeeper

• Each gatekeeper represents one zone– A Zone is a pool of

videoconferencing systems, belonging to one Organization prefix

– It does not matter, if videoconferencing systems are on the same network; they can be widespread

03/11/2003 13

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 13Budapest, RP-Training & Workshop May 2004

GDS GDS –– Global Dialing SchemeGlobal Dialing Scheme

• Several research network provider, like NIIF, DFN, etc. host country gatekeeper who represent the country code (CC)

• Those CGKs are connected to the world gatekeeper, owned by the Welsh Video Network, University of Wales, Ireland

03/11/2003 14

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 14Budapest, RP-Training & Workshop May 2004

GDS GDS –– Global Dialing SchemeGlobal Dialing Scheme

World Gatekeeper, 00

CGK Hungary, 36 CGK Germany, 49 CGK USA, 1 CGK <somewhere>

KFKI Gatekeeper, 200 IPP Gatekeeper, 893299 DFN Gatekeeper, 711 …

VC system P. Giese, 2011 VC system U. Schwenn, 6004

VC system K. Stoeckigt, 6006

UNC Gatekeeper, 129

VC system T. Johnson, 71004

03/11/2003 15

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 15Budapest, RP-Training & Workshop May 2004

GDS GDS –– Global Dialing SchemeGlobal Dialing Scheme

• P. Giese → U. Schwenn: 00498932996004

World Gatekeeper, 00

CGK Hungary, 36 CGK Germany, 49 CGK USA, 1 CGK <somewhere>

KFKI Gatekeeper, 200 IPP Gatekeeper, 893299 DFN Gatekeeper, 711 …

VC system P. Giese, 2011 VC system U. Schwenn, 6004

VC system K. Stoeckigt, 6006

03/11/2003 16

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 16Budapest, RP-Training & Workshop May 2004

GDS GDS –– Global Dialing SchemeGlobal Dialing Scheme

• K. Stoeckigt → T. Johnson: 00112971004

World Gatekeeper, 00

CGK Hungary, 36 CGK Germany, 49 CGK USA, 1 CGK <somewhere>

KFKI Gatekeeper, 200 IPP Gatekeeper, 893299 DFN Gatekeeper, 711 …

VC system P. Giese, 2011 VC system U. Schwenn, 6004

VC system K. Stoeckigt, 6006

UNC Gatekeeper, 129

VC system T. Johnson, 71004

03/11/2003 17

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 17Budapest, RP-Training & Workshop May 2004

GDS Global Dialing SchemeGDS Global Dialing Scheme

World Gatekeeper, 00

CGK Hungary, 36 CGK Germany, 49 CGK USA, 1 CGK <somewhere>

KFKI Gatekeeper, 200 IPP Gatekeeper, 893299 DFN Gatekeeper, 711 …

VC system P. Giese, 2011 VC system U. Schwenn, 6004

VC system K. Stoeckigt, 6006

UNC Gatekeeper, 129

VC system T. Johnson, 71004

• U. Schwenn → K. Stoeckigt: 00498932996006

03/11/2003 18

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 18Budapest, RP-Training & Workshop May 2004

ViDeViDe & GDS& GDS

• ViDe– http://www.vide.net– http://videnet.unc.edu

• GDS– http://www.wvn.ac.uk/support/h323address.htm– http://www.rzg.mpg.de/vc/index.php– http://www.vidkonf.niif.hu/index.php

03/11/2003 19

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 19Budapest, RP-Training & Workshop May 2004

BMS - SectionMeetings on -

• Financing / Personnell• Research Policy / Program

Robust solution –recommandations

• identical Clients >15 Tandberg 1000 (now)

• SW / HW Support outsourced (MVC)

• DFNVC Gatekeeper & first level Support

Project BAR / MPG• 7 Systems at central locations

Tandberg 880 (now) (incl. Displays&control)

HomogeneousHomogeneous MPG MPG ScenariosScenarios

DFNVCDFNVC

DFNVCDFNVC

T

TT

T

T

T

TT

TTTTT

TT

TT

TT

TT

T T

TT

T

T PresidentPresidentAdministrative Administrative HeadquartersHeadquarters

T

TTTT

T

T

TT T

T

T

T

T

T

03/11/2003 20

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 20Budapest, RP-Training & Workshop May 2004

HGF HGF -- ProgrammProgramm--ManagementManagement

HGF-VC Taskforce (KODA)(10/2003)

Recommendations

• Clients (Tandberg 880) • SW / HW Outsourcing• DFNVC Service

• Tests Summer 2003, Feedback:DFNVC, MVC, Radvision

HomogeneousHomogeneous HGF VC HGF VC –– ScenarioScenario

DFNVCDFNVC

DFNVCDFNVC

TTT

T

T

P

TTTT

T

T

T

TT

T Tandberg

P

TT

PolycomP

TTTT

T

2004

T

T

T

T

T

03/11/2003 21

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 21Budapest, RP-Training & Workshop May 2004

IPP IPP VideoconferencingVideoconferencing

T500T880 T500

Garching

Greifswald

T5003 T880

DFNVCDFNVC

T6000MS

T6000MS

10 VV

15 VV

DFNVCDFNVC T6000MS

T500

2 T10002x VSX 7000, PCS-1Tests

03/11/2003 22

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 22Budapest, RP-Training & Workshop May 2004

H.323 H.323 StatisticsStatistics IPPIPP

Meeting/Seminar roomsMeeting/Seminar rooms 7 Tandberg 500/880 - positivepositive~10% H.320~10% H.320 up to 15 point-to-point / room / w - positivepositive

~ 2 multipoint (3-5) / room / w - positivepositiveVNC in regular use - positivepositive

Lecture HallsLecture Halls 3 Tandberg 6000 (MS) (H. 323), DuoVideo~10% H.320~10% H.320 ~ 5 point-to-point / w, 120 min - positivepositive

~ 1-2 multipoint / w - positivepositiveNetMeeting, VNC in regular use - positivepositive2 IP interrupts ((ISDNISDN backupbackup) ) 120 conferences (280h) in 2003120 conferences (280h) in 2003 -- positivepositive

DesktopsDesktops ~25 ViaVideo, 2 Tandberg 1000 - positivepositive> 10 connections / client / weekVNC in regular use - positivepositive

Compatibility / external:Compatibility / external: VRVS, SW clients, old H.320 clients,Webconferencing -- negativenegative

03/11/2003 23

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 23Budapest, RP-Training & Workshop May 2004

KewinKewin StöcStöckikigtgtMultimedia & Videoconferencing Group

Computing Center Garching (RZG),Currently Auckland, New Zealand

[email protected]

Traversing H.323 audio/video through firewalls

EFDA Remote Participation Training & WorkshopKFKI Budapest, Hungary

May 2004

03/11/2003 24

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 24Budapest, RP-Training & Workshop May 2004

Outline of talkOutline of talk

• The Problem – A short introduction• GnuGK – The OpenSource solution

– Why GnuGK?– How does it work?– A few features

• ViDeNet & GDS• Authentication schemes• …

– Security aspects– Statistics

• Summary & Acknowledgement

03/11/2003 25

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 25Budapest, RP-Training & Workshop May 2004

The problem The problem –– a short introductiona short introduction

• Complexity of media streams– Several udp and tcp streams, e.g.

• Q.931, H.245, H.225.0 are tcp (control) streams• Video and audio data are encapsulated in udp packets

– Amount of data per second• A vc connection with 512kbit/s send approx. 90 udp packets with an average

packet size of 750 bytes per second

• Dynamic Port allocation– H.323 uses a few fixed ports, e.g. 1719/tcp , 1720/tcp– Per connection approx. 6 to 8 ports needed– Ports are negotiated dynamically during the connection setup

• Used port range: > 210 & < 216 (1024-65535)• How do you open ports (on a firewall) if you don’t know them?

03/11/2003 26

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 26Budapest, RP-Training & Workshop May 2004

The problem The problem –– a short introductiona short introduction

• “Blocked” communication or what happens if…– Setup (often) can pass firewall, but audio and video

data are blocked– Standard scenario: external (unprotected) client gets audio

and video, but internal (protected) system gets nothing

03/11/2003 27

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 27Budapest, RP-Training & Workshop May 2004

GnuGK GnuGK –– The OpenSource solutionThe OpenSource solution

• Why GnuGK?– It’s free (GPL)– It runs on Linux…also free (Windows/Mac version also

available)– It’s a combination of a regular gatekeeper and a proxy– Fully H.323 v.4 compatible– 100% compatible to ViDeNet & GDS

03/11/2003 28

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 28Budapest, RP-Training & Workshop May 2004

GnuGK GnuGK –– The OpenSource solutionThe OpenSource solution

• How does it works?– Videoconferencing system communicates only with the proxy– ALL data, tcp data (control channels, etc.) as well as audio

and video data (udp) are transmitted via the proxy

03/11/2003 29

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 29Budapest, RP-Training & Workshop May 2004

……just a few features…just a few features…• ViDeNet & GDS

– GnuGK can be fully integrated into the existing ViDeNet & GDS (Global Dialing Scheme) structure → dialing of E.164 numbers rather than IPs

– E.g. Gatekeeper in Garching has Zone 0049893299 → it is easier to remember an E.164 number: 00498932996004 instead of 130.183.2.60

• Authentication schemes– Many different authentication methods available, e.g. H.350

(LDAP), mySQL authentication, Radius authentication (incl. billing)

03/11/2003 30

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 30Budapest, RP-Training & Workshop May 2004

……just a few features…just a few features…

• Proxy can be fully/partial deactivated, simply by setting

• Port range (H.245, Q.931, T.120, RTP) can be limited– This limits the amount of concurrent calls– May cause problems with MCU conferences

• NATed endpoints are supported• Call queuing/forwarding• Load balancing

[Proxy]Enable=0

[Proxy]Enable=1

[Proxy]Enable=1InternalNetwork=10.10.2.0/24

03/11/2003 31

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 31Budapest, RP-Training & Workshop May 2004

Security aspectsSecurity aspects

• Firewall “just” open for gatekeeper/proxy → all videoconferencing systems are protected by the firewall and can’t be hacked/attacked

• System is as secure as any other system on the public internet

• Everything you have to “protect” is the gatekeeper/proxy– Switch off all unnecessary services, e.g. www, ftp, ssh (from

outside)– Install all security fixes/patches

03/11/2003 32

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 32Budapest, RP-Training & Workshop May 2004

Security aspectsSecurity aspects

• NOTICE: ALL SYSTEMS CAN BE HACKED/ATTACKED AS LONG AS THEY ARE CONNECTED TO A NETWORK/INTERNET/etc.

03/11/2003 33

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 33Budapest, RP-Training & Workshop May 2004

Statistics (I)Statistics (I)• GnuGK is used for ALL videoconferences in IPP/RZG

(intern↔intern, intern↔extern, extern↔intern, extern↔extern)

• System is in use since 08/02– Until 04/04: 1.6 GHz PIII, 256GB Ram, SuSE Linux 7.3– Since 05/04: IBM X3-35 eServer, 4 x Intel Xeon 2.8 GHz,

1.5GB Ram, RedHat 9• Breakdowns (“old gatekeeper”) so far:

– 2003: 2 breakdowns (1 x Kernel Panic, 1 x power failure in building)

– 2004: 2 breakdowns (1 x failure of power supply, 1 x harddiskcrashed → System was replaced by new GK)

03/11/2003 34

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 34Budapest, RP-Training & Workshop May 2004

Statistics (II)Statistics (II)

• ~ 1000 calls per month (~ 40% multipoint)• Connection speeds from 512kbit/s up to 3MBit/s

(single connection)• ~ 120GB monthly data throughput• “Old” system was up and running for 239 days, more

than 7000 calls were handled, about 2000 came from external institutions, e.g. KFKI, other EFDA members, MCUs, etc.

• We were not able to “force” proxy down

03/11/2003 35

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 35Budapest, RP-Training & Workshop May 2004

GK / Proxy GK / Proxy StatisticsStatistics RZGRZG

LoadLoad TestTest

MultipointMultipointConferenceConferenceRad MCU6Rad MCU6

Registered Endpoints IPP

03/11/2003 36

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 36Budapest, RP-Training & Workshop May 2004

GK / Proxy GK / Proxy StatisticsStatistics RZGRZG

LoadLoad Test Test –– CurrentCurrent CallsCalls

03/11/2003 37

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 37Budapest, RP-Training & Workshop May 2004

GK / Proxy GK / Proxy StatisticsStatistics RZGRZGLoadLoad TestTestProxy Proxy ThroughputThroughput

03/11/2003 38

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 38Budapest, RP-Training & Workshop May 2004

GK / Proxy GK / Proxy StatisticsStatistics RZGRZGLoadLoad TestTestProxy Proxy ThroughputThroughput

GKGK--CallsCalls

0100020003000400050006000

25.11 .2003

05.12 .2003

14.01 .2004

23.01 .2004

08.02 .2004

GK running(days)

Calls (overall)

Calls(success ful)

Calls (fromouts ide)

03/11/2003 39

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 39Budapest, RP-Training & Workshop May 2004

SummarySummary

• GnuGK is THE solution for IPP/RZG• Disadvantages

– Monitoring just via telnet (allowed ips can be specified)• Advantages

– Its free– OpenSource– Bunch of authentication methods– Runs on Linux/Windows/Mac– E.164 rewriting– Accounting (Radius, File, SQL)– …and much more

03/11/2003 40

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 40Budapest, RP-Training & Workshop May 2004

UllisUllis desktopdesktop

ViaVideo, (xconf, vpoint, VIGO in test)

Tandberg 1000

Speaker

Speaker-phone

CellularScheduler

ContactsSoftware

CoffeeLaptop

Desktop (Desktop (OverviewOverview))

T 1000 etc. for bosses, ViaVideo for everybody, VNC - VRVS/phone if you like

03/11/2003 41

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 41Budapest, RP-Training & Workshop May 2004

KarlsKarls desktopdesktop

IPP RoomsIPP Rooms

03/11/2003 42

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 42Budapest, RP-Training & Workshop May 2004

Medium Medium SizeSize Seminar Seminar RoomRoomSeminarSeminar--Room RZGRoom RZG

VCVC - Polycom VS, Sony PCS-1,Tandberg 880 Monitor, Beamer

Screen, Smartboard PC

Smartboard (DRFC, IPP) - Phone Calls to Set Top Systems - VNC(VRVS using H.323 client?)

03/11/2003 43

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 43Budapest, RP-Training & Workshop May 2004

Media Control forTandberg 550

AudioDisplaysBeamer

El. ScreenLighting

Blinds

MPG RoomsMPG Rooms

SeminarSeminar--RoomRoomMPI for Astrophysics

PC

Beamer

Display 2

TouchPanel

Laptops

Microphone

Smartboard

©

Speaker

Display 2

03/11/2003 44

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 44Budapest, RP-Training & Workshop May 2004

Media Control forTandberg 6000 MSAudioDisplaysLightingBlinds

MPG RoomsMPG Rooms

SeminarSeminar--Room Room General Administration Max-Planck-Society

PCDisplay 1

TouchPanel

Laptops

KEM - Microphone

© digitech

Speaker

Display 2

03/11/2003 45

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 45Budapest, RP-Training & Workshop May 2004

LargeLarge Seminar Seminar RoomRoom / / LectureLecture HallHallAUGAUG MondayMonday meetingmeeting -- Remote Remote participationparticipation AsdexUpgradeAsdexUpgrade forfor EFDAEFDA

Recommended: Smartboard (DRFC, JM Theis) or similar (IPP, AUG,K Behler)

H.323H.323--VCVC Tandberg 6000, 3 3 CamerasCameras2-3 Beamer, 2-3 ScreensSmartboard / TouchmonitorMedia ControlMedia Control (AMX or Crestron)LightingLighting, AirCond., VC, DVD... , LaptopsAudioAudio mixer, KEM + wireless Mics2 PCs - VRVS, VNCVNC Presentations

03/11/2003 46

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 46Budapest, RP-Training & Workshop May 2004

IPP RoomsIPP RoomsLecture Hall Lecture Hall GarchingGarching 3 / 20033 / 2003

3 BeamerSmartboardTouch panelVideo processorAudio mixer, 10 MicsPC 2, Monitor

03/11/2003 47

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 47Budapest, RP-Training & Workshop May 2004

IPP IPP –– RoomsRoomsAUGAUG Audio:Audio: CardioidCardioid Plane Plane MicrophoneMicrophone

03/11/2003 48

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 48Budapest, RP-Training & Workshop May 2004

NIIFNIIF

DE

GARAUG

2 T6000 / 2 T880T1000/ T500 / 15 VV

GnuGK-Proxy

DFNVCDFNVC

VRVS

VRVS

VS128

VV VRVS

VV

VV

IL UK

DK

FR

CH

FI

HUIT

VV

VRVS2 VV

NMVV

NM

VVNM

ES

Aethra

IPP IPP –– EFDA European EFDA European NetworkNetwork

VS

PT

8 Mbps8 Mbps

3 VV

T880

HGWW7-X

T6000 / 3 T500 T880 / 10 VV

2 VS

03/11/2003 49

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 49Budapest, RP-Training & Workshop May 2004

NIIF NIIF VideoconferenceVideoconference ProjectProject

WorldWorldGKGK

http://www.vidkonf.niif.hu CongratulationsCongratulations!!

03/11/2003 50

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 50Budapest, RP-Training & Workshop May 2004

NIIF NIIF VideoconferenceVideoconference ProjectProject

OfficialOfficial OpeningOpening May 11, 2004May 11, 2004

Check out photos taken at theceremony by clicking here

03/11/2003 51

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 51Budapest, RP-Training & Workshop May 2004

WhatWhat Else?Else?

““AccessGridAccessGrid contra H.323”contra H.323”““VRVSVRVS contra H.323“ contra H.323“

“IM = SIP“IM = SIP contra H.323”contra H.323”Web Conferencing?Web Conferencing?

AccessGrid Node NERSC Berkeley

~100 nodes worldwideCommercial Solutionsavailable, but1-2 Technicians / node

Why should Customers Why should Customers keep H.323?keep H.323?

Are Are therethere Alternatives?Alternatives?

05 05 -- 10 / 2003?10 / 2003?

03/11/2003 52

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 52Budapest, RP-Training & Workshop May 2004

WhatWhat Else?Else? > 2003?> 2003?

03/11/2003 53

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 53Budapest, RP-Training & Workshop May 2004

Future of H.323Future of H.323

6-8000Max 768 KbpsG.711, G.722, G.728

H. 261, H.263, H.264CIF

Tandberg 1000

no Update byMS since2002, will bewithdrawn

16 Kbps – 400 Kbps30 fps

G.711, G.723

H.263, H.263, H.264QCIF, CIF

NetMeetingVersion 3.01

60 - 12032 kbit/s – 3,0 MbpsG.711, G.722, G.723, G.729, TDAC

H.261, H.263, H.264SQCIF, QCIF, CIF, 4CIF

eConf

575 for10 Licences

64 kbit/s – 1,5 MbpsG.711, G.722, G.723, G.728

H.261, H.263, H.264QCIF, CIF

vPoint Version 5.1

Desktopsystems Software:

ca. 80064 Kbps – 1,5 MbpsG.711, G.722, G.723, G.728

H.261, H.263, H.264QCIF, CIF

VCON VIGOvPointVersion 5.1

ca. 400

4-9000

128 - 512 Kbps30 fpsMax 2 Mbps

G.711, G.722, G.728

H. 261, H.263, H.264QCIF, CIF, 4CIF

Polycom ViaVideo 5.0VSX-3000

Desktopsystems Hardware:

EURMax. Data RateAudio-standards

Video-standards

A. A. FlexederFlexederL. L. MaradonnaMaradonna

03/11/2003 54

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 54Budapest, RP-Training & Workshop May 2004

Future of H.323Future of H.323

Sony PCS-1

EURMax. Data RateAudio-standards

Video-standards

Software free,Webcam, No EchocancellingNice Scheduling

Max.768 kbit/s ,30 fps

G.711H.261QCIF, CIF

VRVSUnreliableGateway to H.323

Sonstiges:

ca. 6.000 for 10 lic.Proprietory

G.711, G.722, G.728

H. 261, H.263QCIF, CIF

PolycomWebOfficeVersion 5.1

~18.400 for 10 lic.Proprietory, expensive

G.711,G.722,G.728

H.261, H.263SQCIF, QCIF, CIF

FVC: Click to Meet Express

WebConferencing:

6.000 – 9.000(ISDN, MCU?)

56 - 2000 Kbps15-30 fps

G.711, G.722, G.728H.261, H.263 , H.264

QCIF, CIF, 4CIF

PolycomEX, VSX 7000

8.000 – 13.00064 - 1500 Kbps15-60 fps

G.711,G.722, G.728

H.261, H.263, H.264QCIF, CIF, 4CIF

Tandberg 880550, 770, 990

Settopsysteme:

Tests 2003/2004Tests 2003/2004

03/11/2003 55

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 55Budapest, RP-Training & Workshop May 2004

„„Optimal Optimal VCVC--RoomRoom““

European Patent Office - 7 Rooms in Munich, Berlin, Den Haag, Vienna

Special Lighting

Background Lightingadjustable

Walls & ceilingscovered

with acousticallydamping material

VideoPresentation

Cardioid Plane Microphone

Smartboard

Speakers

Media ControlTouchmonitor

Laptop Connectors

Specially designed table

Kameras

Doors to technicscabinett

Air Condition

Room for max. 10 people

03/11/2003 56

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 56Budapest, RP-Training & Workshop May 2004

+++?+PolycomPolycomMCUMCU

+++?++Tandberg Tandberg MCUMCU

+?

+

PolycomPolycomMCUMCU

++

++

Tandberg Tandberg MCUMCU

+??Radvision Radvision MCUMCU

?+VCONVCON

?+SonySony

?+TandbergTandberg

+PolycomPolycom

RadvisionRadvisionMCUMCUVCONVCONSonySonyTandbergTandbergPolycomPolycomRZGRZG--TestsTests

05 / 200405 / 2004

H.239 H.239 InteroperabilityInteroperability 20042004

Systems with announced H.239 2004 ?2004 ? VNCVNC

03/11/2003 57

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 57Budapest, RP-Training & Workshop May 2004

Some (Technical) ConclusionsSome (Technical) Conclusions• Desktops:Desktops: “ViaVideo” for Linux, MACs no topic, VRVS, AG unknown

Either stand-alone or MS solutions•• IMIM--Messenger:Messenger: The whole business is afraid of MS (mice & cat…tiger);

SIP is standard & supported by RadVisions MCUs now;

•• H.264:H.264: H.264 by Tandberg, Sony & Polycom, ITU in 06 / 2003High-Resolution Video Conferencing this year

•• Multipoint:Multipoint: MPG - MCU at DFNVC working since April 29, 2003NIIF - MCU working since April 29, 2004

H.323 will be the only VC Infrastructure H.323 will be the only VC Infrastructure commercially supported & generally applicable commercially supported & generally applicable

for several (>4) yearsfor several (>4) years

Future of H.323Future of H.323

Let’s use it!Let’s use it!

03/11/2003 58

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 58Budapest, RP-Training & Workshop May 2004

CurrentCurrent RZG RZG -- ProjectsProjects•• Administration, Scheduling, Administration, Scheduling, TMS, Lotus, Outlook?TMS, Lotus, Outlook?

•• IPP IPP -- Gatekeeper, Proxy Gatekeeper, Proxy --> DMZ > DMZ (2/2004)(2/2004)

•• ExpandingExpanding InfrastructureInfrastructure forfor MPG & HGFMPG & HGF•• RecordingRecording VC + PPT VC + PPT ((withwith dd--LectureLecture, test , test operationoperation) )

http://http://www.dwww.d--lecture.delecture.de//demodemo//

•• Streaming Streaming ((possiblepossible withwith Polycom, Sony &Tandberg)Polycom, Sony &Tandberg)

•• QoS Control QoS Control (DFN / RZG / AWI (DFN / RZG / AWI ProjectProject))

•• WebConferencing WebConferencing notnot yetyet recommendablerecommendable(Tests FVC CTM / Polycom WebOffice 8(Tests FVC CTM / Polycom WebOffice 8--9 / 2003)9 / 2003)

•• Access Access GridGrid (DEISA 2004) (DEISA 2004) Same Same DrawbacksDrawbacks asas VRVSVRVS

•• StudentsStudents fromfrom TUM & FHM, TUM & FHM, PracticaPractica, , DiplomaDiploma

•• CollaborationsCollaborations: DFNVC, HGF, : DFNVC, HGF, EFDAEFDA, ViDeNet, , ViDeNet, IndustryIndustry

03/11/2003 59

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 59Budapest, RP-Training & Workshop May 2004

Psychology, Ergonomics & Acceptance of VC-Services

Relative Importance of1 IP-Technics – Hardware, Networking, Firewalls2 Facilities – Audio, Video, Presentations / Applications3 User-System Interfaces – Media Control4 Interoperability between different rooms AND persons5 Acceptance of the whole system by users

is often mixed up, especially by scientists and even more byexperimentalists, tending to concentrate on tec-problems.

Due to our experience the order from a users point of view is(from most important psychological to technical necessities):

5 > 4 > 3 > 2 > 1 5 > 4 > 3 > 2 > 1 Video Video ConferencingConferencing isis a just a just anotheranother Service!Service!

03/11/2003 60

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 60Budapest, RP-Training & Workshop May 2004

IPP Video Group:IPP Video Group: Paul Pflüger, Henning Soenke, Paul Pflüger, Henning Soenke, KewinKewin Stöckigt NZL Stöckigt NZL ½ Thomas von Weber, Wolfgang Harwardt, Andreas ½ Thomas von Weber, Wolfgang Harwardt, Andreas StareprawoStareprawo IPPIPP

Sybilla Sybilla BunneBunne, Hans Pfeiffenberger , Hans Pfeiffenberger AWIAWIHorst Wenzel et al. Horst Wenzel et al. VCCVCC

Gisela Gisela MaissMaiss, Jürgen Hornung et al. , Jürgen Hornung et al. DFNVCDFNVCKarl Karl BehlerBehler AUGAUG, , DirectorateDirectorate IPPIPP

StudentsStudents 2003: A. 2003: A. FlexederFlexeder, L , L MaronnaMaronna TUMTUMW. Steigemann, G. Neumann W. Steigemann, G. Neumann MPGMPG--GVGV

P. Giese, O. P. Giese, O. HemmingHemming, J. , J. HowHow, V. Schmidt , V. Schmidt EFDAEFDA

W.Bauer, A.W.Davis, N. Hahn, D. W.Bauer, A.W.Davis, N. Hahn, D. HeldnerHeldner, T. , T. KulaKula INDUSTRYINDUSTRYW. W. NatzerNatzer,, AA. . SeipelSeipel, U. Schmidt, J. , U. Schmidt, J. ThiermeyerThiermeyer

DaimlerChrysler tv.media, digitech, DaimlerChrysler tv.media, digitech, MediaProMediaPro, MVC, NTS, , MVC, NTS, PolyComPolyCom, Radvision, SONY, , Radvision, SONY,

Tandberg, VCON, VIPLA, VITEC, Tandberg, VCON, VIPLA, VITEC, WainhouseWainhouse ResearchResearch

AcknowledgementsAcknowledgements

03/11/2003 61

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 61Budapest, RP-Training & Workshop May 2004

VC VC forfor thethe BossesBossesPolycom VSX 3000 Tandberg 1000

2 Mbps H.323 1.1 Mbps512 Kbps H.320 384 KbpsOptional Inbuilt MCU No

No WLAN YesSXGA Display XGAYes PC monitor No6-9 K€ Price 7-9 K€

NDA‘s from Polycom &Tandberg

03/11/2003 62

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 62Budapest, RP-Training & Workshop May 2004

Fire-wall

Mbit Load Large MR

Small MR

Offices Large MR

Small MR

Offices Large MR

Small MR

Offices

UKAEA UK (Culham Lab) 200 Y Y Y None Y Y None Y Y None ?UKAEA UK (JET Facilities) 300 Y Y Y None Y Y None N N None Y

DRFC France 300 Y 10 10% typ50% max Y Y 10 N N None N N None Y

IPP Garching, Germany Y 600 <<100% N Y 2 Y Y 2 Y Y None NIPP Greifswald, Germany Y 500 ? N N None Y Y None Y Y None ?EFDA Garching Germany 37 Y 28 <10% N N None N N 5 N Y None YFZJ/IPP Germany 130 Y 622 ? Y Y 5 Y Y 5 Y Y None YFZK Germany 30 Y 155 ? N N None Y N None Y N None ?ENEA Frascati Italy 60 Y 16 <20% Y N 2 N N None Y N None NConsorzio RFX Italy 70 Y 8 <20% N Y 2 N N 1 N N None YIFP-CNR Italy 20 N 12.5 30% Y N 2 Y N None N N None YCIEMAT Spain 60 Y 100 10% N N None N Y None N Y None N

KFKI Hungary 18 Y 1000 10% typ50% max

N Y 5 N N 2 N N None Y

Tekes/HUT, Finland 17 Y 100 low N Y 5 N N None N N None YCRPP Switzerland 80 Y 40 ? N N ? N N None N N None n/aCFN Portugal 50 ? ? ? N N None N N ? N N None ?FOM The Netherlands 40 Y 1000 "acceptable" Y Y 2 N Y 2 N Y None YERM Belgium ? Y 10 ? N Y ? N N None N N None ?ULB Belgium 10 N 10 ? Y N None N N ? N N None ?ÖAW Innsbruck 10 N 100 ? N N None Y Y ? Y Y None ?ÖAW Wien 5 Y 100 ? N N 1 N N None N N None n/aAlfvén Lab Sweden ? N 100 "acceptable" N N 5 N N None N N None n/aRisø Nat. Lab Denmark 10 Y 100 ? N N None Y Y ? N N None ?IFIN Romania ? ? ? ? ? ? ? ? ? ? ? ? ? ?

Fusion Staff

Network VRVS/Mbone H.323 H.320 Phone backup in MR

300

Laboratory

8 <10%

EFDA EFDA --Teleconferencing 2003/4 Teleconferencing 2003/4 Approximate status 2004Approximate status 2004 “Old” Labs“Old” Labs

>25>2533 1010

22 22

22 22

22

11

22

1111

2?2?

11

NowNow??

11 66

03/11/2003 63

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 63Budapest, RP-Training & Workshop May 2004

VC VC –– InfrastructureInfrastructure (H.323 (H.323 basicallybasically))

VCVC--SzenariosSzenarios

O (m)

O ( )

O (y)

O (d)

ManMan--powerpower

USB 0,5Standalone 10

H.323 / H.320ViaVideo

T1000

Incl. Multimedia equipment

> 150

H.323 / H.320 Tandberg 6000Colloquia ...

LectureLecture--hallshalls

(19“)(19“)

Incl. Multimedia equipment

>50Webcam + Audio 0,5 +

xx

H.323 / H.320Tandberg 500 / 880

VRVS

ScientistsAdministrationDirectorate, WL

SeminarSeminar--RoomsRooms(Settop)(Settop)

ScientistsAdministration

BossesBossesOfficeOffice

(Desktop)(Desktop)

CostsCosts (K€)(K€)Per Per RoomRoomClientsClientsParticipantsParticipantsScenarioScenario

„„New“ Labs New“ Labs shouldshould start start withwith „Bosses / Small Meeting „Bosses / Small Meeting RoomRoom approachapproach

8

Small Meeting RoomsSmall Meeting Rooms

03/11/2003 64

Ulrich Schwenn (RZG) – H.323 Videoconferencing

03/11/2003 64Budapest, RP-Training & Workshop May 2004

ProposalProposal forfor VC in EFDAVC in EFDA(Bosses, small meetingrooms)

(1) Bosses desks„T 1000“ (or similar) for Bosses desktopsOr ViaVideo (requires tests and probably manpower)

(2) Small Meeting Rooms„T 1000“ (or similar) for Bosses desktopsOr „Viewstation“ for small meeting rooms

(3) FirewallsGNU Gatekeeper-Proxy and Cisco firewall solutions available

(4) MCUMCU Service via IPP-MPG-DFN, KFKI-NIIF available now, financing

beyond 2005 to be settled(5) Interface with VRVS/Mbone (in particular for JET TF work)

In parallel all above H.323 clients should be tested whether theywork with VRVS-Mbone

We help the VRVS Slovakia team in testing of their improvedVIC