Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Server TV e redistribuzione dei canali in lan

1,115 views
Skip to first unread message

GabrieleMax

unread,
Mar 4, 2016, 4:02:17 PM3/4/16
to
Salve,

vorrei realizzare un tv server con Linux magari usando dei decoder con
già tale sistema operativo onboard e quindi con le schede dvbt e dvbs
già configurate.

Lo step successivo è la redistribuzione dei canali in lan permettendo ai
vari utenti di vedere in contemporanea canali diversi.

Da dove potrei iniziare o quantomeno è possibile tutto questo?

Saluti!
GabrieleMax

Piergiorgio Sartor

unread,
Mar 4, 2016, 4:35:40 PM3/4/16
to
Legalita` a parte, *IL* tool e` "tvheadend".

bye,

> Saluti!
> GabrieleMax


--

piergiorgio

GabrieleMax

unread,
Mar 4, 2016, 4:49:21 PM3/4/16
to
> Legalita` a parte, *IL* tool e` "tvheadend".
>
> bye,

Non ho tempo e voglia di fare cose illegali imho costa meno essere
onesti e per minor costo intendo la qualità di vita! :)

Sono molto più semplicemente sempre in giro a volte anche all'estero ed
ogni tanto può far piacere vedere la nostra tv, mi chiedevo e sto
cercando di capire girando per il sito in questione cosa occorra da
remoto per la visualizzazione e la gestione dei canali però vedo che c'è
un bel forum e quindi chiederò li'!

Saluti!
GabrieleMax

Piergiorgio Sartor

unread,
Mar 4, 2016, 5:05:43 PM3/4/16
to
On 2016-03-04 22:49, GabrieleMax wrote:
>> Legalita` a parte, *IL* tool e` "tvheadend".
>>
>> bye,
>
> Non ho tempo e voglia di fare cose illegali imho costa meno essere
> onesti e per minor costo intendo la qualità di vita! :)

Beh, in generale, la legalita` dipende da cosa
distribuisci ed a chi distribuisci.
Se hai canali che necessitano di un decoder a
pagamento, non e` legale ridistribuirli a
nessuno, neanche a te stesso, a meno che non
sia esplicitamente dichiarato nel contratto.

I canali "pubblici" sono ridistribuibili in
casa, ma non a terzi.
Fuori casa, non saprei, potrei sospettare non
sia legale.
Considera che la RAI fa gia` lo streaming in
internet, ma e` GeoIP bloccato per quasi tutto,
tranne le produzioni RAI proprie (ed anche
quelle, dipende).

> Sono molto più semplicemente sempre in giro a volte anche all'estero ed
> ogni tanto può far piacere vedere la nostra tv, mi chiedevo e sto
> cercando di capire girando per il sito in questione cosa occorra da
> remoto per la visualizzazione e la gestione dei canali però vedo che c'è
> un bel forum e quindi chiederò li'!

Come scrivevo, il tool e` "tvheadend", https://tvheadend.org/,
che consente, con minimo sforzo, di distribuire canali TV in LAN.
Quindi in casa.
Io lo uso con un Raspberry Pi 2 ed un tuner DVB-C compatibile.
Funziona egregiamente, sia in ethernet, che in WLAN.
L'unica cosa che potrebbe creare problemi e` che, in
configurazione standard, trasmette tutto il transponder,
quindi necessita di 15MBit/sec come capacita`.

Se vuoi andare fuori, devi avere alcune possibilita`
aggiuntive, come la raggiungibilita` del server in
questione, i.e. IP pubblico o DNS dinamico.
E la banda sufficiente.

edevils

unread,
Mar 4, 2016, 5:42:05 PM3/4/16
to
On 04/03/2016 23:04, Piergiorgio Sartor wrote:

> Beh, in generale, la legalita` dipende da cosa
> distribuisci ed a chi distribuisci.
> Se hai canali che necessitano di un decoder a
> pagamento, non e` legale ridistribuirli a
> nessuno, neanche a te stesso, a meno che non
> sia esplicitamente dichiarato nel contratto.
>
> I canali "pubblici" sono ridistribuibili in
> casa, ma non a terzi.
> Fuori casa, non saprei, potrei sospettare non
> sia legale.
[...]

Anche perché, una volta che rendi disponibile lo streaming fuori casa,
è potenzialmente utilizzabile anche da altri, lo sai solo tu che ti
limiti all'utilizzo personale quando sei in viaggio e invece non te lo
rivendi per 10 euri al mese a ciascun acquirente :)

GabrieleMax

unread,
Mar 5, 2016, 7:41:29 AM3/5/16
to
> Come scrivevo, il tool e` "tvheadend", https://tvheadend.org/,
> che consente, con minimo sforzo, di distribuire canali TV in LAN.
> Quindi in casa.
> Io lo uso con un Raspberry Pi 2 ed un tuner DVB-C compatibile.

