T.Gy. Intrernetes médiakommunikáció. 2009.05. 04. 1 Internetes médiakommunikáció Elveszett csomagok hatása és kezelése VoIP, IPTV esetén Dr. Hosszú Gábor.

Slides:



Advertisements
Hasonló előadás
Takács Béla  Legyen decentralizált, azaz ne egy központi géptől függjön minden!  Legyen csomagkapcsolt, hogy többen is tudják használni a hálózatot!
Advertisements

Tamás Kincső, OSZK, Analitikus Feldolgozó Osztály, osztályvezető A részdokumentumok szolgáltatása az ELDORADO-ban ELDORADO konferencia a partnerkönyvtárakkal.

Kamarai prezentáció sablon
A Windows Azure egy skálázható számításifelhő-platform, amelyet a Microsoft hosztol a világ több pontján lévő adatközpontjaiban. Az Azure egyszerű,
„Esélyteremtés és értékalakulás” Konferencia Megyeháza Kaposvár, 2009
PPKE ITK 2009/10 tanév 8. félév (tavaszi) Távközlő rendszerek forgalmi elemzése Tájékoztatás
GPRS/EDGE General Packet Radio Service/ Enhanced Data rate for GSM Evolution.
Kommunikáció a helyi hálózaton és az Interneten
Péter Pázmány Catholic University, Department of Information Technology Videó előfeldolgozás Audio előfeldolgozás Szinkronizált Audio-vizuális adatbázis.
Mintacím szerkesztése •Mintaszöveg szerkesztése •Második szint •Harmadik szint •Negyedik szint •Ötödik szint D modelling in the terrestrial.
1 -40dB 20dB -20dB 0dB f h -2f h -1 fhfh f h +1 eheh v ≤ e h -e z -4.07dB A TETRA BÁZISÁLLOMÁS VEVŐBERENDEZÉSÉNEK AZ ANALÓG KÁBEL- TV SUGÁRZÁSSAL SZEMBENI.
QAM és OFDM modulációs eljárások
Erőállóképesség mérése Találjanak teszteket az irodalomban
Gábor Dénes Főiskola Informatikai Rendszerek Intézete Informatikai Alkalmazások Tanszék Infokommunikáció Beszédjelek Házman DIGITÁLIS BESZÉDJEL ÁTVITEL.
T.Gy. Intrernetes médiakommunikáció Internetes médiakommunikáció IPTV Takács György 9. előadás
Az előadásokon oldandók meg. (Szimulációs modell is tartozik hozzájuk)
Humánkineziológia szak
Mellár János 5. óra Március 12. v
QAM, QPSK és OFDM modulációs eljárások
Koordináta transzformációk
Bevezetés a tárgyakhoz Tárgyak  Objects are the containers for values of a specified type  Objects are either signals, variables or constants  Once.
Utófeszített vasbeton lemez statikai számítása Részletes számítás
Elektronikai Áramkörök Tervezése és Megvalósítása
Elektronikai Áramkörök Tervezése és Megvalósítása
Elektronikai Áramkörök Tervezése és Megvalósítása
XDSL hálózatok 17. Szóbeli tétel.
Ember László XUBUNTU Linux (ami majdnem UBUNTU) Ötödik nekifutás 192 MB RAM és 3 GB HDD erőforrásokkal.
T.Gy. Beszedfelism es szint Beszédfelismerés és beszédszintézis Beszédjelek lineáris predikciója Takács György 4. előadás
ADATBÁZISOK
Számítógépes Hálózatok GY 2. Gyakorlat Réteg modellek, alapfogalmak 2/23/2012Számítógépes hálózatok GY1.
Szerkezeti elemek teherbírásvizsgálata összetett terhelés esetén:
6. Előadás Merevítő rendszerek típusok, szerepük a tervezésben
Darupályák tervezésének alapjai
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.
Lineáris egyenletrendszerek (Az evolúciótól a megoldáshalmaz szerkezetéig) dr. Szalkai István Pannon Egyetem, Veszprém /' /
dr. Szalkai István Pannon Egyetem, Veszprém
Gábor Dénes Főiskola Informatikai Rendszerek Intézete Informatikai Alkalmazások Tanszék Infokommunikáció Beszédjelek Spisák 1. példa Beszéd 4,5 s hosszú.
Létező hálózatok Kapcsolat-orientált csomagkapcsolt adathálózat: X.25.
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.
szakmérnök hallgatók számára
2. A KVANTUMMECHANIKA AXIÓMÁI 1. Erwin Schrödinger: Quantisierung als Eigenwertproblem (1926) 2.
A háború és a modern fegyveres erő
TÖMBÖK Asszociatív adatszerkezetek Tömbök
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.
QualcoDuna interkalibráció Talaj- és levegövizsgálati körmérések évi értékelése (2007.) Dr. Biliczkiné Gaál Piroska VITUKI Kht. Minőségbiztosítási és Ellenőrzési.
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.
Virtuális Méréstechnika Sub-VI és grafikonok 1 Makan Gergely, Vadai Gergely v
Mérés és adatgyűjtés laboratóriumi gyakorlat - levelező Sub-VI és grafikonok 1 Mingesz Róbert V
Rétegmodellek 1 Rendelje az alábbi hálózati fogalmakat a TCP/IP modell négy rétegéhez és a hibrid modell öt rétegéhez! Röviden indokolja döntését. ,
PPKE ITK 2008/09 tanév 8. félév (tavaszi) Távközlő rendszerek forgalmi elemzése Tájékoztatás
Adatátvitel elméleti alapjai
A KÖVETKEZŐKBEN SZÁMOZOTT KÉRDÉSEKET VAGY KÉPEKET LÁT SZÁMOZOTT KÉPLETEKKEL. ÍRJA A SZÁMOZOTT KÉRDÉSRE ADOTT VÁLASZT, VAGY A SZÁMOZOTT KÉPLET NEVÉT A VÁLASZÍV.
1 Az igazság ideát van? Montskó Éva, mtv. 2 Célcsoport Az alábbi célcsoportokra vonatkozóan mutatjuk be az adatokat: 4-12 évesek,1.
Mikroprocesszorok (Microprocessors, CPU-s)
ETTH, mint a triple play egyik platformja Televízió- és Hangtechnikai Konferencia és Kiállítás ON DEMAND BUSINESS Körmöczi Béla Opticon.
Időbeli redundancia. - Idő -> mozgás Intra-Frames: codiertes Einzelbild Inter-Frames: Differenzbild I-képek: Intra frame coded - csak képkockán belül.
4.Tétel: xDSL, VoIP, FTTx, NGN
PPKE ITK 2009/10 tanév 8. félév (tavaszi) Távközlő rendszerek forgalmi elemzése Tájékoztatás
Infokom dec. 8.1 Infocom Systems Infommunikációs rendszerek 13. előadás Next-generation network, VoIP, IPTV Wireless Home Gateway Takács György.
From eco-efficiency to sustainable production Maria Csutora Pietro Bertazzi The workshop is based on research done in the HU-0056 “Sustainable consumption,
Kommunikáció.
Infokom dec Infocom Systems Infommunikációs rendszerek 13. előadás Next-generation networks and services, VoIP, IPTV, Wireless Home Gateway.
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.
Infocom Systems Infommunikációs rendszerek 13
Pozitron Emissziós Tomográfia (PET)
LoRa technológia, LoRaWAN hálózatok
Előadás másolata:

