Risolto:
installato mencoder, da terminale:
usato il mio solito externremux.sh
Codice: Seleziona tutto
#!/bin/bash
#
# externremux.sh
# CONFIG START
STREAMQUALITY="DSL2000AVE" # DSL{1,2,3,6}000, LAN10, WLAN{11,54}, IPAQ
#STREAMQUALITY="DSL6000" # DSL{1,2,3,6}000, LAN10, WLAN{11,54}, IPAQ
TMP="/tmp/$RANDOM"
MENCODER="/usr/bin/mencoder"
# CONFIG END
mkdir -p $TMP
mkfifo $TMP/out.avi
cat $TMP/out.avi &
case $STREAMQUALITY in
DSL1000) $MENCODER -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=100 \
-oac mp3lame -lameopts preset=15:mode=3 -vf scale=160:104 \
-o $TMP/out.avi -- - &>$TMP/out.log ;;
DSL2000) $MENCODER -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=128 \
-oac mp3lame -lameopts preset=15:mode=3 -vf scale=160:104 \
-o $TMP/out.avi -- - &>$TMP/out.log ;;
DSL2000C) $MENCODER -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=128 \
-oac mp3lame -lameopts preset=15:mode=3 -vf scale -zoom -xy 160 \
-o $TMP/out.avi -- - &>$TMP/out.log ;;
DSL2000VE) $MENCODER -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=128 \
-oac mp3lame -lameopts preset=15:mode=3 -vf scale=320:208 \
-o $TMP/out.avi -- - &>$TMP/out.log ;;
DSL2000AVE) $MENCODER -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=128 \
-oac mp3lame -lameopts preset=standard -vf scale=320:208 \
-o $TMP/out.avi -- - &>$TMP/out.log ;;
DSL2000AE) $MENCODER -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=100 \
-oac mp3lame -lameopts preset=standard -vf scale=160:104 \
-o $TMP/out.avi -- - &>$TMP/out.log ;;
DSL3000) $MENCODER -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=250 \
-oac mp3lame -lameopts preset=15:mode=3 -vf scale=320:208 \
-o $TMP/out.avi -- - &>$TMP/out.log ;;
DSL3000AE) $MENCODER -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=250 \
-oac mp3lame -lameopts preset=standard -vf scale=320:208 \
-o $TMP/out.avi -- - &>$TMP/out.log ;;
DSL6000) $MENCODER -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=350 \
-oac mp3lame -lameopts preset=15:mode=3 -vf scale=320:208 \
-o $TMP/out.avi -- - &>$TMP/out.log ;;
LAN10) $MENCODER -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=4096 \
-oac mp3lame -lameopts preset=standard \
-o $TMP/out.avi -- - &>$TMP/out.log ;;
WLAN11) $MENCODER -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=768 \
-oac mp3lame -lameopts preset=standard -vf scale=640:408 \
-o $TMP/out.avi -- - &>$TMP/out.log ;;
WLAN54) $MENCODER -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2048 \
-oac mp3lame -lameopts preset=standard \
-o $TMP/out.avi -- - &>$TMP/out.log ;;
IPAQ) $MENCODER -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=350 \
-oac mp3lame -lameopts preset=15:mode=3 -vf scale=320:208 \
-o $TMP/out.avi -- - &>$TMP/out.log ;;
RADIO) $MENCODER -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=100 \
-oac mp3lame -lameopts preset=15:mode=3 -vf scale=160:104 \
-o $TMP/out.avi -- - &>$TMP/out.log ;;
Radio) cat $OUT.avi & $MENCODER "$IN" -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=100 -oac mp3lame -lameopts preset=standard -vf scale=160x104 -o $OUT.avi &>$OUT.log
;;
*) : ;;
esac
rm -rf $TMP
e copiato in
poi reso eseguibile
Codice: Seleziona tutto
chmod +x / etc /vdr/plugins/streamdev/externremux.sh
ora collegandomi all'IP dyndns e alla porta corrispondente mappata sul router (es. interna 3000 verso il reelbox, mappata esterna 3013) , riesco a vedermi la TV in streaming via internet
http://xxx.xxxxxxx.xxx:3013/
mi fornisce l'elenco dei canali disponibili
Uploaded with
ImageShack.us
clicco su Extern e poi faccio copia indirizzo del link corrispondente ad un canale che mi interessa
a questo punto posso aprire il flusso video usando mplayer oppure vlc:
Codice: Seleziona tutto
$ vlc http://xxx.xxxxxxx.xxx:3013/extern/S19.2E-1-1066-28659
con questo risultato:
ATTENZIONE!!!!
Attenti che il ReelBox di default ha settato il file / etc /vdr/plugins/streamdevhosts.conf
con
0.0.0.0/0 # any host on any net (USE THIS WITH CARE!)
questo puo' essere un problema, chiunque puo' stremmare da voi, io fossi in voi filtrerei