Moin,
so installiert man iStreamdev auf yavdr 0.5:
Vorbereitung
Code
apt-get update
apt-get dist-upgrade
apt-get install libtheora0 libtheora-dev zlib1g-dev subversion git-core libapache2-mod-php5 php5 php5-curl php5-gd php5-idn php5-imagick php5-xcache libavcodec-dev libavformat-dev libavutil-dev libfaac-dev libfaad-dev libmp3lame-dev libxvidcore-dev libbz2-dev yasm libx264-devl libx11-dev libxfixes-dev
mcedit /etc/tntnet/tntnet.conf
Hier den Port auf 81 umbiegen. Das Yavdr Web-IF ist nun auf diesem Port erreichbar.
Besser noch: Über Templates (ungetestet):
Code
mkdir -p /usr/share/yavdr/templates/etc/tntnet/tntnet.conf
cd /usr/share/yavdr/templates/etc/tntnet/tntnet.conf
wget "http://www.vdr-portal.de/index.php?page=Attachment&attachmentID=30980&h=3a310dc2ac095c85ba08e9f59bba2f4a91bcea91" -O tntnet.conf.zip
unzip tntnet.conf.zip
x264 installieren
Code
git clone git://git.videolan.org/x264.git
cd x264
./configure --prefix=/usr
make
make install
ldconfig
iStreamdev installieren
Code
mkdir /var/www/istreamdev
cd /var/www/
git clone git://projects.vdr-developer.org/istreamdev.git
mkdir /var/www/istreamdev/ram
chown -R www-data.www-data istreamdev
FFmpeg installieren
Code
svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg
cd ffmpeg/
./configure --prefix=/var/www/istreamdev --enable-gpl --enable-libxvid --enable-postproc --enable-avfilter --enable-shared --enable-libx264 --enable-nonfree --enable-libfaac --enable-libmp3lame --enable-version3 --enable-postproc --enable-pthreads --enable-x11grab
make && make install
Segmenter installieren
Code
cd /var/www/istreamdev/segmenter
gcc -Wall -g segmenter.c -o segmenter -lavformat -lavcodec -lavutil -lbz2 -lm -lz -lfaac -lmp3lame -lx264 -lfaad -lxvidcore -ltheora -ltheoraenc -ltheoradec -lpthread
strip segmenter
cp segmenter /usr/local/bin
ln -s /usr/local/bin/segmenter /usr/bin/segmenter
Konfigurationsdateien anpassen:
Eigenes Netz hinzufügen
Nach der Variablendeklaration folgendes einfügen (Zeile 18)
Code
# librabries for this event for ffmpeg set to the specific ones!
LD_LIBRARY_PATH="/var/www/istreamdev/lib:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH
ldconfig
Konfiguration anpassen:
Code
cd /var/www/istreamdev
wget "http://www.vdr-portal.de/index.php?page=Attachment&attachmentID=30981&h=5100144bfcf2e7b21004ccba89c5699a47915982" -O config.php.zip
unzip config.php.zip
Viel Spaß damit!
Gruß,
Hendrik