Távközlő Hálózatok 19. előadás 7. Beszédátvitel IP felett Németh Krisztián BME TMIT 2006. nov. 15.

Slides:



Advertisements
Hasonló előadás
A számítógépes hálózatok és az Internet
Advertisements

A NEtTelefon – üzleti Előfizetőknek
Készítette: Nagy Márton
GPRS/EDGE General Packet Radio Service/ Enhanced Data rate for GSM Evolution.
Kliens-szerver architektúra
Hálózati és Internet ismeretek
ISO International Standards Organisation OSI Open System Interconnection ISO International Standards Organisation OSI Open System Interconnection Ez a.
Bevezetés a VoIP technológiába
Hálózatok.
SZÁMÍTÓGÉP- HÁLÓZAT.
Minőség elejétől a végéig Abranet ™. ABRANET  •ABRANET TM egy új típusú porelszívásos csiszolóanyag.
… with NFC A mobil contactless (NFC) technológia lehetőségei a pénzügyi szektorban.
Erőállóképesség mérése Találjanak teszteket az irodalomban
HÁLÓZATOK.
2007 ISP TANFOLYAM ÉSZAKNET, LH COM. USER AUTHENTIKÁCIÓ •MAC – IP •MAC – DHCP •MAC – IP – RADIUS •PPPoE – RADIUS.
Digitális Átállás.
Hálózati architektúrák
2008. augusztus 6.Budapest New Technology Meetup Group1 Zoltan Kalmar: Hahó Zoltan Kalmar: Hahó Kalmár Zoltán Internet Szolgáltatók.
Humánkineziológia szak
Áttekintés Egyszerű architektúrák Nagyvállalati architektúrák Tervezési útmutató.
Jogában áll belépni?! Détári Gábor, rendszermérnök.
Wireless Home Gateway Handover és roaming kérdések Készítette: Tóth Balázs Viktor.
Csatlakozás BRAIN rádiós hozzáférési rendszerhez mozgó ad-hoc hálózaton keresztül Konzulensek: Vajda Lóránt Török Attila Simon Csaba Távközlési és Telematikai.
Sávszélesség és adatátvitel
Műholdas hangátvitel Műholdas kapcsolatrendszer Előadó: Kovács Iván (MR Rt. Külső Közvetítések Osztálya)
13.a CAD-CAM informatikus
OSI Modell.
Adatátvitel. ISMERTETŐ 1. Mutassa be az üzenet és csomagkapcsolást! Mi köztük az alapvető különbség? 2. Melyek a fizikailag összekötött és össze nem kötött.
Address Resolution Protocol (ARP)
Ember László XUBUNTU Linux (ami majdnem UBUNTU) Ötödik nekifutás 192 MB RAM és 3 GB HDD erőforrásokkal.
A VoIP és a Microsoft Dynamics CRM Kondás János MCSA, MCSE, MCT System Builders Kft.
Bevezetés a VoIP technológiába
DRAGON BALL GT dbzgtlink féle változat! Illesztett, ráégetett, sárga felirattal! Japan és Angol Navigáláshoz használd a bal oldali léptető elemeket ! Verzio.
Hálózati és Internet ismeretek
A protokollok határozzák meg a kapcsolattartás módját.
Létező hálózatok Kapcsolat-orientált csomagkapcsolt adathálózat: X.25.
23, 24. Távközlő Hálózatok előadások máj
23. Távközlő Hálózatok előadás nov. 30. Erlang.
22. Távközlő Hálózatok előadás nov Az információközlő hálózatok alapismeretei 2 Az információközlő hálózati technológiák áttekintése 3.
Távközlő Hálózatok 5. előadás Németh Krisztián BME TMIT szept. 20.
szakmérnök hallgatók számára
A hálózati kapcsolat fajtái
Hálózati architektúrák
Confidential1 Panasonic Communications Co., Ltd. Office Network Company 1.0 kiadás május fejezet VoIP DSP kapacitás KX-TDE100/200 Rendszer.
Számítógép-hálózatok
Mobil Internet 15. előadás: Mobilitás támogatás az IP réteg felett II./II. Nováczki Szabolcs BME Híradástechnikai Tanszék 2008/2009 II. félév.
A pneumatika alapjai A pneumatikában alkalmazott építőelemek és működésük vezérlő elemek (szelepek)
2006. május 15P2P hálózatok 1 Fóliák a vizsgára: 1. előadás  Bevezető: 11-16, 21,  Usenet: előadás:  Bevezető: 3-8  Napster: 
2006. Peer-to-Peer (P2P) hálózatok Távközlési és Médiainformatikai Tanszék.
Kísérletezés virtuális méréstechnika segítségével 2010 március
1. Melyik jármű haladhat tovább elsőként az ábrán látható forgalmi helyzetben? a) A "V" jelű villamos. b) Az "M" jelű munkagép. c) Az "R" jelű rendőrségi.
Óravázlat Készítette: Toldi Miklós
Kommunikáció a hálózaton Kommunikáció a hálózaton.
Távközlő Hálózatok 22. előadás 8. Beszédátvitel IP felett
Számítógép hálózatok.
A fizikai réteg. Az OSI modell első, avagy legalsó rétege Feladata a bitek kommunikációs csatornára való juttatása Ez a réteg határozza meg az eszközökkel.
Digitális audio tömörítése, hangfájlformátumok
Wireless Home Gateway Handover, roaming, keletkező veszteségek Készítette: Tóth Balázs Viktor.
ADSL alkalmazása xDSL frekvenciaosztásos elven működik, azaz különböző frekvencián továbbítja az előfizető és a szolgáltató felé haladó adatokat.
4.Tétel: xDSL, VoIP, FTTx, NGN
Kommunikáció.
Tűzfal (firewall).
Ingyenes, online technikai kurzusok Microsoft Virtual Academy.
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM TÁVKÖZLÉSI ÉS MÉDIAINFORMATIKAI TANSZÉK Építsünk IP telefont! Moldován István
A szállítási réteg az OSI modell 4. rétege. Feladata megbízható adatátvitel megvalósítása két hoszt között. Ezt úgy kell megoldani, hogy az független.
HTE előadás BME TMIT I. 210 Az internet szolgáltatás mérése az NMHH gyakorlatában – a szolgáltatásminőség EU-s dimenziója Előadók: Torma Zsolt (NMHH)
Információtechnológiák és tudásbázis az Agrof-MM Leonardo+ projektben M=Mountain; M=Mediterranean
Hálózatok.
Mobilkommunikáció Eszközök és hálózatok
LoRa technológia, LoRaWAN hálózatok
Előadás másolata:

Távközlő Hálózatok 19. előadás 7. Beszédátvitel IP felett Németh Krisztián BME TMIT nov. 15.

2 7. Beszédátvitel IP felett VoIP bevezetés VoIP adatátvitel Kódolók Jelzésprotokollok:  H.323  SIP Egy különlegesség: a Skype

3 Beszédkódolók

4 Beszéd digitalizálása: kodek (KÓdoló, DEKódoló), codec (COder, DECoder)  Megj.: általában a kodek A/D -D/A átalakító, lehet pl. filmhez is  Mi most csak beszédkódolókkal foglalkozunk Ugyanaz a kódoló mindkét oldalon, vagy hálózaton belüli konverzió Kodek: főleg fekete doboz (black box) szemlélet most  Bővebb pl. Beszédinformációs rendszerek c. tárgy Beszédkódolók

5 Négyhuzalos rendszer:  két érpár  egy érpáron egyirányú jeláramlás Kéthuzalos rendszer  ugyanazon az érpáron kétirányú jeláramlás Kodek mindig négyhuzalos (felépítése miatt) Kézibeszélő négyhuzalos (értelemszerű) Előfizetői hurok kéthuzalos (így olcsóbb) Központon belüli feldolgozás manapság négyhuzalos (így egyszerűbb) 2/4 huzalos rendszerek (ismétlés)

6 Kodek jellemzők bitsebesség  2, kb/s beszédhangminőség  nehéz objektíven mérni  MOS (Mean Opinion Score, átlagolt véleménypontok): ember pontoz több mintát, az egészet átlagolják 1: elfogadhatatlan, 2: gyenge, 3: közepes, 4: jó, 5: tökéletes 4 felett: nagyon jónak számít kódolási késleltetés  minél nagyobb időszeletet dolgozunk fel egyszerre, annál jobban tömöríthetünk -- nagyobb késleltetés árán  0,125 – 80 ms komplexitás  főleg mozgó eszközök esetében fontos  mértékegység: MIPS (Million Instructions Per Second, millió utasítás másodpercenként)