T.Gy. Intrernetes médiakommunikáció Internetes médiakommunikáció Elveszett csomagok hatása és kezelése VoIP, IPTV esetén Dr. Hosszú Gábor és további kiváló szerzők anyagainak felhasználásával Takács György 11. előadás

T.Gy. Intrernetes médiakommunikáció Hagyományos áramkör alapú médiában az átvitel zavarainak hatása „Szemcsés” TV kép, sustorgó háttérhang – az additív zaj hatása, jel-zaj viszony romlás, csillapítás eredménye „szellemkép” -- a többutas terjedés hatása „áthallás” – több adás hallatszik egyszerre, más telefonbeszélgetés is behallatszik Késleltetés telefonbeszélgetésnél, Visszhang (a saját beszédjel visszaérkezik több, mint 40 ms késleltetéssel) telefonbeszélgetésnél, Önhang (a saját beszédjel visszaérkezik érzékelhető késleltetés nélkül) telefonbeszélgetésnél, hatására a telefonáló önkéntelenül lehalkítja a hangját, mert úgy érzi, hogy ordít Nemlineáris torzítás – rádióvételnél, telefonátvitelnél BER

T.Gy. Intrernetes médiakommunikáció IP alapú átvitel hibalehetőségei –Csomag bithibával érkezik – a bithibák jellemzője BER (Bit Error Rate), további jellemzője, hogy mennyire egyenletesen vagy csomósodva fordul elő –Csomag elvész (Paket Loss), további jellemzője, hogy mennyire egyenletesen vagy csomósodva fordul elő – fontos, hogy milyen átlagidőre számítjuk a csomagvesztést (ha ritka és nem csomós) –Csomag késve érkezik (delay, Latency) –A csomag késleltetési ideje ingadozik (jitter) –Csatornaváltás ideje, bekapcsolási idő (Channel change times „zapping times” and startup times)