Che distro hai installato sul Rasberry e che DVB-C utilizzi?

> Funziona egregiamente, sia in ethernet, che in WLAN.

Bene, cosa utilizzi per la visualizzazione e su che dispositivi?

> L'unica cosa che potrebbe creare problemi e` che, in
> configurazione standard, trasmette tutto il transponder,
> quindi necessita di 15MBit/sec come capacita`.

Stica... quindi da remoto sarebbe problematica la cosa... a meno di non
avere una linea in fibra su entrambi i lati oppure bisognerebbe provare
a ridurre la qualità...

> Se vuoi andare fuori, devi avere alcune possibilita`
> aggiuntive, come la raggiungibilita` del server in
> questione, i.e. IP pubblico o DNS dinamico.

Ho già un server Debian che mi fa da vpn, mi rigira le telecamere ip su
smartphone, etc. con dns dinamico.

> E la banda sufficiente.

Ecco qui dovrò controllare i settaggi per capire come poter ridurre il
transfer rate...

> bye,

Grazie per le info!

Piergiorgio Sartor

unread,
Mar 5, 2016, 8:45:52 AM3/5/16
to
On 2016-03-05 13:41, GabrieleMax wrote:
>> Come scrivevo, il tool e` "tvheadend", https://tvheadend.org/,
>> che consente, con minimo sforzo, di distribuire canali TV in LAN.
>> Quindi in casa.
>> Io lo uso con un Raspberry Pi 2 ed un tuner DVB-C compatibile.
>
> Che distro hai installato sul Rasberry e che DVB-C utilizzi?

Sul RPi2 c'e` OpenELEC, http://openelec.tv/, che e`
un sistema embedded per HTPC.
Credo sia Debian, con Kodi come media player.
"tvheadend" e` un plugin unofficial, che consente
di vedere la TV da Kodi, ma anche fare streaming,
dato che e` indipendente.
Da notare che "tvheadend" e` fatto bene, nel senso
che e` in grado di fare streaming su piu` dispositivi,
dello stesso canale, oppure di canali diversi se
sullo stesso transponder, oppure di usare piu` tuner.
Il mio tuner e` un TechnoTrend TVStick CT2-4400 che`
supporta DVB-C/T/T2.
Se cerchi su OpenELEC trovi la lista di tutti i
tuner supportati, USB o PCI od altro, da loro.

>> Funziona egregiamente, sia in ethernet, che in WLAN.
>
> Bene, cosa utilizzi per la visualizzazione e su che dispositivi?

