Kommunikációs rendszerek programozása. Voice over IP (VoIP)

Hasonló dokumentumok
IP alapú távközlés. Voice over IP (VoIP)

MULTIMÉDIA TOVÁBBÍTÁSA AZ IP FELETT

IP feletti hangátvitel

Építsünk IP telefont!

Real-Time Protocol RTP RTCP

Távközlési informatika VoIP Voice over Internet/IP. Dr. Beinschróth József

Real-Time Protocol RTP RTCP

IP Telefónia és Biztonság

MULTIMÉDIA TOVÁBBÍTÁSA IP FELETT

1.Mi a H.323 szabvány? A H.323 összefoglalva milyen szolgáltatásokat foglal magába?

Dr. Wührl Tibor Ph.D. MsC 05 Ea. Szállítási protokollok - Bevezetés

Kommunikáció. 3. előadás

Széchenyi István Egyetem Műszaki Tudományi Kar Informatikai és Villamosmérnöki Intézet. Kommunikációs Rendszerek Programozása (oktatási segédlet)

Videokonferencia szolgáltatás az NIIF hálózatán

Hálózati architektúrák és rendszerek. Nyilvános kapcsolt mobil hálózatok (celluláris hálózatok) 2. rész

Tartalom. Hálózati kapcsolatok felépítése és tesztelése. Rétegek használata az adatok továbbításának leírására. OSI modell. Az OSI modell rétegei

1. Soroljon fel 3 jellemző tulajdonságát a beszédkódolóknak! Egyet fejtsen ki bővebben!

Adatátviteli rendszerek Mobil IP. Dr. habil Wührl Tibor Óbudai Egyetem, KVK Híradástechnika Intézet

Járműinformatika Multimédiás buszrendszerek (MOST, D2B és Bluetooth) 4. Óra

Mobil kommunikáció /A mobil hálózat/ /elektronikus oktatási segédlet/ v3.0

VoIP technológiák összehasonlítása (H.323, SIP)

64kbit/s. 64kbit/s. Átjáró

Voice over IP (VOIP) Dr. Répás Sándor

4. Az alkalmazások hatása a hálózat tervezésre

64kbit/s. 64kbit/s. Átjáró

Autóipari beágyazott rendszerek. A kommunikáció alapjai

Bankkártya elfogadás a kereskedelmi POS terminálokon

Hangátvitel csomagkapcsolt hálózaton (VoIP - Voice over IP)

Az adott eszköz IP címét viszont az adott hálózat üzemeltetői határozzákmeg.

SzIP kompatibilis sávszélesség mérések

Az Internet működésének alapjai

Tartalom. Az adatkapcsolati réteg, Ethernet, ARP. Fogalma és feladatai. Adatkapcsolati réteg. A hálókártya képe

Kommunikáció. Kommunikáció. Folyamatok. Adatfolyam-orientált kommunikáció. Kommunikáció típusok (1) Kommunikáció típusok (2) Média. Folyamok (Streams)

Távközlő hálózatok és szolgáltatások VoIP Kapcsolástechnika

Számítógépes Hálózatok GY 7.hét

Alapsávi ISDN DSS1 jelzésváltás

Hálózatok. Alapismeretek. A hálózatok célja, építőelemei, alapfogalmak

Hálózati architektúrák laborgyakorlat

20. Tétel 1.0 Internet felépítése, OSI modell, TCP/IP modell szintjenek bemutatása, protokollok Pozsonyi ; Szemenyei

MOTIware IMS MediaGateway megvalósítása. Új generációs multimédiás szolgáltatások IMS alapokon

BEÁGYAZOTT RENDSZEREK TERVEZÉSE UDP csomag küldése és fogadása beágyazott rendszerrel példa

* Rendelje a PPP protokollt az TCP/IP rétegmodell megfelelő rétegéhez. Kapcsolati réteg

24. fejezet A szállítási réteg

OSI-ISO modell. Az OSI rétegek feladatai: Adatkapcsolati réteg (data link layer) Hálózati réteg (network layer)

