H.323
V souΦasnΘ dob∞ jsme sv∞dky nßrustu po₧adavk∙ na audiovizußlnφ slu₧by a komunikaci multimedißlnφch aplikacφ. Na p°enosy tohoto druhu nebyly standardnφ poΦφtaΦovΘ sφt∞ a jejich protokoly koncipovanΘ. Proto bylo nutnΘ dopracovat protokoly, kterΘ nemusφ zaruΦovat kvalitu p°enosu (konstantnφ zpo₧d∞nφ a Üφ°ku pßsma), avÜak um₧≥ujφ pprovoz uveden²ch slu₧eb v post°edφ sφtφ LAN. Zßkladem zabezpeΦenφ p°enosu audiovizußlnφch slu₧eb v prost∞dφ sφtφ Ethernet, Token Ring, FDDI je standard ITU H.323 vychßzejφcφ z protokol∙ RTP/TRCP pou₧φvanΘ pro p°enos hlasu p°es Internet (Voice over IP).
Protokol H.323 p°edstavuje mezinßrodnφ standard ITU, kter² nezaruΦuje kvalitu p°enosovΘ cesty. Protokol H.323 definuje infastrukturu sφt∞ prost°ednictvφm nßsledujφcφch komponent:
H.323 terminßl - je entita, zabezpeΦujφcφ funkci virtußlnφho terminßlu pro audiovizußlnφ slu₧by. Terminßl obsahuje jednotky kodek∙ pro p°ipojenφ audio/video za°φzenφ. K audio za°φzenφ °adφme r∙znΘ mokrofonnφ systΘmy a telefonnφ za°φzenφ produkujφcφ akustick² modulovan² signßl. Ten se transformuje ve standardnφm kodeku G.711 na PCM data. Podobn∞ jsou obrazovΘ v²stupy video za°φhenφ transformovanΘ na data kodekem H.261. Pro °φzenφ komunikace a p°enos zak≤dovan²ch dat mezi terminßly H.323 slou₧φ protokoly H.245 a H.225. Terminßl H.323 je obvykle implementovßn p°φmo na poΦφtaΦi PC vybavenΘm audio/video za°φzenφm (nap°. zvukovß karta)
H.323 GW (gateway) - je brßna kterß zabezpeΦuje p°enos audio/video provozu mezi r∙zn²mi systΘmy s odliÜn²m protokolov²m vybavenφm. Do p∙sobnosti brßny pat°φ transformace °φdφcφch p°φkaz∙ audio/video kodek∙ podle koncov²ch systΘm∙.
Gatekeepers - entita zabezpeΦujφcφ p°evod adres a p°φstupu k jednotliv²m terminßl∙m H.323. Do jejφ p∙sobnosti pat°φ °φzenφ p°φd∞lovßnφ Üφ°ky pßsma sφt∞ LAN mezi komunikujφcφ terminßly H.323, kontrola aktivity terminßl∙ a r∙znΘ jinΘ bezpeΦnostnφ funkce.
MCU (Multipoint Control Unit) - entita zabezpeΦujφcφ audio a video konference, spojenφ a p°enosy H.225 mezi vφce ne₧ t°emi terminßly H.323
H.245
Protokol H.245 je pomocn²m protokolem v rßmci architektury H.323. Implementuje syntaxi °φdφcφ sprßvy pro z°φzenφ spojenφ mezi terminßly H.323. K funkcφm protokolu pat°φ registrace terminßl∙ sφt∞ v gatekeeper uzlech, z°izovßnφ a ruÜenφ konferenΦnφch spojenφ, funkce RAS (Registration and Admission), kontroly a p°id∞lovßnφ Üφ°ky pßsma sφt∞ komunikujφcφm terminßl∙m H.323, v²b∞r a preference p°enosovΘho modu schopnostφ za°φzenφ. ZabezpeΦuje vytvß°enφ a ruÜenφ logick²ch kanßl∙ pro p°enos audio/video provozu protokolu H.225. Na vytvo°enφ kocov²ch spojenφ mezi uzly sφt∞ H.323 je pou₧it signalizaΦnφ protokol Q.931, p°enßÜen² transportnφm spojenφm LAN sφt∞. V rßmci Φinnosti protokolu rozliÜujeme n∞kolik fßzφ.
H.225
Je zßkladnφ protokol, kter² zabezpeΦuje p°enos audio/video provozu v prost°edφ LAN. Mß na starosti vytvß°enφ paket∙ s audio/video daty, synchronizaci p°enosu a p°enos real-time. Tento Protokol vychßzφ z protokol∙ RTP/RTCP.
RTP (Real Time Protocol) - je protokol slou₧φcφ na p°enos dat v reßlnΘm Φase. Protokol sßm nezaruΦuje p°enos dat v reßlnΘm Φase, ale disponuje procedurema, kterΘ um₧≥ujφ rekonstrukci t∞chto vlastnostφ na stran∞ p°φjimacφho procesu. P°φjimacφ proces prost°ednictvφm sekvenΦnφch Φφsel paket∙ zabezpeΦuje interpretaci dat z paket∙ RTP ve sprßvnΘm po°adφ. Protokol RTP definuje i mezilehlΘ za°φzenφ (tzv. RTP mixery), umo₧≥ujφcφ multiplex kanßl∙ RTP a obnovovßnφ Φasovc²ch vlastnostφ signßlu mimo koncovΘ body sφt∞.
RTCP (Real Time Control Protocol) - je urΦen² pro dohled a monitorovßnφ vlastnostφ spojenφ RTP protokolu. Posuzujφ se vlastnosti vytvo°enΘho spojenφ, p°iΦem₧ se obyΦejn∞ pou₧φvß parametr RTD (Round Trip Delay), kter² p°edstavuje zaokrouhlenΘ opo₧d∞nφ p°enosu, a Jitter, co₧ je kolφsavΘ opo₧d∞nφ ve spojenφ.
Transportnφ protokoly sφt∞ LAN vyu₧φvanΘ v prost°edφ H.323:
H323 nespecifikuje transportnφ protokoly pou₧φvanΘ na p°enos paket∙ H.225 a H245, doporuΦuje jen typ transportnφ slu₧by, kterß by m∞la b²t aplikovanß p°i vlastnφm p°enosu paket∙. Na p°enos real-time provozu protoly RTP, RTCP je doporuΦovanß nespolehlivß transportnß slu₧ba. Na vytvß°enφ spojenφ a p°enos °φdφsφch se vy₧aduje spolehlivß transportnφ slu₧ba s potvrzovßnφm p°enosu.
H.323 PROTOKOL | TRANSPORTN═ PROTOKOL |
Q.931 | TCP, SPX |
H.245 | TCP, SPX |
Q.931-RAS | UDP, IPX |
H.225 | UDP, IPX |