Energizer kirjutas:Sati dekooder ei pea signaali eraldama ip päisest ning samuti ei pea ta harutama paketid lahti üheks tervikuks. Ta lihtsalt arvutab pildi 0101000101 , loeb maha Apid ja Vpid, konverteerib saadud info analoogkujule edasi telekale.
MPEG Transport stream on pakettedastus, kus erinevad streamid eristatakse üksteisest PID abil. IPTV korral on täpselt seesama Transport Stream topitud UDP sisse, mis omakorda on kapseldatud IP sisse, mis DSL puhul on kapseldatud ATMi sisse.
MPEG transport streami kontekstis eristatakse kahte tüüpi pakette - PES (Packetized Elementary Stream) ja PSI (Program Specific Information).
PES paketid sisaldavad Elementary Streame (reeglina video ja audio) ning ei ole "kaitstud" - MPEG Transport Streami vaataval süsteemil ei ole võimalik teada saada, kas PES pakett oli vigane või mitte. Küll on aga PES paketid sünkroniseeritud - see on vajalik erinevate Elementary Streamide sünkroonseks edastuseks.
PSI paketid sisaldavad mitmesuguseid tabeleid, mis kannavad endas infot programmi enese kohta (PAT, PMT, NIT jt.) ning vajadusel ka muud programmidega seotud infot, näiteks CA. PSI paketid ei ole sünkroniseeritud, kuna seda ei ole tarvis, kuid kuna PSI pakettides sisalduv info on üpris veakriitiline, siis sisaldavad need paketid alati CRC kontrollsummat, mille abil saab süsteem vigaseid pakette ignoreerida.
Energizer kirjutas:IPTV puhul eraldatakse signaal DSL signaalist.
Elioni IPTV korral on internetiühendus ning IPTV eraldatud ATMi tasemel - neid edastatakse erinevate VC'de (virtual circuit) sees. Internetiühenduse VPI/VCI peaks olema 0/100, IPTV oma on vist 0/101.
Energizer kirjutas:digiboksil on võrgukaart mis võtab vastu paketid. Aminetil on seega selline dekooder mis peab paketid harutama digitaalselt loetavaks infoks.
MPEG Transport Streami kätte saamine UDP pakettidest on siiski suure tõenäosusega protsessori ülesanne. Väga suure tõenäosusega toimub ka filtreerimine protsessoris - dekooder tahab näha Elementary Streame.
Energizer kirjutas: Edasi töötleb ta signaali analoogkujule ja saadab telekale. Vahe on selles et pakettandmesides kipuvad mõned bitid kaduma. Ja seetõttu on ka info ebakorrektselt loetav ehk siis on ruudukesed või muud häired, ntx heli sünkrost väljas vms.
Kindlasti on iga süsteemi korral edastusvigasid. Kui mõni abonent saab vigase andmevoo, peaks ta kurtma vastava operaatori klienditeenindusse.
Energizer kirjutas:Error Seconds (Local/Remote): 3 / 0
FEC Errors (Up/Down): 127 / 596
CRC Errors (Up/Down): 1 / 0
HEC Errors (Up/Down): 0 / 0
Kindlasti oleks tarvis täpselt teada saada, mida need numbrid antud seadme korral näitavad, enne kui nende alusel saab põhjapanevaid järeldusi teha. Samas, vead Elementary Streamis ei tohiks esile kutsuda mitte ruudulisust vaid oluliselt paremini märgatavaid defekte.
Ent millise aja jooksul need 127 / 596 viga on tekkinud?
Energizer kirjutas:Väidetavalt ei pidavat Elion IPTV puhul mingit Data Error Controlit rakendama, ehk siis veakontrolli ei tehta. SEda ilmselt selleks et vähendada pildi edastust takistavaid tegureid kuna veakontrolli puhul saadetakse uus päring, mis hakkab aga pildiedastust pärssima.
Kuidas sulle seda nüüd seletadagi...
IPTV on multicast. See tähendab, et saatekeskus saadab pidevalt välja kogu infot, mida ta saata saab. Selline liiklus jagatakse gruppideks, gruppe eristavad üksteisest tavaliselt IP aadressid.
Multicast routerid suhtlevad omavahel, on teadlikud üksteise olemasolust ning sellest, millised gruppe on üks või teine klient omale tellinud ning edastavad vastavat liiklust vajalikku suunda. Selliselt ei pea ISP oma magistraalvõrgus edastama andmeid igaühele eraldi vaid igat streami edastatakse vaid ühes eksemplaris.
Lõppkasutajaid ühendavad seadmed saavad kasutajate soovist, ühte või teist streami saada, teada IGMP abil. Nimelt saadab seade, mis tahab mõnda multicast gruppi vastu võtta (IPTV korral siis mingit kanalit näidata) välja IGMP Report teate ja jääb ootama, millal data tulema hakkab. Kui kõik läheb hästi - IGMP Report saadakse kätte ning antud streami on võimalik edastada, siis mõne aja pärast see data ka tuleb. Edastamine lõpetatakse kui seade saadab välja IGMP Leave sõnumi või pole teatud aja jooksul IGMP Report sõnumit korranud.
Peaks olema ilmselge, et niisuguse edastuse korral ei saa edastaja mitte kunagi teada, kas ja kui, siis kuidas, vastuvõtja ühe või teise andmehulga kätte sai.
Seega sõltub multicasti vigadeta vastuvõtmine füüsilise ühendusliini kvaliteedist ning loomulikult ka selle läbilaskevõimest ja koormatusest (kui ikka ei mahu, siis ei mahu). Et seda olukorda pisut leevendada, siis saavad MPEG Transport Streami PES paketid sisaldada (aga ei pea sisaldama) 16 baiti veaparandusinfot, mida kasutades on võimalik teatud mahus vigu parandada.