Ubuntu 10.04 – VDR 1.7.14 & VNSI-Server für XBMC vorbereiten

Durch das baldige Release von Ubuntu Lucid Lynx möchte ich euch 3 neue Tutorials schreiben: VDPAU mit 10.04VDR mit VNSI-Server (schnellere Umschaltzeiten) und XBMC mit VDR-Frontend (VNSI-Plugin). Damit nutzen wir selbstverständlich eine neuere verbesserte Version von XMBC pvr-testing2. mrgreen - Ubuntu 10.04 – VDR 1.7.14 & VNSI-Server für XBMC vorbereiten

vdr live tv 1024x576 - Ubuntu 10.04 – VDR 1.7.14 & VNSI-Server für XBMC vorbereiten

Voraussetzung:

  • Ubuntu Lucid Lynx (10.04)
  • Ubuntu 10.04 – NVIDIA VDPAU (HowTo)
  • Ubuntu – DVB-S2 – Treiber s2-liplianin installieren (HowTo)

Zuerst fangen wir an unser VDR in der Version 1.7.14, vorzubereiten und…

sudo su -
aptitude install libfreetype6-dev libfontconfig1-dev libjpeg62-dev libcap-dev libncurses5-dev libncursesw5-dev unzip gettext subversion
cd /usr/src
<div>wget ftp://ftp.tvdr.de/vdr/Developer/vdr-1.7.14.tar.bz2
tar xvfj vdr-1.7.14.tar.bz2
ln -s vdr-1.7.14 vdr

Jetzt löschen wir die nicht benötigten <strong>Default Plugins</strong> und… <!–more–>

rm -Rf /usr/src/vdr/PLUGINS/src/*

…laden den Source Code des VNSI-Server Plugins.

cd /usr/src/vdr/PLUGINS/src
svn co  vnsi

Wir benötigen noch den aktuellen ExtensionPatch für unser VDR.

cd /usr/src/vdr
wget 
patch -p1 < ExtP-NG-vdr-1.7.14-V5.diff

Nun erstellen wir das Make.config File und…

cp Make.config.template Make.config

…können ein paar Variablen anpassen.

vi Make.config
DVBDIR   = /usr/src/s2-liplianin
MANDIR   = /usr/local/man
BINDIR   = /usr/local/bin
LOCDIR   = /usr/share/locale
PLUGINDIR= ./PLUGINS
PLUGINLIBDIR= /usr/local/lib
VIDEODIR = /etc/vdr/video
CONFDIR  = /etc/vdr

Jetzt heißt es Daumen drücken beim kompilieren!

make clean && make clean-plugins && make && make plugins && make install

Nach erfolgreicher Kompilierung erstellen wir die allowed_hosts.conf, …

rsync -avP /usr/src/vdr/PLUGINS/src/vnsi/vnsi-server /etc/vdr/plugins/

…in der Datei legen wir die IP-Adressen fest die den Stream empfangen dürfen

vi /etc/vdr/plugins/vnsi-server/allowed_hosts.conf

Sollte noch keine channels.conf vorhanden sein können wir noch einen Sendersuchlauf starten. (Download)

aptitude install dvb-apps
scan -o vdr /usr/share/dvb/dvb-s/Astra-19.2E > /etc/vdr/channels.conf

Zu guter Letzt starten wir unser VDR.

/usr/local/bin/vdr -d -P vnsiserver