Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

IPTV rendszerek diplomamunka prezentáció

2,268 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

IPTV rendszerek diplomamunka prezentáció

  1. 1. IPTV és VoD rendszerek fejlesztése Károly Dávid
  2. 2. Tartalom <ul><li>Bevezető </li></ul><ul><li>Architektúra </li></ul><ul><li>Médiakódolás és adatátvitel </li></ul><ul><li>Middleware és alkalmazások </li></ul><ul><ul><li>Technológiai áttekintés </li></ul></ul><ul><ul><li>Saját demó rendszer tapasztalatai </li></ul></ul><ul><li>QoS mérőprogram </li></ul><ul><ul><li>RCEAS’07 konferenciához kapcsolódó cikkünk alapján </li></ul></ul>
  3. 3. Bevezető <ul><li>Korszakváltás (ITTK 2006) </li></ul><ul><ul><li>Szélessáv terjedése, TriplePlay </li></ul></ul><ul><ul><li>Folytatódó szerkezeti átalakulások (KSH 2007) </li></ul></ul><ul><li>Az IPTV fogalma </li></ul><ul><ul><li>IP hálózaton megvalósított multimédia szolgáltatás </li></ul></ul><ul><ul><li>QoS, QoE, interaktivitás, biztonság, megbízhatóság </li></ul></ul><ul><ul><li>Eltérés a webes tévétől ill. a DVB-től </li></ul></ul><ul><li>Szolgáltatások </li></ul><ul><ul><li>Lineáris tévé, PiP, VoD, EPG </li></ul></ul><ul><ul><li>nPVR, Timeshift, Pause&Continue </li></ul></ul>
  4. 4. Architektúra <ul><li>Komponensek, interfészek többszintű felbontása </li></ul><ul><li>Funkcionális architektúra </li></ul><ul><ul><li>Funkcionális entitások, referenciapontok </li></ul></ul><ul><ul><li>ITU-T ajánlások, NGN-hez kapcsolódóan </li></ul></ul><ul><li>Fizikai architektúra </li></ul><ul><ul><li>Site, eszköz hierarchia, hálózati topológia </li></ul></ul><ul><ul><li>Konkrét hálózati protokollok </li></ul></ul><ul><li>Legátfogóbb szint: domének </li></ul><ul><ul><li>Fizikai vagy funkcionális megközelítés fölött </li></ul></ul><ul><ul><li>Adminisztratív egységek / szereplők </li></ul></ul><ul><ul><li>Elvi különbségtétel; egyes szerepek lehetnek összevonva </li></ul></ul>
  5. 5. Fizikai architektúra <ul><li>Fejállomás </li></ul><ul><li>Központi szerverek </li></ul><ul><ul><li>VoD cluster </li></ul></ul><ul><ul><li>Middleware, alkalmazásintegráció </li></ul></ul><ul><li>Hálózat </li></ul><ul><ul><li>Multicast adatátvitel, IGMP, PIM </li></ul></ul><ul><ul><li>QoS vonatkozások </li></ul></ul><ul><ul><li>MPLS gerinchálózat </li></ul></ul><ul><ul><li>Aggregációs és elérési hálózat (DSL, PON) </li></ul></ul><ul><li>Set-top box </li></ul>
  6. 6. Médiakódolás és hálózati átvitel <ul><li>A/V kodekek </li></ul><ul><ul><li>MPEG-2 </li></ul></ul><ul><ul><li>H.264, WM9 </li></ul></ul><ul><li>Konténerformátumok </li></ul><ul><ul><li>Transport Stream </li></ul></ul><ul><ul><li>MPEG-4 </li></ul></ul><ul><li>Enkapszuláció </li></ul><ul><ul><li>RTP </li></ul></ul><ul><ul><li>UDP/TS </li></ul></ul><ul><li>Session-kezelő protokollok </li></ul><ul><ul><li>RTSP </li></ul></ul><ul><ul><li>SIP (ritkább, inkább VoIP) </li></ul></ul>
  7. 7. Middleware és alkalmazások <ul><li>A middleware integrációs szerepe </li></ul><ul><li>Kontextus és funkcionális architektúra </li></ul><ul><ul><li>Terminál middleware </li></ul></ul><ul><ul><li>Szolgáltatásplatform middleware </li></ul></ul><ul><li>Middleware típusok </li></ul><ul><ul><li>Sokféle platform és technológia </li></ul></ul><ul><ul><li>Vékony és vastag kliens </li></ul></ul><ul><ul><li>Procedurális és deklaratív megközelítés </li></ul></ul><ul><li>Demó alkalmazás fejlesztése </li></ul>
  8. 8. Middleware technológiák <ul><li>MHP, DVB-J </li></ul><ul><ul><li>Java J2ME profil, API-k </li></ul></ul><ul><ul><li>JavaTV, Xlet-ek </li></ul></ul><ul><li>Natív middleware – hasonló, de nem Java alapú </li></ul><ul><li>Korai deklaratív technológia: MHEG </li></ul><ul><li>MPEG-4 BIFS (VRML alapú) </li></ul><ul><li>DVB-HTML </li></ul><ul><li>Böngésző alapú: AJAX </li></ul><ul><ul><li>Gyártófüggő JavaScript API </li></ul></ul><ul><ul><li>SVG, SMIL </li></ul></ul><ul><li>LASeR – az előzőek előnyeit kombinálja (?) </li></ul>
  9. 9. QoS mérőprogram fejlesztése <ul><li>Szolgáltatás minősége, „customer churn” </li></ul><ul><li>QoS és QoE </li></ul><ul><li>Reaktív és proaktív megközelítés </li></ul><ul><li>Célkitűzés </li></ul><ul><ul><li>multicast adatfolyam QoS jellemzőinek mérése </li></ul></ul><ul><ul><li>End-to-end monitoring </li></ul></ul><ul><li>Ld. még: Dávid Károly, Tivadar Szemethy, Árpád Bakay: „System and Signal Monitoring for IPTV Set-Top Box Systems”, in Proc. RCEAS’07 , 2008. </li></ul>
  10. 10. A probléma háttere <ul><li>Átvitt kép minősége: MOS (szubjektív) </li></ul><ul><li>Objektív QoE metrikák </li></ul><ul><ul><li>Alapelv: MOS közelítése </li></ul></ul><ul><ul><li>PSNR, MPQM, SSIM </li></ul></ul><ul><ul><li>Referencia nélküli blokkosodási metrikák (Rui06, Babu04, stb.) </li></ul></ul><ul><li>QoS metrikák </li></ul><ul><ul><li>Hálózati szint: IPPM, RTCP, MDI </li></ul></ul><ul><ul><li>Alkalmazási szint: TR290, PSQA </li></ul></ul><ul><li>Egyes metrikákat vizsgáló cikkek </li></ul><ul><ul><li>BG98, CT99, CC+99 </li></ul></ul><ul><li>MRAC02 – véletlen neuronháló, PSQA </li></ul>
  11. 11. A mérőprogram specifikációja <ul><li>Passzív mérések a multicast streamre </li></ul><ul><li>Kétféle működési mód </li></ul><ul><ul><li>Dedikált mérőszerver </li></ul></ul><ul><ul><li>STB agent </li></ul></ul><ul><li>SNMP interfész </li></ul><ul><li>Teljesítménybeli megszorítások </li></ul>
  12. 12. Implementációs részletek <ul><li>Naiv implementáció (proof of concept) </li></ul><ul><ul><li>Packet snooping (RAW socket + filter) </li></ul></ul><ul><ul><li>Pontatlan, rossz teljesítmény </li></ul></ul><ul><li>Particionálás kernel és user módú részekre </li></ul><ul><ul><li>Kernelmodul készítés, proc- fájl </li></ul></ul><ul><ul><li>Kernelszintű hálózatkezelés, softirq </li></ul></ul><ul><li>Többplatformos fejlesztés </li></ul><ul><ul><li>DL320 mérőszerver, hálózati rendszerindítás </li></ul></ul><ul><ul><li>Kreatel 1920 set-top box, SH4 processzor </li></ul></ul><ul><ul><li>Miniprobe (linksys), openWrt </li></ul></ul>
  13. 13. Tesztelés, eredmények <ul><li>Verifikáció </li></ul><ul><ul><li>NETvisor IPTV teszthálózat </li></ul></ul><ul><ul><li>CableWorld fejállomás kimenő jele </li></ul></ul><ul><ul><li>Hiba szimulátor program </li></ul></ul><ul><li>Validáció – valós körülmények között </li></ul><ul><ul><li>Egy országos távközlési hálózat </li></ul></ul><ul><ul><li>Mérőszerverek hat helyszínen </li></ul></ul><ul><ul><li>Eleinte kb. 120 db set-top box </li></ul></ul>
  14. 14. Összefoglalás <ul><li>IPTV fogalmának tisztázása, szolgáltatások definiálása </li></ul><ul><li>Architektúra szintjei, felhasznált hálózati és médiakódolási technológiák </li></ul><ul><li>Saját hozzájárulás </li></ul><ul><ul><li>Middleware fejlesztés </li></ul></ul><ul><ul><li>Mérőprogram (RCEAS’07) </li></ul></ul><ul><li>Kitekintés </li></ul><ul><ul><li>Jelenlegi helyzet SWOT-elemzése </li></ul></ul><ul><ul><li>IPTV elterjedése – diffúziós modell </li></ul></ul><ul><ul><li>Lehetséges hatásai – konvergencia </li></ul></ul>
  15. 15. Köszönöm a figyelmet!

×