T.Gy. Intrernetes médiakommunikáció Ugyanazon csomagvesztés másként számolva az arányt!

T.Gy. Intrernetes médiakommunikáció Tervezési eszközök az átviteli hibák korláton belül tartására áramkör alapú átvitelnél Az ITU referencia modellje: Az alapelv, hogy bármely két felhasználót összekapcsolva a világon garantált legyen az összeköttetés elvárt minősége Az összeköttetéseket szakaszokra bontotta: nemzetközi, nemzeti, helyi Nemzeti hatósági kézbe helyezte, hogy az ország méretétől függően hogyan bontják tovább a nemzeti szakaszokat Eszerint tervezték és ellenőrizték az összeköttetés szakaszokat

T.Gy. Intrernetes médiakommunikáció Tervezési eszközök az átviteli hibák korláton belül tartására IP alapú átvitelnél A „Best Effort” alapelv szépen hangzik, de VoIP, IPTV esetben nem tartható: Vagy túlméretezni kell a hálózatot, hogy minden esetben az elvárt minőség meglegyen, Vagy erőforrás lefoglalásokkal kell garantálni az elvárt minőséget azoknak, akik ezt külön megfizetik és a maradék erőforrásokat „Best Effort” alapon kiosztani a többi felhasználónak Eszerint kell tervezni, működtetni és ellenőrizni az IP hálózatok teljes rendszerét. A hibás csomagok újraküldésének elve VoIP, IPTV esetében nehezen járható a folyamelv miatt, A hibajavításra redundáns kódolással vagy a híranyag felismert szabályosságát használva fel lehet készíteni az intelligens vevőt

T.Gy. Intrernetes médiakommunikáció Mitől romlanak el, vagy vesznek el csomagok? Az igazi átviteli csatornák (fényvezető, sodrott érpár, koaxiális kábel, rádió) analóg jeleket visznek át, de valamilyen modulációs technikával tesszük ebbe bele a biteket (pl. QPSK, QAM….) Analóg és elektromágneses zavarok, impulzuszajok!!! Hirtelen forgalmi torlódások, rendelkezésre álló sávszélesség változások, tároló túlcsordulások. Berendezéshibák, kábelhibák. Szoftver inkompatibilitások!!

T.Gy. Intrernetes médiakommunikáció Csomagvesztés hallható hatásai hangnál Packet loss of audio can be exhibited as dropouts (kimaradás), squeaking (nyikorgás), chirping (frekvencia ugrás), or skipping.

T.Gy. Intrernetes médiakommunikáció Csomagvesztés látható hatásai képnél With video the characteristic mild result is pixelization or blocking, with stuttering, freeze frame, and STB lockup or rebooting as major examples. For video the degree of impact is also dependent upon the frame of video affected. Since I-frames (IDR frames in MPEG-4) serve as the reference for all frames in a group of pictures (GOP), loss of part or all of an I-frame propagates and can persist for the entire GOP (typically seconds). Similarly, P- and B-frames can be referenced by other frames, such that issues with these being corrupted can also persist but usually to a lesser extent and less long (potentially up to 1 second). The more flexible inter-picture prediction of MPEG-4 can worsen this effect. Packet loss of as little as 1x10-4 (or one lost packet per minute on a MPEG-4 SD program) is generally considered unviewable and one lost packet per hour (or 2x10-6) is considered unacceptable per the DVB standard.

T.Gy. Intrernetes médiakommunikáció Because the very efficient compression processes, a loss of a single packet can result visible and audible effects including "tiling", frozen frames, retained images and error blocks that remain on the display for several seconds.

T.Gy. Intrernetes médiakommunikáció Example of the effect of minor packet loss on a video image

T.Gy. Intrernetes médiakommunikáció A felhasználók reakciója a csomagvesztésre IPTV esetén – önkéntelenül hamar továbbkapcsolnak

T.Gy. Intrernetes médiakommunikáció Alkalmazott eljárások a veszteségek pótlására A veszteségek pótlására használt eljárások a következőkön alapulhatnak: Automatikus Újraküldés Kérés Automatic Retransmission reQuest, ARQ Előremutató Hibajavítás Forward Error Correction, FEC

