Globalt körbar MHP
Globally Executable MHP ( GEM ) är en DVB- specifikation av en Java- baserad mellanprogramvara för TV-mottagare, IPTV- terminaler och Blu-ray-spelare. GEM är en ETSI-standard (ETSI TS 102 819, ETSI TS 102 728) och en ITU "Rekommendation" (ITU-T J.202) GEM definierar en uppsättning gemensamma funktioner som är oberoende av signalering och protokoll för en specifik överföring nätverk och gör det möjligt att skriva interoperabla Java-applikationer för TV. GEM är inte avsedd att implementeras direkt, utan utgör snarare grunden för bredare specifikationer riktade mot en viss nätverksinfrastruktur (t.ex. USA-kabel) eller enhetsklass (t.ex. Blu-ray Disc- spelare ) . GEM definierar profiler för olika enhetsklasser (mål) – dessa definierar uppsättningen tillgängliga funktioner i GEM för denna enhetsklass. För närvarande definierar GEM mål (API-profiler) för broadcast, paketerade media (Blu-Ray) och IPTV. Kombinationer av dessa mål kan kombineras till en hybrid GEM-plattform, vilket gör det möjligt att bygga enheter med flera nätverksgränssnitt, såsom en kombinerad sändnings/IPTV set-top box.
Historia
För några år sedan startade DVB-projektet utvecklingen av en Java -baserad applikationsplattform (en uppsättning API), kallad MHP , avsedd att stödja programvaruapplikationer som körs på digitala tv-plattformar. Sådana applikationer kan inkludera elektroniska programguider (EPG), interaktivitet, Video on Demand (VOD), e-post via din tv, etc. MHP-specifikationen definierar nedladdningen av MHP-applikationer (" xlets ") över överföringsnätverk baserat på andra DVB-specifikationer ( dvs. luft- eller marknät som använder DVB-T , satellitnät som använder DVB-S , kabelnät som använder DVB-C ). Eftersom andra specifikationsorgan som CableLabs och Blu-ray Disc Association valde att basera sina egna DTV- programvarustandarder på MHP blev det nödvändigt att definiera en delmängd av MHP som tar bort de överföringsrelaterade delarna av MHP-specifikationen men behåller applikationens API . s, vilket möjliggör bred innehållskompatibilitet över en rad leveransplattformar. I januari 2010 gjorde DVB-projektet GEM till den primära mellanvaruspecifikationen och släppte en fristående version av GEM i ETSI TS 102 728, där MHP endast citerades som en av många redan existerande implementeringar.
Plattformar
I skrivande stund är följande plattformar definierade som baseras på/utvidgar GEM:
- Multimedia Home Platform (MHP), den öppna mellanvaruspecifikationen för flera plattformar utvecklad av DVB-projektet,
- OpenCable Application Platform (OCAP / tru2way ), som är ett mellanprogram för interaktiv TV (iTV) för amerikansk kabel,
- Advanced Common Application Platform (ACAP) från Nordamerikas ATSC ,
- GEM-IPTV, en version av GEM utvecklad av DVB avsedd för telekombaserade nätverk,
- ARIB B.23-specifikationen från Japans ARIB ,
- PAE-specifikationen i Open IPTV Forum ,
- BD-J Java-plattformen för Blu-ray Disc .
Eftersom alla dessa plattformar är baserade på den gemensamma GEM-kärnan, gör det möjligt att skriva Java-applikationer som kommer att köras interoperabelt på alla dessa system.
Se även
- Digital videosändning
- Hybrid Broadcast Bredbands-TV
- 10-fots användargränssnitt
- Förbättrad TV
- Interaktiv tv
- Överdrivet innehåll
externa länkar
- Officiell GEM och MHP webbplats
- Digital videosändning
- European Telecommunications Standards Institute
- Online ITV Dictionary