Számítógépes Hálózatok GY 6.hét

Infokommunikáció. Forgalmi tervezés, VoIP. - Varga Pál, BME TMIT -

Távközlő hálózatok és szolgáltatások Távközlő rendszerek áttekintése

INFOKOMMUNIKÁCIÓS SZOLGÁLTATÁSOK ÉS ALKALMAZÁSOK

Hálózati ismeretek. Az együttműködés szükségessége:

4. Hivatkozási modellek

Hálózati architektúrák laborgyakorlat

H Í R A D Á S T E C H N I K A. Híradástechnika labororatórium. Router mérése. mérési útmutató

ISDN_prog. Digital Super Hybrid System KX-TD1232CE/816CE. Programozási Segédlet (ISDN programozás) március

Számítógépes Hálózatok. 5. gyakorlat

Szoftver fő funkciói. Diszpécser rádió GPS nyomkövetés Adatátvitel és tárolás Telefonhívások kezelése 1 / 7

Modbus kommunikáció légkondícionálókhoz

URL-LEL ADOTT OBJEKTUM LETÖLTÉSE (1) URL-LEL ADOTT OBJEKTUM LETÖLTÉSE

Intelligens biztonsági megoldások. Távfelügyelet

Távközlő hálózatok és szolgáltatások IP hálózatok elérése távközlő és kábel-tv hálózatokon

Hálózati réteg, Internet

Két típusú összeköttetés PVC Permanent Virtual Circuits Szolgáltató hozza létre Operátor manuálisan hozza létre a végpontok között (PVI,PCI)

Multiprotocol encapsulation (RFC1483) - IETF Classical IP over ATM (RFC1577) - IETF LAN Emulation (LANE) - ATM Forum Multiprotocol over ATM (MPOA) -

Rohonczy János: Hálózatok

SEGÉDLET. A TTMER102 - FPGA-alapú hálózati eszközfejlesztés című méréshez

A tervfeladat sorszáma: 1 A tervfeladat címe: ALU egység 8 regiszterrel és 8 utasítással

Erőforrás-foglalást támogató VoIP jelzés gateway megvalósítása

Kommunikációs hálózatok 2 Analóg és digitális beszédátvitel

VoIP lehetőségek alacsony sebességű végpontokon

Járműfedélzeti rendszerek II. 8. előadás Dr. Bécsi Tamás

Távközlő hálózatok és szolgáltatások IP hálózatok elérése távközlő és kábel-tv hálózatokon

Fábián Zoltán Hálózatok elmélet

AGSMHÁLÓZATA TOVÁBBFEJLESZTÉSE A NAGYOBB

IT hálózat biztonság. A WiFi hálózatok biztonsága

GSM azonosítók, hitelesítés és titkosítás a GSM rendszerben, a kommunikáció rétegei, mobil hálózatok fejlődése

Networkshop 2014 (április ) 1.

AUDIO STREAMER TRANSMITTER AST1000, RECEIVER ASR1000

A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján.

Kommunikációs hálózatok 2 Analóg és digitális beszédátvitel

Internet Protokoll 6-os verzió. Varga Tamás

A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján.

Építsünk IP telefont!

Hálózatkezelés. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Hálózatkezelés / 20

VoIP A jövő telefonja

A HANG SÁVSZÉLESSÉG IGÉNYE AZ MH MPLS TRANSZPORTHÁLÓZATÁN

A Wireshark program használata Capture Analyze Capture Analyze Capture Options Interface

Bánfalvy Zoltán, ABB Kft., MEE Vándorgyűlés, Budapest, Ethernet-hálózatok redundanciája IEC és IEC 62439

VoIP Megoldások. Készítette: Lipcsei János

VoIP (Voice over IP)

Tájékoztató. Használható segédeszköz: -

A MAC-cím (Media Access Control) egy hexadecimális számsorozat, amellyel még a gyártás során látják el a hálózati kártyákat. A hálózat többi eszköze

INTERNETES MÉDIA-KOMMUNIKÁCIÓ

Kommunikációs rendszerek programozása. Routing Information Protocol (RIP)