Sul RPi2, come gia` scritto, c'e` Kodi.
Questo e` disponibile per Android, almeno su tutte
le versioni con ARM con istruzioni Neon.
Altrimenti c'e` TVHGuide e TVHClient (piu` o meno
la stessa cosa).

Sul PC c'e` VLC con il plugin VLC HTSP, che e` fatto
apposta per "tvheadend.
Tra l'altro, sul sito di questi, c'e` anche la lista
dei client noti:
https://tvheadend.org/projects/tvheadend/wiki/Clients

>> L'unica cosa che potrebbe creare problemi e` che, in
>> configurazione standard, trasmette tutto il transponder,
>> quindi necessita di 15MBit/sec come capacita`.
>
> Stica... quindi da remoto sarebbe problematica la cosa... a meno di non
> avere una linea in fibra su entrambi i lati oppure bisognerebbe provare
> a ridurre la qualità...

Il fatto e` che quei 15Mbit/sec contengono tutti i
canali del transponder.
Da quello che ho visto io, si parla da 4 a 12 canali.
Gia` fare il demux ed estrarre quello interessante
consentirebbe di ridurre il bitrate.

>> Se vuoi andare fuori, devi avere alcune possibilita`
>> aggiuntive, come la raggiungibilita` del server in
>> questione, i.e. IP pubblico o DNS dinamico.
>
> Ho già un server Debian che mi fa da vpn, mi rigira le telecamere ip su
> smartphone, etc. con dns dinamico.

"tvheadend" dovrebbe tranquillamente essere disponibile
per Debian.
Controlla i tuner supportati da questi (Debian).
Io inizierei provando lo streaming domestico, poi
passerei a quello esterno.

>> E la banda sufficiente.
>
> Ecco qui dovrò controllare i settaggi per capire come poter ridurre il
> transfer rate...

Io non ho mai provato, ma pare che "tvheadend"
supporti il transcoding tramite "ffmpeg" o simili.
Purche` si abbia CPU sufficiente o supporto HW.
Io credo, ripeto non ho mai provato, che l'idea
sia di passare lo stream a "ffmpeg", fare il
"demux", quindi avere 1~2mbit, ed eventualmente
il transcoding ad un bitrate piu` basso.
Magari in h264...
C'e` un canale/stream chiamato "pipe:" che dovrebbe
consentire questo.

Ultima cosa, "tvheadend" fa anche lo stream IPTV,
non so se questo possa aiutare o meno, ma essendo
uno standard ben definito, magari ha altri tool
adatti al tuo scopo.

bye,

>> bye,
>
> Grazie per le info!
>


--

piergiorgio

GabrieleMax

unread,
Mar 5, 2016, 1:13:06 PM3/5/16
to
> Sul RPi2 c'e` OpenELEC, http://openelec.tv/, che e`
> un sistema embedded per HTPC.

Questo è un "mondo" che non ho ancora avuto il piacere di esplorare!

> Credo sia Debian, con Kodi come media player.
> "tvheadend" e` un plugin unofficial, che consente
> di vedere la TV da Kodi, ma anche fare streaming,
> dato che e` indipendente.

Bene!

> Da notare che "tvheadend" e` fatto bene, nel senso
> che e` in grado di fare streaming su piu` dispositivi,
> dello stesso canale, oppure di canali diversi se
> sullo stesso transponder, oppure di usare piu` tuner.

Per più tuner immagino tu intenda sia digitale terrestre che satellitare!

> Il mio tuner e` un TechnoTrend TVStick CT2-4400 che`
> supporta DVB-C/T/T2.
> Se cerchi su OpenELEC trovi la lista di tutti i
> tuner supportati, USB o PCI od altro, da loro.

Ottimo, ero più propenso a qualcosa PCI, ora farò una ricerca!

> Sul RPi2, come gia` scritto, c'e` Kodi.

Supponendo di vedere la tv direttamente connessa al server!

> Questo e` disponibile per Android, almeno su tutte
> le versioni con ARM con istruzioni Neon.
> Altrimenti c'e` TVHGuide e TVHClient (piu` o meno
> la stessa cosa).

Ok!

> Sul PC c'e` VLC con il plugin VLC HTSP, che e` fatto
> apposta per "tvheadend.
> Tra l'altro, sul sito di questi, c'e` anche la lista
> dei client noti:
> https://tvheadend.org/projects/tvheadend/wiki/Clients

Ok!

> Il fatto e` che quei 15Mbit/sec contengono tutti i
> canali del transponder.
> Da quello che ho visto io, si parla da 4 a 12 canali.
> Gia` fare il demux ed estrarre quello interessante
> consentirebbe di ridurre il bitrate.

Ho capito cosa intendi ma pensavo che di volta in volta il flusso dati
partisse alla scelta del canale, non immaginavo che tutti "dovessero
trasmettere" il loro flusso quindi in soldoni ogni canale ragionando a
spanne porterebbe via sui 1,5mb/s, diciamo che da remoto estrarre quello
interessante mhmm... in teoria dovresti trasmettere da casa solo quello
interessante!

> "tvheadend" dovrebbe tranquillamente essere disponibile
> per Debian.
> Controlla i tuner supportati da questi (Debian).
> Io inizierei provando lo streaming domestico, poi
> passerei a quello esterno.

E' quello che pensavo anch'io, il server ha hardware vecchio anche se fa
egregiamente quello che serve, se dovessi proseguire con il progetto in
questione investirei in hardware nuovo e più performante!

> Io non ho mai provato, ma pare che "tvheadend"
> supporti il transcoding tramite "ffmpeg" o simili.
> Purche` si abbia CPU sufficiente o supporto HW.
> Io credo, ripeto non ho mai provato, che l'idea
> sia di passare lo stream a "ffmpeg", fare il
> "demux", quindi avere 1~2mbit, ed eventualmente
> il transcoding ad un bitrate piu` basso.
> Magari in h264...
> C'e` un canale/stream chiamato "pipe:" che dovrebbe
> consentire questo.

Bene, rappresenterebbe l'ultima spiaggia in un'ottica di consumo di
banda eccessivo...

> Ultima cosa, "tvheadend" fa anche lo stream IPTV,
> non so se questo possa aiutare o meno, ma essendo
> uno standard ben definito, magari ha altri tool
> adatti al tuo scopo.

Paradossalmente pensavo che ancora non fosse uno standard l'IPTV,
probabile allora che nel mio caso convenga partire da questo o
quantomeno provarlo! :D

A rigor di logica con l'IPTV si metterà da qualche parte l'ip del server
e poi si dovrebber vedere la lista dei canali...

> bye,

Saluti e grazie ancora!

Piergiorgio Sartor

unread,
Mar 5, 2016, 2:26:49 PM3/5/16
to
On 2016-03-05 19:13, GabrieleMax wrote:
[...]
>> Da notare che "tvheadend" e` fatto bene, nel senso
>> che e` in grado di fare streaming su piu` dispositivi,
>> dello stesso canale, oppure di canali diversi se
>> sullo stesso transponder, oppure di usare piu` tuner.
>
> Per più tuner immagino tu intenda sia digitale terrestre che satellitare!

Anche. E` in grado, chiaramente, di gestire
piu` tuner DVB-T, per es., oppure piu` tuner
diversi, come DVB-T e DVB-S.
Quanti e quali tuner vuoi...

[...]
>> Sul RPi2, come gia` scritto, c'e` Kodi.
>
> Supponendo di vedere la tv direttamente connessa al server!

Volendo. Kodi si puo` usare anche su di un PC
oppure Android, come gia` scritto.
Per la TV ha un front-end che si interfaccia
a "tvheadend". Dove questo secondo puo` essere
sulla stessa macchina, oppure su di un server
piu` o meno remoto.
Bisogno solo dargli l'indirizzo (IP o nome)
dove si trova il back-end ("tvheadend" e` il
back-end, in questo caso).

Insomma, Kodi funziona con due componenti.
Un front-end ed un back-end.
Il back-end e`, in questo caso, "tvheadend".
Il quale gira da qualche parte dove sono
installati i vari tuner.
Il front-end, invece, sta assieme a Kodi e
non fa altro che comunicare le richieste di
questo al back-end. Che sia locale o remoto.

[...]
> Ho capito cosa intendi ma pensavo che di volta in volta il flusso dati
> partisse alla scelta del canale, non immaginavo che tutti "dovessero
> trasmettere" il loro flusso quindi in soldoni ogni canale ragionando a
> spanne porterebbe via sui 1,5mb/s, diciamo che da remoto estrarre quello
> interessante mhmm... in teoria dovresti trasmettere da casa solo quello
> interessante!

Esatto.
Il fatto e` che il (mio) tuner non fa il demux,
questo deve essere fatto dal SW.
Ora, non so se per questioni di configurazione
oppure altro, "tvheadend" legge tutto il TS dal
tuner e lo rimanda a chi lo richiede.
Io suppongo sia possibile fare il demux in qualche
modo, non ho mai provato perche` non ho problemi
di banda, essendo lo streaming domestico.

BTW, "tvheadend" gestisce anche i timer per il
video recording, qualora fosse interessante.
Cioe` e` possibile (anche dai vari client)
creare dei timer di registrazione e fargli
registrare i programmi TV al momento voluto.
Da Kodi, questo si puo` fare direttamente
dalla guida EPG, cioe` si sceglie il programma
sulla guida e si installa il timer corrispondente.

[...]
> A rigor di logica con l'IPTV si metterà da qualche parte l'ip del server
> e poi si dovrebber vedere la lista dei canali...

Uhm, per qualche motivo suo, "tvheadend" utilizza
in primis un protocollo personale.
D'altro canto, gli stream sono disponibili come
"html", quindi si raggiungono anche con un browser.

I vari client specializzati non fanno altro che
comunicare con "tvheadend" e farsi dare l'URL
dello stream, che poi passano al player.

IMHO, fai prima provarlo :-)

Ultima cosa, leggi bene le varie documentazioni,
perche` al primo impatto potrebbe risultare non
troppo intuitivo da configurare.

bye,

--

piergiorgio

qazetuvall-9735

unread,
Mar 6, 2016, 1:43:59 AM3/6/16
to
GabrieleMax <gabriel...@hotmail.com> ha scritto:
Secondo me ti complichi la vita. Potresti lavorare in remoto con una VPN e
vedere i canali in streaming, hai le RAI e molti canali, anche locali ,
offrono il servizio su internet. Sulla banda necessaria da utilizzare non
credo sia cosi' ampia, abbassando un po' la qualita'.
Ci sono poi dei prodotti che messi in DMZ (o configurando appositamente il
tuo router fare un port-forwarding) possono lavorare egregiamente oppure
verificare che essi stessi non abbiano funzioni di server.
Vedi i jepssen, dreambox erc. Se poi proprio non puoi farne a meno
costrisciti il tuo box! ;)
Ciao!

GabrieleMax

unread,
Mar 6, 2016, 10:34:46 AM3/6/16
to
> IMHO, fai prima provarlo :-)
>
> Ultima cosa, leggi bene le varie documentazioni,
> perche` al primo impatto potrebbe risultare non
> troppo intuitivo da configurare.
>
> bye,

Grazie per tutte le preziose info! :)

GabrieleMax

unread,
Mar 6, 2016, 10:41:27 AM3/6/16
to
> Secondo me ti complichi la vita. Potresti lavorare in remoto con una VPN e
> vedere i canali in streaming, hai le RAI e molti canali, anche locali ,
> offrono il servizio su internet. Sulla banda necessaria da utilizzare non
> credo sia cosi' ampia, abbassando un po' la qualita'.

Mhmm... diciamo che se dovessi fornire accesso in vpn solo a me stesso
la soluzione sarebbe perfetta volendo, anche se legalmente non
possibile, dare accesso ad un amico che risiede all'estero vorrei
tenerlo fuori dalla vpn o quantomeno non farlo uscire con il mio ip
visto che per colpa della geoip dovrebbe per forza navigare con il mio
ip per poter vedere i canali italiani ed a quel punto potrebbe navigare
ovunque!

> Ci sono poi dei prodotti che messi in DMZ (o configurando appositamente il
> tuo router fare un port-forwarding) possono lavorare egregiamente oppure
> verificare che essi stessi non abbiano funzioni di server.
> Vedi i jepssen, dreambox erc. Se poi proprio non puoi farne a meno
> costrisciti il tuo box! ;)

