280 likes | 422 Views
H.323 - Videoneuvottelutekniikka. Jussi Talaskivi atk-suunnittelija Jyväskylän yliopisto. H.323 – Videoneuvottelu. Kahden tai useamman pisteen välinen reaaliaikainen audiovisuaalinen yhteys. Neuvotteluun voidaan käyttää tietokonetta tai erillistä videoneuvottelulaitetta.
E N D
H.323 - Videoneuvottelutekniikka Jussi Talaskivi atk-suunnittelija Jyväskylän yliopisto
H.323 – Videoneuvottelu • Kahden tai useamman pisteen välinen reaaliaikainen audiovisuaalinen yhteys. • Neuvotteluun voidaan käyttää tietokonetta tai erillistä videoneuvottelulaitetta. • Mahdollisuus sovellusten jakoon (esim. whiteboard)
H.323 – Mikä se on? • ITU:n (International Telecommunications Union) standardi laatutakeettomassa (non-QoS) pakettiverkossa tapahtuvalle multimedia viestinnälle. • Pakettiverkoilla tarkoitetaan tässä paketti-kytkentäistä TCP/IP ja IPX:ää Ethernet, Fast Ethernet ja Token Ring verkoissa.
H.323 – Versiot • Versio 1 – Lokakuussa 1996. Suunnattu LAN-yhteyksille. • Versio 2 – Tammikuussa 1998. VoIP – SCN integraatio. • Versio 3 – Syyskuussa 1999. Laskutus, puhelujen siirto ja etälaite ohjaus. • Versio 4 – Marraskuu 2000. Skaalautuvuus...
H.323 – Mikä se on? • H.323:n osastandardeja: • H.245 – toimintatapojen kuvaukset • H.225 – protokollien ja viestien kuvaukset • H.261 – liikkuvan kuvan koodaus • G.711 – äänen koodaus • ... ja paljon muita. • H.323 System Implementers Guide • Tekniikat kuvattu ASN.1 notaatiolla.
H.323 – Muut standardit • Muut H.32x standardit: • H.320 – ISDN • H.321 – ATM • H.322 – QoS pakettikytkentäiset verkot • H.324 – PSTN • Standardit hyödyntävät yhteisiä koodekkeja ja signalointeja (H.245 jne.)
H.323 – Käsitteitä (1/2) • Kaistanleveys: • Kuinka paljon tietoa saadaan siirrettyä sekunnin aikana? • Mittayksikkö: b/s eli bittiä sekunnissa. (esim. 420 Kbs. Lähiverkon nopeus on vähintään 10Mbs) • Resoluutio: • Miten suuri kuvan pinta-ala on? • Mittayksikkö: pikseli (koko ilmoitetaan leveys x korkeus pikseliä esim. 320x240)
H.323 – Käsitteitä (2/2) • Koodekki (codec): • Tulee sanoista code ja decode. • Videon pakkaamisen ja purkamisen hoitavan ohjelman tai laitteen nimi. • Koodekki osaa käsitellä yhtä tai useampaa mediaformaattia (esim. MPEG-1, MPEG-2, H.261).
H.323 – Zone A Primer on the H.323 Series Standard - DataBeam
H.323 – Gatekeeper (1/2) • H.323 Zone on yhden GateKeeperin hallinassa oleva laitekokonaisuus. • GateKeeper voidaan sulauttaa muihin päätelaitteisiin (Terminaaleihin, MCU:n, Gatewayhin). A Primer on the H.323 Series Standard - DataBeam
H.323 – Gatekeeper (2/2) • Päätelaitteet rekisteröityvät Gatekeeper laitteelle. • Gatekeeper huolehtii puhelujen välittämisestä (ei mediavirtojen). • Yhteydet toimivat myös ilman Gatekeeperiä. • Gatekeeper kerää tietoa alueensa puheluista.
H.323 – Terminaali • Riittävän laadun takaavat H.323 koodekit ja niiden kaistanleveydet: • H.261 Video (320Kbs) • G.711 Audio (64Kbs) A Primer on the H.323 Series Standard - DataBeam
H.323 – Gateway (1/2) • Huolehtii erilaisten verkkotekniikoiden yhdistämisestä samaan H.323 infrastruktuuriin. • Signaloinnin ja median transkoodaus. • Esim. H.324 – PSTN Gateway
H.323 – Gateway (2/2) A Primer on the H.323 Series Standard - DataBeam
H.323 – MCU (1/2) • Monipistesilta mahdollistaa useamman tahon yhtäaikaisen neuvottelun. • Sen kuvaa näytetään kuka on äänessä. • Continuous Presencessä ruutu jaetaan osiin. • Toimii joko Multicast tai Unicast tekniikalla. • Sisältää MC (Media Controller) ja mahdolliset MP (Media Processor) toiminnot.
H.323 – MCU (2/2) A Primer on the H.323 Series Standard - DataBeam
H.323 – Osoitekäytännöt • Suora IP-numero (192.168.0.1) • H.323 Alias (käyttäjä) • E.164 (0123456789*#) • H.323 URL (käyttäjä@kohde) • protokolla osa? h323: tel: ... • IETF RFC 2806, ITU H.323 Annex O. • Laitteissa toteutettu yleensä suora IP-numero ja E.164.
H.323 – E.164 (1/2) • E.164 – ITU:n numerostandardi, jota käytetään mm. puhelinverkoissa. • Riippumaton fyysisestä osoitteesta • Pienin yhteinen nimittäjä erilaisten järjestelmien välillä. • ENUM – IETF:n työryhmä E.164:n liittämisestä DNS-järjestelmään. (IETF RFC 2916).
H.323 – E.164 (2/2) • Miten E.164 liittyy monipisteneuvotteluun? • Monipistesillat(MCU) käyttävät numeroprefiksejä palvelujensa kuvaamiseen. • Zonet eritellään numeroprefikseillä. • VoIP integraatio • Mahdollisuus liittää useampia MCUita yhteen (kaskadointi).
H.323 – E.164 esimerkki • Zone A:sta terminaali soittaa numeroon 11449900 • A:n GateKeeper etsii numeroa kannastaan eikä löydä sitä. • A:n GateKeeper vertaa naapurialueen numeroihin numeron alkuosaa. • Löydettyään vastaavuuden, A:n GateKeeper lähettää numeron eteenpäin Zone B:n GateKeeperille • B:n GateKeeper ottaa numeron vastaan ja pudottaa oman Zone Prefiksinsä perusteella alusta 11 • B:n GateKeeper yrittää yhdistää numeroon 449900 • B:ssä 449900 terminaali vastaa puheluun
H.323 – Ongelmia • Palomuurit • NAT-muunnos (Network Address Translation) • Laiteyhteensopimattomuus (ei enää kovin suuri ongelma) • Netmeeting
H.323 – Palomuurit • UDP-portit ovat yleensä suljettu sisääntulevalta liikenteeltä. • H.323 käyttämä UDP-porttialue on laaja (1024-65535). • Tunnetaan varmasti vain yksi portti (TCP/1719). • Palomuurin pitää tuntea H.323 yhteyskäytäntö
H.323 – NAT • Osapuolien IP-osoitteet ilmoitetaan yhteyskäytännön sisällä. H.245 192.168.0.1 (yksitynen IP) 85.23.123.123 (julkinen IP) 130.234.41.168 (julkinen IP) NAT
H.323 – Ongelmien ratkaisuja • Sijoitetaan H.323 Proxy (H.323-H.323 Gateway) palomuurin yhteyteen. H.245 H.245 192.168.0.1 (yksitynen IP) 85.23.123.123 (julkinen IP) 130.234.41.168 (julkinen IP) H.323 Proxy
H.323 – Tietoturva • Tiedonsiirto on salaamatonta • Liikenne on aikakriittistä • VPN-tekniikat tuovat lisää latenssia yhteyksiin • Analysointityökaluja on helposti saatavilla: • Ethereal – H.323 plugin • Laitteiden hallintaliittymät
H.323 – Mistä on kysymys? • Puhelinverkkojen ja Internetin yhdistymisestä. • Infrastruktuurien sovittamisesta. • Puhelinlaitteiden muuntumisesta multimediapäätteiksi, verkon palveluja varten. • Konvergenssistä!
Lisätietoja: • A Primer on the H.323 Series Standard - DataBeam - Spring 1998 • http://www.packetizer.com • http://www.openh323.org