7 Kodek jellemzők robosztusság  hiba esetén nincs idő újraadásra  rádiós átvitel hibaaránya kb  hibajavító kódolás, FEC (Forward Error Correction, előremenő hibajavítás tandemezhetőség és átkódolhatóság  önmagával vagy más kodekkel egymás után csatolása:  hogyan tűri? átlátszóság  DTMF (Dual Tone MultiFrequency, kéthangú többfrekvenciás jelzésátviteli rendszer), adatátvitel lehetséges? adaptivitás  terhelés esetén kisebb jelsebesség  de: hálózat nehezebben tervezhető

8 Kódoló típusok Hullámforma kódoló  analóg jel alakjának a megőrzése  jó minőség  nagy sebesség  átlátszóság Vokóder  adó oldalon: beszédből jellemző paraméterek kiszűrése  vevő oldalon: ezek alapján beszéd szintetizálás  kis sebesség  eredetire nem nagyon hasonlító hang Hibrid kódoló  előbbiek keveréke

9 Kódoló típusok log!

10 ADPCM ADPCM: adaptív differenciális PCM (Adaptive Differential PCM)  egymás utáni minták különbségének a kódolása 8 bites mintákból 2, 3, 4 vagy 5 biten  2: 16 kbps  3: 24 kbps  4: 32 kbps  5: 40 kbps Leggyakoribb a 32 kbps-os Egy IP csomag 20 ms-i mintát hordoz, ami byte

11 Kódoló típusok FR: Full Rate, teljes sebességű HR: Half Rate, félsebességű EFR: Enhanced Full Rate, javított teljes sebességű AMR: Adaptive Multirate, adaptív többsebességű

12 Beszéddetektor (angolul: Voice Activity Detector, VAD) Ha az adott fél épp nem beszél, akkor nem küldünk jelet  csökkenthető a kodek teljesítményfelvétele (mozgó készüléknél jó)  sávszélesség spórolható ha van statisztikus nyalábolás, VoIP pl. ilyen Vevő oldalon komfortzaj, hogy ne legyen zavaró a csend Alkalmazás, pl.:  mozgó távbeszélő rendszerek  műholdas rendszerek  VoIP rendszerek  telefon kihangosítók

13 Jelzésprotokollok H.323

14 ITU-T H.32x H.320 H.321 H.322 H.323 V1/V2/V3/V4/V5 H.324 Év ‘96/’98/’99/’00/’ Hordozó- közeg Narrowband switched digital ISDN Broadband ISDN ATM LAN Guaranteed bandwidth packet switched networks Non- guaranteed bandwidth packet switched networks PSTN or POTS, the analog phone system Picture telephony Multimedia A H.323 egy multimédia konferenciaprotokoll nem minőségbiztosított, csomagkapcsolt hálózatokra, beleértve a valós idejű hangátvitelt, videoátvitelt, adatátvitelt ITU: telefónia világa

15 H.323 protokollok A H.323 ún. Umbrella standard – esernyőszabvány, azaz sok másik szabvány összefogása  Híváskezelési jelzések: H.225, H.245  Audió kodekek: pl. G.711, G.722, G.723.1, G.728, G.729,...  Videó kodekek: H.261, H.263  Adatátvitel: T.120, Felhasználás például: közös rajzasztal (whiteboard) alkalmazásmegosztás közös dokumentumszerkesztés  Média átvitele: RTP/RTCP (IETF)  Biztonság: H.235  Kiegészítő szolgáltatások H általában, plusz pl.: H.450.2: hívásátadás H.450.3: hívásátirányítás H.450.4: hívástartás stb.

16 A H.323 hálózat elemei (1) Végberendezés (Terminal)  beszéd, adat, videó, vagy ezek kombinációja Zónavezérlő (Gatekeeper)  címfordítás: telefonszám – IP cím  sávszélesség-gazdálkozás (hívásengedélyezés)  végberendezés azonosítása  menedzsment képesség pl. hívások felépítése, bontása, hívásátirányítás  biztonsági funkciók  sok esetben a VoIP rendszer „intelligenciája”

17 A H.323 hálózat elemei (2) Átjáró (Gateway)  hálózatok közötti kapcsolat pl. ISDN, PSTN, SIP rendszerek felé  tolmácsolás különböző ITU szabványok között vezérlő üzenetek átviteli protokollok audio/video kodekek MCU (Multipoint Control Unit, konferenciavezérlő)  három vagy több résztvevő közötti multimédia konferencia Határoló elem (Border element)  telefonkönyv szolgáltatások  adminisztratív tartományok közötti kommunikáció

18 H.323 architektúra A H.323 hálózat felépítése és komponensei

19 H.323 hálózat – Zóna A zóna egy zónavezérlőből és a hozzá kapcsolódó eszközökből áll A zónavezérlő fizikai elhelyezkedése lényegtelen Lehetséges az is, hogy több fizikai eszközből áll össze az egy logikai zónavezérlő GK GW MCU T

20 H.323 hálózat – Adminisztratív tartomány Zónák összessége, amelyeknek az adminisztratív felügyelete közös  pl. egy szolgáltató hálózatába tartoznak

21 Berendezések: végberendezés Végberendezés (terminal)  Telefonok  Videotelefonok  IVR* eszközök  Voic rendszerek  “Soft phone”-ok (pl. NetMeeting®) *Interactive Voice Response, pl. banki automata telefonos ügyfélszolgálat

22 H.323 virtuális terminál (az ábra csak a megértést hivatott segíteni, megtanulni nem kell)

23 Berendezések: átjáró Átjáró (gateway)  Átjárást biztosít a H.323 tartomány és egy másik hálózat között  Hívásfelépítés és lebontás  A hang tömörítése és csomagolása Az átjáró egy „Media Gateway Controller”-ből (MGC) és egy „Media Gateway”-ből (MG) áll  Elhelyezkedhetnek egyben vagy külön  Az MGC kezeli a hívásjelzést és más, a médiával nem kapcsolatos funkciókat  A MG kezeli a médiát

24 Berendezések: zónavezérlő Zónavezérlő (gatekeeper)  A zónavezérlő opcionális elem a H.323 hálózatban  Hozzáférésvezérlésre és címfeloldásra használják  A rendszer intelligens eleme  A zónavezérlő engedélyezheti a hívások közvetlen felépítését a végberendezések között vagy vezetheti a hívásvezérlést önmagán keresztül, támogatva ezáltal olyan funkciókat, mint a hívásátirányítás, a foglaltság esetén történő átirányítást, stb.

25 Berendezések: zónavezérlő (folyt.) Zónát vezérel  Zónánként egy  (Egy másik tartalékként) Tipikusan szoftverként valósítják meg...  egy PC-ben  integrálva egy átjáróba vagy végberendezésbe Egy példa H.323 zóna (az ábra csak a megértést hivatott segíteni, megtanulni nem kell)

26 Berendezések: határoló elem Határoló elem (Border Element) Gyakran együtt a zónavezérlővel Címzési információt cserél és részt vesz az adminisztratív tartományok közötti híváshitelesítésben

27 Berendezések: MCU Konferenciavezérlő (Multipoint Control Unit)  Három vagy több végpont közötti konferencia létrehozását támogatja  Megvalósítás: Önálló eszköz – PC Integrálva egy átjáróba, zónavezérlőbe vagy terminálba Két részből áll:  multi-point controller (MC) és a konferencia vezérlését és jelzéseit kezeli  multi-point processor (MP) médiafolyamokat kap a konferenciában résztvevő végpontoktól, feldolgozza és médiafolyamokat küld vissza

28 Centralizált, elosztott és vegyes konferenciák Központosított:  MCU kezeli a jelzést és a médiafolyamok feldolgozását Elosztott:  Csak jelzés, a médiafolyamok közvetlenül a végpontok között Vegyes A F BCD E Multicast audió, videó Unicast audió, videó Elosztott oldalKözpontosított oldal MCU

29 H.323 kapcsolatfelépítés Nincs idő a részletes tárgyalására

30 Jelzésprotokollok SIP

31 Mi a SIP, honnan ered? A SIP-et az IETF MMUSIC (Multiparty MUltimedia SessIon Control) munkacsoportja dolgozta ki. RFC 2543 (1999. március)  RFC (2002. július 3.) A SIP jelzési protokoll  Nem foglalkozik a médiaátvitellel  Sem a minőségbiztosítással

32 Fő funkciók Multimédiás (MM) összeköttetések kezdeményezése és lezárása a felhasználók között Felhasználók megkeresése (mobilitás és proxy-támogatás)

33 SIP berendezések SIP felhasználói ügynök (SIP User Agent  SUA)  A SIP kapcsolat létrehozására képes  Végberendezés vagy szoftver  A SIP legfontosabb célja az, hogy két ilyen ügynök között kapcsolat kiépítését

34 SIP berendezések SIP átjárók (gateway)  Felületet biztosítanak SIP hálózatok és más jelzésprotokollt használó hálózatok között  Egy speciális típusú felhasználói ügynök  Másik protokoll képviseletében működik  Végződteti a SIP jelzésutat  Egyben a multimédia út vége is lehet  Akár több ezer felhasználót is kiszolgálhat

35 SIP berendezések SIP szerverek  Alkalmazások, amelyek képesek SIP kéréseket elfogadni, és válaszolni azokra  A valóságban a SIP szerver megvalósítások több típust tartalmaznak egyszerre  Különböző körülmények között eltérő típusú szerverként viselkedhetnek  SIP proxy szerver (Proxy) vagy ügynökként viselkedve továbbít egy SIP kérést vagy pedig válaszol  Átirányító SIP szerverek (Redirect) megmondják, hogy merre kell a kérést továbbítani de a felhasználói ügynök végzi a továbbítást  Regisztrációs szerver (Registrar) regisztrációs mechanizmusnak nincs megfelelője a hagyományos telefonos világban hasonló a mobiltelefon bekapcsolásakor lezajló folyamatra amikor az továbbítja az aktuális pozícióját (Location Server)

36 SIP architektúra SIP Client SIP Redirect Server SIP Proxy SIP Client (User Agent Server) Location Service Request Response

37 SIP - összefoglalás Internet-barát jelzési protokoll Jól illeszkedik az Internet protokolljaihoz Rugalmas Skálázható Integrálása a távközlés egyéb területeihez

38 Egy különlegesség: a Skype

39 Skype Az első bétaváltozat szeptemberétől A KaZaA készítőitől Terjedésének üteme annál is nagyobb Már több mint 100 millió letöltés P2P multimédia összeköttetés

40 Miért jobb, mint a „hagyományos” VoIP? A jelentős árcsökkenés és az elfogadható minőség nem jár együtt a VoIP esetén A VoIP hívások nagy része nem jön létre a tűzfalak és a NAT miatt A telepítés után a konfigurálás komoly technikai tudást kíván NEM H.323 és NEM SIP

41 Skype előnyök Áthatol a tűzfalakon, NAT-okon (Network Address Translation, címfordítás) Globális, decentralizált címtár Végpontok közötti titkosítás Egyszerű felhasználói felület Jó beszédhangminőség Multiplatform  Windows, MAC OS X, Linux, Pocket PC

42 Hogy is néz ki? Fájl átvitel: Tetszőleges méret Kódolás: Nem csak 300 és 3400 Hz között Globális címtár (Global User Directory) Azonnali üzenetküldés (csevegés) Kimenő TCP tetszőleges célporttal az 1024-es port felett, de legalább a 80-as és 443-as. Végső esetben: HTTPS/SSL proxy Kimenő UDP az 1024-es fölött és erre a válaszok Minimálisan 33,6 kbps-os modem

43 SkypeOut/SkypeIn SkypeOut  Hagyományos telefont hívhatunk a Skype-pal  Kedvező árak, még a VoIP-hoz képest is  Prepaid rendszer  Két Skype között természetesen ingyenes, csak különszolgáltatásokért kell fizetni, pl hangpostafiók SkypeIn  Hagyományos telefonszámmal rendelkező IP-telefon  Telefonszám: USA, Egyesült Királyság, Franciaország, Hongkong, Dánia, Finnország, Svédország, Lengyelország, Németország, Svájc, Észtország

44 Skype sávszélesség Hívás közben 3-16 kbps Ha nincs hívás kbps Videohívás (2.0-tól)

45 Skype részletek Bejelentkezés  Login szerver tárolja a felhasználóneveket, jelszavakat  Az on-line, off-line információk decentralizáltan (peer-to- peer) tárolódnak aktuális IP cím, port is Szállítás  Jelzés: TCP  Adat UDP, de ha az nem megy, TCP Kontaktok listája helyi gépen tárolva