Chiarissimo il mio "problema" è qello di avere già un server acceso h24
tutto l'anno e che in termini di hardware e prestazioni,
configurabilità, etc. è di gran lunga meglio di una soluzione brandizzata.

> Ciao!

Saluti!
GabrieleMax

qazetuvall-9735

unread,
Mar 6, 2016, 12:22:45 PM3/6/16
to
GabrieleMax <gabriel...@hotmail.com> ha scritto:

>...
> Chiarissimo il mio "problema" è qello di avere già un server acceso h24
> tutto l'anno e che in termini di hardware e prestazioni,
> configurabilità, etc. è di gran lunga meglio di una soluzione brandizzata.

Ok, una volta che avrai messo su il tutto ci dirai come va?
Sono curioso per un'eventuale soluzione simile, l'h.264 avanza inesorabile... :)
Ciao!

Piergiorgio Sartor

unread,
Mar 6, 2016, 1:03:03 PM3/6/16
to
On 2016-03-06 18:22, qazetuvall-9735 wrote:
[...]
> Sono curioso per un'eventuale soluzione simile, l'h.264 avanza inesorabile... :)

h265 vorrai dire... :-)

bye,

> Ciao!
>


--

piergiorgio

qazetuvall-9735

unread,
Mar 7, 2016, 12:30:24 AM3/7/16
to
Piergiorgio Sartor
<piergiorgio.sartor.th...@nexgo.REMOVETHIS.de> ha scritto:

