IPTV és VoD rendszerek fejlesztése Károly Dávid
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>M...
Bevezető <ul><li>Korszakváltás (ITTK 2006) </li></ul><ul><ul><li>Szélessáv terjedése, TriplePlay </li></ul></ul><ul><ul><l...
Architektúra <ul><li>Komponensek, interfészek többszintű felbontása </li></ul><ul><li>Funkcionális architektúra </li></ul>...
Fizikai architektúra <ul><li>Fejállomás </li></ul><ul><li>Központi szerverek </li></ul><ul><ul><li>VoD cluster </li></ul><...
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 </...
Middleware és alkalmazások <ul><li>A middleware integrációs szerepe </li></ul><ul><li>Kontextus és funkcionális architektú...
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...
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...
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...
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...
Implementációs részletek <ul><li>Naiv implementáció (proof of concept) </li></ul><ul><ul><li>Packet snooping (RAW socket +...
Tesztelés, eredmények <ul><li>Verifikáció </li></ul><ul><ul><li>NETvisor IPTV teszthálózat </li></ul></ul><ul><ul><li>Cabl...
Összefoglalás <ul><li>IPTV fogalmának tisztázása, szolgáltatások definiálása </li></ul><ul><li>Architektúra szintjei, felh...
Köszönöm a figyelmet!
Upcoming SlideShare
Loading in …5
×

IPTV rendszerek diplomamunka prezentáció

2,154 views
2,051 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,154
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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!

×