T.Gy. Intrernetes médiakommunikáció Újraküldés Önműködő újraküldés kérés (ARQ) –ACK vagy NACK nyugtákkal Három lépésből áll: –Veszteség észlelés –Javításkérés –Veszteség helyreállítás újraküldéssel Általában az újraküldések aránya az egyes csomagok esetében 1/(1-p), ahol p a csomag elvesztési arány (Packet Loss Rate = PLR)

T.Gy. Intrernetes médiakommunikáció Előremutató hibajavítás (FEC) Kódolás, melynek eredményeképpen a visszakódolás után számítható PLR kisebb, mint az eredeti PLR Önmagában nem biztosítja a megbízható átvitelt, de a visszakódolás utáni PLR tetszőlegesen kicsi lehet Típusai: –Ráültetéses eljárás –Tömb törlési kódolás –Médiafüggő FEC

T.Gy. Intrernetes médiakommunikáció FEC alapelve Alapelv: megbecsüli a csomag elvesztések számát és megelőzi azt redundáns adatok küldésével, amelyek lehetővé teszik, hogy a vevő helyreállítsa a hiányzó csomagokat –egy adott darabszámig

T.Gy. Intrernetes médiakommunikáció

T.Gy. Intrernetes médiakommunikáció A közlési folyamat részei A közlési folyamat így magába foglal: egy kódolási ütemet az adónál –itt redundáns csomagok készülnek a forrás adatból egy visszakódolási ütemet a vevőnél –itt a forrás adatokat kinyerik a rendelkezésre álló csomagokból

T.Gy. Intrernetes médiakommunikáció FEC és a megbízható kézbesítés A FEC önmaga nem biztosítja a megbízható kézbesítést, hacsak a redundáns csomagok számát nem emeljük a végtelenig De ha megfelelő kódolást választunk, a vevő megmaradt PLR- je tetszőlegesen kicsi lehet az átviteli költségek növekedése árán Ezek a megmaradt elveszési esetek - ha egyáltalán szükséges - kezelhetőek egy ARQ protokoll használatával

T.Gy. Intrernetes médiakommunikáció Ráültetéses eljárás elve Különböző tömörítésű jelfolyamokat képezünk Ha a jobbminőségű csomag elvész, a gyengébb minőségű, de ugyanarra az időintervallumra vonatkozó csomaggal pótoljuk Ráültetéses folyamból gyengébb adathordozónál vagy végberendezésnél az éppen illeszkedő minőségű jelfolyam kimazsolázható.

T.Gy. Intrernetes médiakommunikáció Ráültetéses eljárás

T.Gy. Intrernetes médiakommunikáció Adatok redundanciája PLR = annak a valószínűsége, hogy egy adatcsomagot nem lehet helyreállítani Az átvitelre szánt adatok redundánsak Így a PLR kisebb lehet, mint a közlési csatorna eredeti PLR-je Ezért a visszakódolás utáni PLR kisebb lehet, mint a közlési csatorna eredeti PLR-je

T.Gy. Intrernetes médiakommunikáció Redundáns kódolás Az eljárás lényege, hogy az egyes megérkezett csomagok egy (potenciálisan nagy számú) forrásoldali adatcsomagról hordoznak információt Így nem egy adott csomag fogadása szükséges, hanem sokkal inkább a megérkezett csomagok darabszáma a lényeges, amely meghatározza az adatátvitel sikerességét Ez a megközelítés befolyással van a közlési protokoll szerkezetére: a vevő oldaláról való visszacsatolás jelentősége lecsökken, ami egyszerűsíti a protokoll megvalósítását

T.Gy. Intrernetes médiakommunikáció Tömb törlési kódolás Egy (n,k) tömb törlési kódolás (Block Erasure Code) k db forrás-csomagból n db kódolt csomagot készít el úgy, hogy bármely k számú kódolt csomagból álló részhalmazból vissza lehessen állítani a forrás csomagokat

T.Gy. Intrernetes médiakommunikáció A kódoló/visszakódoló eljárás

T.Gy. Intrernetes médiakommunikáció Lineáris tömb kódolás Egy tömb kódolás lineáris ha a forráscsomagból a kódolt csomagok egy lineáris átalakítással levezethetőek, azaz mátrix alakban: y = Gx ahol X=X0,..., Xk-1 a forrás adatok (k méretű vektor), y a kódolt adatok (n méretű vektor) és G egy n x k mátrix, amelyet kódolási mátrixnak hívunk