Hálózati architektúrák laborgyakorlat

IP alapú távközlés Átviteltechnika (vázlat)

Terepi buszok. Dr. Schuster György október / 43. OE-KVK-MAI

INTERNETES MÉDIA-KOMMUNIKÁCIÓ

Yottacontrol I/O modulok beállítási segédlet

TRBOnet Térinformatikai terminál és diszpécseri konzol

Távközlési informatika II.

MULTIMÉDIA-TOVÁBBÍTÁS

Átírás:

Kommunikációs rendszerek programozása Voice over IP (VoIP)

Analóg jel digitalizálása A t 125 μs

Analóg jel digitalizálása Analóg jel átalakítása Mintavételezés (8kHz) Kvantálás (8bit) Folytonos jelből amplitúdóban és időben diszkrét jel Kvantálási zaj Szabványosított digitalizálás PCM ITU-T G.711 Analóg jel szűrése (sávszűrés, 300-3400Hz) Mintavételezés (8kHz), kvantálás (8bit) Kvantálási zaj csökkentése (előtorzítás, kitágítás )

Analóg jel digitalizálása Sávszélességigény csökkentése Cél: kevesebb adat átvitele minőségromlás nélkül Megoldások Tömörítés, pl.: ITU-T G.729 Beszédszünetek detektálása, kiszűrése a digitális adatokból Hangcsomagok átviteli problémája Csomagkésleltetés, késleltetés változása Adatcsomagok fregmentálása (darabolása) Hangcsomagok prioritásának növelése

H.323 keretrendszer H.225 Jelzés és médiafolyam vezérlés RAS Q.931 H.245 RTP, RTCP Hangkódolás G.711 G.722 G.723 G.729 Képkódolás H.261 H.263

Registration Admission and Status - RAS Gatekeeper felderítése Regisztráció, hívásengedélyezés, sávszélesség-igénylés, hívástörlés (bontás) A RAS üzenetek váltására a RAS csatornákat használják Megbízhatatlan, kapcsolat nélküli csatorna (UDP felett)

Q.931 jelzéscsatorna Két végpont közötti kapcsolat felépítése, lebontása PSTN rendszerben használt Q.931 adaptációja H.225 Hívásvezérléssel kapcsolatos üzenetek regisztráció, a hívásjelzés, média folyamok szinkronizációja

H.245-ös vezérlőcsatorna: H.323 végpontok közötti logikai csatorna megnyitása és vezérlése Jellemzők (képességek) egyeztetése médiafolyamok átviteli csatornáinak megnyitása, bezárása mester/szolga viszonyok kialakítása. H.450-es protokoll-sorozat Kiegészítő szolgáltatások a H.323-nak hívásátadás (call transfer) híváselterelés (call diversion)

H.450-es protokoll-sorozat H.450.1-es protokoll a H.323 entitások közötti eljárásokkal és jelzési protokollal foglalkozik Nincs fejrésze, minden üzenet szöveg formájában található meg benne. H.450.2-es protokoll eljárások és jelzési protokoll a hívásátadás (call transfer) kiegészítő szolgáltatások számára

H.450-es protokoll-sorozat H.450.3-as protokoll eljárások és jelzési protokoll a hívás elterelés (call diversion) kiegészítő szolgáltatások számára 3 különböző állapot lehetséges feltétel nélküli hívásátirányítás hívásátirányítás ha foglalt hívásátirányítás ha nem elérhető

RTP (Real Time Protocol) valós idejű adatátviteli protokoll végpont-végpont közti adattovábbítási szolgáltatásokat is biztosít a valós idejű adatfolyamok számára Szolgáltatásai: Csomagok azonosítása tartalom szerint Sorrendszámozás Időbélyegzés Információ áramlásának szinkronizálása

V P X CC M PT Sequence number Time Stamp SSRC RTP keret mezői CSRC Version (V) 2 bites, RTP verziót azonosítja Padding (P) 1 bites, a csomag végén egy vagy több kitöltési bit van

