[Homecinema / Mediacenter] Software und iPhone Steuerung
Nachdem ich im ersten und zweiten Beitrag über mein Homecinema nur über die Hardware berichtet habe, kommt jetzt die eingesetzte Software zur Sprache.
Mediacenter
Zuerst wollte ich auf dem Mediacenter-Computer auf OpenSource Software setzen. So probierte ich LinuxMCE aus, davon war ich zuerst überzeugt, musste dann aber bald realisieren, dass LinuxMCE nicht meinen Anforderungen entsprach. So unterstütze LinuxMCE die damals eingesetzte TV Karte nicht (da hatte ich noch keine FloppyDTV) und das LinuxMCE war viel zu gross und mächtig, denn einem LinuxMCE kann man über mehrere Räume ein Homecinema aufbauen (was ich nicht brauche) und die Konfiguration war viel zu kompliziert. Aus diesem Gründe habe ich mich entschieden für: (Schande auf mein Haupt) Windows Vista.
Leider ist es immer noch so, dass die meiste Hardware nur von Windows unterstützt wird und die Vista Mediacenter Lösung ist gut und einfach aufgebaut. Dass die Hardwarebeschleunigung von H264 zurzeit nur von Windows unterstützt wird, war ein weiterer Entscheidungsgrund.
Nach einiger Zeit der Konfiguration bin ich mit Vista zufrieden, folgende Software benutze ich auf dem Mediacenter Computer:
- Vista Mediacenter Um normales digitales TV zu schauen und Sendungen aufzunehmen.
- WebGuide4 Damit man übers Web Aufnahmen fürs Vista programmieren kann.
- DVBViewer Um HD Sendungen zu schauen, da das Mediacenter von Vista keine H264 codierten Sendungen anzeigt.
- TvMTransformer und TV Movie Clickfinder für das EPG, denn das Mediacenter eigene EPG ist mit DVB-C in der Schweiz ziemlich unbrauchbar.
- MediaPlayer Classic Homecinema Um normale Videos zu schauen, man könnte sich diese auch im Mediacenter anschauen, aber der Speicherort dieser Videos ist meistens verstreut und im MPC sind die DirectShow Codecs für die verschiedenen Codecs besser zu definieren.
- MCE Standby Tool um das Standby und Ruhezustandverhalten von Vista besser unter Kontrolle zu haben.
- ffdshow Audio Decoder für alle Audiocodecs.
- CyberLink 7 H264 und MPEG2 Decoder für Videocodecs, denn dieser unterstützt die Hardwarebeschleunigung von H264 (DXVA).
Mit diesen Tools bin ich zurzeit sehr gut bedient, nach einiger Konfigurationszeit spielen alle Tools zusammen und man wird glücklich dabei
Fileserver
Wie im zweiten Beitrag erwähnt, habe ich mich entschieden die Dateien auf einem Fileserver zu legen. Den Entscheid viel auf die NSLU2, weil es mit OpenSource Betriebsystemen betrieben werden kann. So benutze ich auf der NSLU das SlugOS/BE welches eine OpenEmbedded Portierung für die NSLU ist. OpenEmbedded ist ein spezielles Linux welches vorkompilierte Pakete für Embedded-Geräte besitzt. Da der NSLU nur 400 MHz besitzt ist, direktes kompilieren nicht empfohlen. Dafür gibt es von OpenEmbedded für verschiedene andere Linux Systeme crosskompilations Möglichkeiten, welche ich rege genutzt habe. Ich habe aber sehr viel Zeit beim konfigurieren und kompilieren des NSLU verbracht. Will man ihn nur als Fileserver benutzen, so findet man alle benötigten Programme in den vorkompilierten Paketen, sobald man mehr Features will, muss man crosskompilieren und dieses benötigt einiges Wissen über Linux und seine Funktionsweise.
So benutze ich zurzeit den NSLU die folgenden Programme:
- SlugOS/BE als Betriebsystem.
- Samba für die Freigabe zum Vista.
- netatalk für die AFP Freigabe zum MacOSX, denn die Backups für TimeMachine laufen über AFP schneller und besser.
- lirc für die IR Codes (Erklärung wie genau die Infrarot Steuerung funktioniert, wird noch folgen).
iPhone Steuerung Part I
Um eine vollständige Steuerung per iPhone zu ermöglichen, müssen einige Programme zusammenarbeiten. Für die Steuerung des Vista Mediacenters habe ich mich für TouchPad Pro mit der MediaServer Erweiterung entschieden.
TochPad Pro ist ein natives Tool für das iPhone welches auf VNC setzt. So muss auf dem zu steuernden System ein VNC Server laufen. Anders als andere VNC Lösungen fürs iPhone, zeigt TouchPad Pro kein RemoteScreen (ist zwar einschaltbar) sondern macht den iPhone Screen zum Touchpad wie auf einem Notebook. Die MultiTouch Fähigkeiten des iPhones werden dabei voll ausgereizt.
Der MediaServer für TouchPad Pro erweitert die Remote Fähigkeiten um einige Media-Steuerungs Befehle. TouchPad Pro kann inn seinem Standard-Funktionsumfang nur Tastaturbefehle senden, mit dem MediaServer sind auch die wichtigsten Media Befehle wie Play, Pause, Stop, Spulen, etc. möglich. Die MediaServer Erweiterung ist ein eigenes Programm welches auf dem zu steuernden System installiert werden muss.
Mit der Touchpad Pro und MediaServer Kombination, wird das iPhone zur perfekten Remote Steuerung fürs Vista MediaCenter.
Im nächsten Beitrag werde ich berichten, wie die Licht und Infrarotsteuerung mit dem iPhone funktioniert.
About this entry
You’re currently reading “[Homecinema / Mediacenter] Software und iPhone Steuerung,” an entry on x-fotoblog
- Published:
- 06.08.08 / 11pm
- Category:
- Homecinema, Informatiker, Mac OS X, Mediacenter, iPhone



1 Comment
Jump to comment form | comments rss [?] | trackback uri [?]