T.Gy. Intrernetes médiakommunikáció Lineáris törlési kódolás Mátrix alakban előállítható (linearitásból):

T.Gy. Intrernetes médiakommunikáció Független adatvesztések kérdése A független adatvesztések nem vegyülnek olyan hátrányosan ebben az esetben, mert a redundáns adatok lehetővé teszik, hogy a különböző vevők helyreállítsák a különböző hiányzó csomagokat A független adatvesztések hatásának fontossága is csökken –a kevesebb számú adategység jelenléte miatt (k db csomag csoportja szemben az egyes csomagokkal) és –mivel sokkal kisebb a PLR a visszakódolás után Ezek lehetővé teszik a FEC-alapú többesadás protokoll esetén a méretezhetőséget sokkal nagyobb csoportokra, mint az egyszerű ARQ-alapú protokolloknál

T.Gy. Intrernetes médiakommunikáció Médiafüggő FEC A média típusának figyelembevétele Pl.: csak a legfontosabb bitekre alkalmazzák a FEC eljárást - kisebb lappangás és sávszélesség igény

T.Gy. Intrernetes médiakommunikáció Minta közbeszúrás (Interleaving) Pl: 20 ms-os hanganyagok egyenként 160 mintát tartalmaznak Ha egy csomag elveszik, 20 ms-nyi hang kimarad Legyen A és B két egymás után 20 ms-os anyaghoz tartozó mintaállomány 5 ms-es szakaszonként vegyesen készítik el az első csomagot, majd ugyanezt teszik a B és a soron következő C mintakészlet bevonásával Ha kimarad egy csomag, csak 5 ms-es kiesések vannak, ami csak kisebb recsegést jelent

T.Gy. Intrernetes médiakommunikáció Közbeszúrás

T.Gy. Intrernetes médiakommunikáció Interleaving This technique distributes the effect of the lost packets in order to reduce the impact on quality. The information of a speech part is distributed in multiple packets. The data units are regrouped in a crossed form before transmission such that they are distributed, and at the receiver they are rearranged in their original form. Thus, instead of losing the whole packet small parts from distributed packets are lost

T.Gy. Intrernetes médiakommunikáció Vevőalapú javítás Repetition: Lost packets are replaced by copies of last received packets. Simple Interpolation: Consists of interpolating (averaging) by using the packets after and before the lost packet.

T.Gy. Intrernetes médiakommunikáció Vevőalapú javítás Interleaving with Repetition The data are interleaved before sending and then any missing part is substituted using the repetition technique at the receiver. Interleaving with Interpolation Calculation The interleaving technique is used before sending and then the receiver interpolates to replace any missing parts in the jitter buffer.

T.Gy. Intrernetes médiakommunikáció Packet Loss Concealment (PLC) Receiver: Packet loss → Packet (Frame) Loss Concealment (PLC) Extrapolation: Predict the content based on the prior frame. Interpolation: Estimate the content based on the prior and the following frame

T.Gy. Intrernetes médiakommunikáció Perceptual Importance One definition: ”Frame perceptual importance is defined as the quality of the frame loss concealment measured relative to the playout signal following a reception.”

T.Gy. Intrernetes médiakommunikáció Metallic sound

T.Gy. Intrernetes médiakommunikáció Artifact Examples (iLBC) Metallic Energy amplitude dive Lost Onset Periodic repetition of unvoiced Ok maskering

T.Gy. Intrernetes médiakommunikáció Measuring Perceptual Importance Perceptual importance evaluation using PESQa

T.Gy. Intrernetes médiakommunikáció Measuring Perceptual Importance Sample We can measure perceptual importance! Often low at onsets Amplitude PESQa

T.Gy. Intrernetes médiakommunikáció Goal If VoIP frames (packets) are lost due to an overloaded connection, we would prefer to lose the least important frames.

T.Gy. Intrernetes médiakommunikáció Perceptual Importance gain Perceptual discarding Random dropping Discard/Drop rate

T.Gy. Intrernetes médiakommunikáció Hasznos linkek SessionB3/mehta.pdfhttp:// SessionB3/mehta.pdf agazine_2006_12_packet_loss_correction.htmhttp:// agazine_2006_12_packet_loss_correction.htm y/Whitepaper---IPTV-packet-loss.pdfhttp:// y/Whitepaper---IPTV-packet-loss.pdf 9_presentation.ppthttp://kom.aau.dk/~spr/SIPCom9/SIPCom 9_presentation.ppt