RTP keret mezői Extension (X) 1 bites, az állandó fejléc utáni bővítő fejléc jelenlétét jelzi CSRC count (CC) 4 bites, CSRC count tartalmazza a CSRC azonosítók számát Marker (M) 1 bites jelzőbit, lényeges események meghatározása

RTP keret mezői Payload type (PT) 7 bites, forgalom típusa az adat mezőben (pl: G.722 audió) Sequence number 16 bites, a csomagok sorszámát jelöli Time Stamp 32 bites, az adatcsomag első bájtjának mintavételezési időközét mutatja meg

RTP keret mezői Synchronization source (SSRC) 32 bites, meghatározza és véletlenszerűen kiválasztja a szinkronizációs forrást egy szinkronforrás, egy RTP folyamon belül Csatornánként egyező SSRC azonosító Contributing source (CSRC) 32 bites, az RTP mixer által kombinált adatfolyam generálásához járulnak hozzá.

RTP keret mezői Contributing source (CSRC) A mixer egy közbenső rendszer, mely fogadja a csomagokat egy vagy több forrásból, elvégez rajta bizonyos változtatásokat, kombinálja a őket, majd egy új RTP csomagként továbbítja. RTCP (Real Time Control Protocol) valós idejű átvitelt vezérlő protokoll RTP kapcsolatokat ellenőrzi és vezérli

RTCP (Real Time Control Protocol) Minden RTP kapcsolathoz tartozik egy RTCP kapcsolat is Lehetővé teszi a periodikus vezérlő információk terjesztését és az adattovábbítás minőségének visszajelzését G.7xx/H.2xx protokollok Az audió és videó információ tömörítéséért felelősek

ok kapcsolatai Vezérlés Adat Audió Videó A/V vezérlés Vezérlés Q.931 H.245 T.120 G.711 G.722 H.261 H.263 RTCP GK RAS G.723 G.728 G.729 RTP TCP UDP IP

VoIP protokollok az OSI szerint Alkalmazási réteg Megjelenítési réteg Viszony réteg Szállítási réteg Hálózati réteg Adatkapcsolati réteg Fizikai réteg E-mail cím E.164 telefonszám hang kodekek (G.711, G.729, G.723.1,...) H.225, H.245, RTP, RTCP TCP vagy UDP port szám IP cím Frame Relay, 802.3 MAC, ATM VPI/VCI V.35, T1, T3

H.323 komponensei Végpont (endpoint) hívások, adatjelfolyamok fogadására és kezdeményezésére alkalmas hálózati elem. Terminál (terminal) terminál, PC vagy más végberendezés, amely képes multimédia alkalmazások futtatására H.323 terminálok átjárón keresztül kommunikálhatnak más szabványos terminálokkal

H.323 komponensei Átjáró (gateway) eltérő tulajdonságokkal rendelkező hálózatokat köt össze protokollok átültetése média formátumok megváltoztatása információ átvitele. Kapuőr (gatekeeper) H.323 hálózat legfontosabb eleme, a hálózatban a hívásvezérlő szerepét látja el

H.323 komponensei Többpont vezérlőegység (multipoint control unit): Két egységre bontható MC (multipoint control) többpont-vezérlő MP (multipoint processor),opcionális, több is lehet belőle konferenciatámogatást nyújt a H.323 terminálok számára kezeli a konferencia erőforrásokat Kiválasztja a használandó codec-eket kezeli az adatáramlást

Terminál 1 Terminál 2 ARQ ACF Kapuőr SETUP ARQ ACF Call Proceeding Alerting Connect Master/slave determination Master/slave determination ACK Master/slave determination ACK Terminal Capability Set Terminal Capability Set ACK Terminal Capability Set Terminal Capability Set ACK Open Logical Channel Open Logical Channel ACK Open Logical Channel Open Logical Channel ACK RTP Media Stream RTP Media Stream RTCP Messages RTCP Messages Close Logical Channel Close Logical Channel ACK End Session Command End Session Command Release Complete DRQ DCF RAS (H.225) H.245 DRQ DCF Q.931 (H.225) Média kommunikáció