Mhp-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K
(Links: source code von 2003 bzw. 'aktuell' von 2004..! -> old)
 
(39 dazwischenliegende Versionen von 27 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
==Beschreibung==
 
==Beschreibung==
Der europäische '''Multimedia Home Platform'''-Standard, kurz '''MHP''', spezifiziert die Übertragung und die Darstellung interaktiver Inhalte im Digitales Fernsehen
+
'''Autor:''' Marcel Wiesweg
MHP ermöglicht es den Fernsehanstalten, zusätzlich programmbegleitende Angebote (wie etwa die Möglichkeit sich an Abstimmungen zu beteiligen oder Quizfragen zu beantworten) oder zusätzliche Informationen (z. B. ein erweiterter Videotext) auszustrahlen.
+
  
Geplant sind auch interaktive Dienste, die einen so genannten Rückkanal erfordern. Beispielsweise können das Fahrplanauskünfte, Homeshopping-Angebote, Dienste der Wohnungswirtschaft, Regionalinformationen oder Internet-Dienstleistungen sein.
+
Der europäische Standard '''Multimedia Home Platform''', kurz [[Mhp]], spezifiziert die Übertragung und die Darstellung interaktiver Inhalte im Digitalen Fernsehen.
 +
MHP ermöglicht es den Fernsehanstalten, zusätzlich programmbegleitende Angebote (wie etwa die Möglichkeit sich an Abstimmungen zu beteiligen oder Quizfragen zu beantworten) oder zusätzliche Informationen (z. B. einen erweiterten Videotext) auszustrahlen.
  
== Technik ==
+
<!-- ===Status=== -->
 +
<!--
 +
==Bilder==
 +
{|
 +
|[[Bild:mhp-plugin-00.jpg|thumb|none|''kurze beschreibung'']]
 +
|[[Bild:mhp-plugin-01.jpg|thumb|none|''kurze beschreibung'']]
 +
|}
 +
-->
 +
<!-- ==Bedienung== -->
 +
<!-- ===[[SVDRP]] Befehle=== -->
 +
<!-- ==Hardwareanforderungen== -->
 +
==Softwareanforderungen==
 +
* directfb siehe [[softdevice-plugin]]
 +
* kaffe
 +
* {{wikipedia|FFmpeg}}
 +
* dfb++ (steht nicht in der readme ist aber nötig)
  
Grundsätzlich ist eine Digitalreceiver oder ein SetTopbox mit Unterstützung der MHP-Plattform Voraussetzung für die Nutzung von MHP-Angeboten.
+
==Installation==
 +
cd $SOURCEDIR
 +
tar xvzf kaffe-<VERSION>.tar.gz
 +
cd kaffe-<VERSION>
 +
./configure --prefix=/usr/local \
 +
            --with-threads=unix-pthreads \
 +
            --enable-pure-java-math
 +
make
 +
make install
 +
cd -
  
Der Standard definiert zur Zeit zwei Arten von Anwendungen:
+
tar xvzf ffmpeg-<VERSION>.tar.gz
*DVB-J : Java (Programmiersprache)
+
ln -s ffmpeg-<VERSION> ffmpeg
*DVB-HTML : XHTML-Seiten mit optional eingebettetem Java-Code
+
cd ffmpeg
 +
./configure --prefix=/usr/local \
 +
            --enable-shared
 +
make
 +
make install
  
Es handelt sich bei DVB-J Anwendungen also um nichts anderes als ausführbare, in Java geschriebene Programme. Die Plattform nutzt und definiert eine große Anzahl von Schnittstellen, womit es dem Programmierer möglich wird, der speziellen Situation und den Einschränkungen der Set-Top-Box gerecht zu werden. Diese Schnittstellen (APIs) gewähren u. a. Zugriff auf eine angepasste Grafikarchitektur, eine angepasste grafische Benutzerschnittstelle, DVB-Service-Informationen wie z. B. [[EPG]], die Senderwahl, viele andere technische Aspekte der [[DVB]]-Standards, einen vorhandenen [[MPEG]]-Dekoder, einen optional vorhandenen Rückkanal (für interaktive Anwendungen).
+
<!-- ===Optionen=== -->
 +
<!-- ===Patches=== -->
  
Ein Hersteller darf eine Set-Top-Box nur dann mit dem Markenzeichen für MHP schmücken, wenn sie vorher fehlerfrei einen Testlauf bestanden hat. Dieser Test prüft die Funktion von wesentlichen Elementen der API.
+
==Konfiguration==
 +
<!-- ===Einstellungen=== -->
 +
===Parameter===
 +
{| class="wikitable"
 +
|-
 +
!Parameter (kurz)
 +
!Parameter (lang)
 +
!Beschreibung
 +
|-
 +
| -L || --lib    || Verzeichnis mit den Bibliotheken, wie es VDR mit der ''-L'' Option übergeben wurde
 +
|-
 +
| -a || --apppath || Der Pfad zu lokalen Applikationen (Standard: ''/usr/local/vdr/apps'')
 +
|-
 +
| -o || --output  || Das Ausgabemodul: "mpegpes" für MPEG-1-Ausgabe (voreingestellt)<br>"sdl" für vorläufige SDL-Ausgabe
 +
|-
 +
| -m || --mhpdir  || Der Pfad zur MHP-Implementierung (Standard: ''MHPDIR'')
 +
|}
  
Neben MHP wird von einigen Kabelnetzbetreibern und Geräteherstellern ein proprietäres Verfahren zur Darstellung von Multimedia-Inhalten verwendet. Angelehnt an den HTML-Standard heißt das Verfahren MicroHTML und basiert anders als MHP nicht auf [[DVB]]-Standards.
+
<!-- ==Sonstiges== -->
 +
<!-- ===Probleme=== -->
 +
<!-- ===Tipps=== -->
 +
<!-- ===Wunschliste=== -->
 +
<!-- ===Snapshot== =-->
  
== Unterstützende Kanäle ==
 
* ARD
 
* ZDF
 
* Pro7
 
* RTL
 
* Spartenkanäle von ARD und UDF
 
 
==Hardwareanforderungen==
 
==Softwareanforderungen==
 
==Installation==
 
Siehe [[Plugin Installation]].
 
 
==Probleme==
 
 
==Links==
 
==Links==
{|
+
# [http://www.kaffe.org Kaffe (java)]
| [1]
+
# [http://www.powarman.de Homepage des Plugins]
| http://www.powarman.de
+
# [http://sourceforge.net/projects/interactive-vdr Homepage des Plugins (aktuell)]
| Homepage des Plugins
+
# [http://www.mhp-forum.de MHP Forum]
|-
+
# [http://www.openmhp.org OpenMHP-Site]
| [2]
+
 
| http://interactive-vdr.sourceforge.net
+
[[Kategorie:Veraltete Plugins]]
| Homepage des Plugins
+
[[Kategorie:MHP und Co]]
|}
+
{{i18n|mhp-plugin}}

Aktuelle Version vom 4. August 2013, 11:32 Uhr

Inhaltsverzeichnis

[Bearbeiten] Beschreibung

Autor: Marcel Wiesweg

Der europäische Standard Multimedia Home Platform, kurz Mhp, spezifiziert die Übertragung und die Darstellung interaktiver Inhalte im Digitalen Fernsehen. MHP ermöglicht es den Fernsehanstalten, zusätzlich programmbegleitende Angebote (wie etwa die Möglichkeit sich an Abstimmungen zu beteiligen oder Quizfragen zu beantworten) oder zusätzliche Informationen (z. B. einen erweiterten Videotext) auszustrahlen.

[Bearbeiten] Softwareanforderungen

[Bearbeiten] Installation

cd $SOURCEDIR
tar xvzf kaffe-<VERSION>.tar.gz
cd kaffe-<VERSION>
./configure --prefix=/usr/local \
            --with-threads=unix-pthreads \
            --enable-pure-java-math
make
make install
cd -
tar xvzf ffmpeg-<VERSION>.tar.gz
ln -s ffmpeg-<VERSION> ffmpeg
cd ffmpeg
./configure --prefix=/usr/local \
            --enable-shared
make
make install


[Bearbeiten] Konfiguration

[Bearbeiten] Parameter

Parameter (kurz) Parameter (lang) Beschreibung
-L --lib Verzeichnis mit den Bibliotheken, wie es VDR mit der -L Option übergeben wurde
-a --apppath Der Pfad zu lokalen Applikationen (Standard: /usr/local/vdr/apps)
-o --output Das Ausgabemodul: "mpegpes" für MPEG-1-Ausgabe (voreingestellt)
"sdl" für vorläufige SDL-Ausgabe
-m --mhpdir Der Pfad zur MHP-Implementierung (Standard: MHPDIR)


[Bearbeiten] Links

  1. Kaffe (java)
  2. Homepage des Plugins
  3. Homepage des Plugins (aktuell)
  4. MHP Forum
  5. OpenMHP-Site
In anderen Sprachen