> On 2016-03-06 18:22, qazetuvall-9735 wrote:
> [...]
> > Sono curioso per un'eventuale soluzione simile, l'h.264 avanza inesorabile... :)
>
> h265 vorrai dire... :-)

Per quello ci vorranno mesi, quanto meno... ;)

Valerio Vanni

unread,
Mar 7, 2016, 5:03:43 PM3/7/16
to
On Sat, 5 Mar 2016 20:23:58 +0100, Piergiorgio Sartor
<piergiorgio.sartor.th...@nexgo.REMOVETHIS.de>
wrote:

>Anche. E` in grado, chiaramente, di gestire
>piu` tuner DVB-T, per es., oppure piu` tuner
>diversi, come DVB-T e DVB-S.
>Quanti e quali tuner vuoi...

Ma quante schede ci vogliono per lui? Mi pare di capire che voglia
tirare giù parecchi MUX.


--
Ci sono 10 tipi di persone al mondo: quelle che capiscono il sistema binario
e quelle che non lo capiscono.

Piergiorgio Sartor

unread,
Mar 8, 2016, 12:40:31 PM3/8/16
to
On 2016-03-07 23:03, Valerio Vanni wrote:
[...]
> Ma quante schede ci vogliono per lui? Mi pare di capire che voglia
> tirare giù parecchi MUX.

Forse devi chiederlo a lui... :-)

bye,

--

piergiorgio
0 new messages