[RISOLTO] streamdev-server e streaming via internet col Reel
Moderatori: tapino, alez, zulu, davidea, ceo16
[RISOLTO] streamdev-server e streaming via internet col Reel
Una delle cose che trovo piu' comode di VDR, e' la possibilita di fare streaming in internet direttamente dalla macchina stessa, essendo dotata di una buona CPU, e di non dovere passare per un ulteriore PC esterno, come succede con i Dreambox o altri STB scarsi di CPU.
Il ReelBox Avantgarde in teoria puo' farcela benissimo, ma non mi funziona, sto provando ad usare la classica configurazione con streamdev-server configurato come extern
Ho aggiunto anche mencoder e lo script externremux.sh che non erano presenti (come mai ??? non e' previsto lo streaming di default sul ReelBox Avantgarde? perche' usarlo solo come un Dreambox in streaming VLC su rete locale?)
Qualche possessore del ReelBox usa questa funzione?
Il ReelBox Avantgarde in teoria puo' farcela benissimo, ma non mi funziona, sto provando ad usare la classica configurazione con streamdev-server configurato come extern
Ho aggiunto anche mencoder e lo script externremux.sh che non erano presenti (come mai ??? non e' previsto lo streaming di default sul ReelBox Avantgarde? perche' usarlo solo come un Dreambox in streaming VLC su rete locale?)
Qualche possessore del ReelBox usa questa funzione?
Ciao alez
Re: [RISOLTO] streamdev-server e streaming via internet col
Risolto:
installato mencoder, da terminale:
usato il mio solito externremux.sh
e copiato in
poi reso eseguibile
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:
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
installato mencoder, da terminale:
Codice: Seleziona tutto
sudo apt-get install mencoder
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
Codice: Seleziona tutto
/ etc /vdr/plugins/streamdev/externremux.sh
Codice: Seleziona tutto
chmod +x / etc /vdr/plugins/streamdev/externremux.sh
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
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
Ciao alez
Re: [RISOLTO] streamdev-server e streaming via internet col
A questo proposito, le ultime versiopni di stream-dev, consentono una semplice autenticazione tramite user e password.alez ha scritto: 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
Ma all'atto pratico come si utilizzano dal lato client? Se richiemo l''url tramite vlc, non appare una dialog di autenticazione, ma semplicemente non parte lo stream...
ciao
p.s. smanettone
vdr: 1.4.7+extpatch54 (pensionata), 1.7.27 (yavdr 0.4)
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.
E quando penso che sia finita,
è proprio allora che comincia la salita.
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.
E quando penso che sia finita,
è proprio allora che comincia la salita.
Re: [RISOLTO] streamdev-server e streaming via internet col
Interessante, non sapevo dell'autenticazione, come si usa?
Ciao alez
Re: [RISOLTO] streamdev-server e streaming via internet col
Pensavo tu avessi risolto...alez ha scritto:Interessante, non sapevo dell'autenticazione, come si usa?
C'e' uno switch da linea di comando del pluggo, dove impostare user e psw...
vdr: 1.4.7+extpatch54 (pensionata), 1.7.27 (yavdr 0.4)
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.
E quando penso che sia finita,
è proprio allora che comincia la salita.
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.
E quando penso che sia finita,
è proprio allora che comincia la salita.
Re: [RISOLTO] streamdev-server e streaming via internet col
No, io di solito filtro per IP.
Cmq si può tentare col solito sistema internet http://user:pass@host:porta/.....
vedremo...
Cmq si può tentare col solito sistema internet http://user:pass@host:porta/.....
vedremo...
Ciao alez
Re: [RISOLTO] streamdev-server e streaming via internet col
Anch'io avevo quella versione, poi ho aggiornato il pluggo dal cvs. Oltre a quello switch c'e' la possibilita' di impostare extern(remux) come metodo di default.alez ha scritto:No, io di solito filtro per IP.
Cmq si può tentare col solito sistema internet http://user:pass@host:porta/.....
vedremo...
ciao
p.s. se non lo trovi, fammi un fischio che preparo un tar...
vdr: 1.4.7+extpatch54 (pensionata), 1.7.27 (yavdr 0.4)
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.
E quando penso che sia finita,
è proprio allora che comincia la salita.
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.
E quando penso che sia finita,
è proprio allora che comincia la salita.