usergalileo
Posts: 6
Joined: Mon Dec 14, 2015 6:48 pm

Pi2 Streaming video

Fri Jan 08, 2016 5:42 pm

Ciao ragazzi!
Ho configurato il mio raspberry modello B per farmi da server DLNA: funziona tutto e molto bene, l'unico problema è che quando guardo filmati in definizione molto alta (non 4k eh, semplicemente full hd), a volte fatica e il filmato scatta un po' in alcuni momenti.

Stavo già pensando di sostituirlo con un Pi2, secondo voi questo risolverebbe il problema? Non mi aspetto di vedere video in risoluzione altissima, ma magari la differenza fra Pi1 e Pi2 (processore nuova tecnologia, più RAM) mi aiuterebbe...

Voi cosa dite?

davidequack
Posts: 234
Joined: Thu Feb 05, 2015 8:39 am

Re: Pi2 Streaming video

Tue Jan 12, 2016 11:24 am

In streaming i dati sono "renderizzati" dal dispositivo finale. Il problema potrebbe invece essere l'accesso ai dati troppo lento, oppure dalla trasmissione "lenta".

Io proverei a partire da qui. I video dove sono? Il dipositivo di storage (microSD, chiavetta USB) è letto in modo abbastanza veloce? La tramissione è forse via Wi-Fi e questa non è stabile o prestante?

usergalileo
Posts: 6
Joined: Mon Dec 14, 2015 6:48 pm

Re: Pi2 Streaming video

Tue Jan 12, 2016 1:21 pm

I filmati sono su un hard disk esterno autoalimentato della Western Digital da 1TB (dovrebbe essere il MyBook Essential), non so come verificare la velocità di lettura dei dati da questo.

Il SO di raspberry è rasbian ed è installato in una microSD classe 10.

E' tutto via LAN (raspberry collegato al router e router collegato a televisione/computer).

Il problema mi si presenta sia su TV che computer, non penso sia un problema di questi ultimi perché il computer è assolutamente nuovo, assemblato da me e avente una scheda madre H170, quindi presumo la connessione funzioni abbastanza bene, mentre la TV è una LG Smart Tv anche questa abbastanza nuova.

Bisogna capire se il problema è effettivamente il Raspberry che è un po' scarsetto o la connessione (io dubito, ma tutto può essere)!

EDIT: Ho fatto un'altra considerazione. Il video che stavo guardando pesava 6GB e durava 2 ore e 20. Facendo questi calcoli:

6 GB = 6000 MB
2,20hh = 140 min = 8400 sec

6000/8400 = 0,7 MB/s
0,7 * 8 = 5,6 Mbps

Questa dovrebbe essere la banda massima che mi richiede lo streaming del video! Ora, essendo tutto cablato ed essendo che il raspberry ha una 10/100, non dovrebbe essere questo il problema... Ho sentito che tanti rasp hanno problemi di velocità in LAN però non arrivare a 6Mbps sarebbe troppo poco, per questo penso il problema possa essere effettivamente il processore.

Ditemi de il calcolo vi convince!

cil8
Posts: 179
Joined: Tue Feb 14, 2012 10:47 am

Re: Pi2 Streaming video

Tue Jan 12, 2016 5:52 pm

Il tuo calcolo è corretto. Quel video può essere servito in tempo reale su ethernet da 100Mbit.

Escluderei anche il processore: alla fine non fa altro che leggere un file e inviare i dati via rete, e occupare l'intera banda da 100Mbit è davvero una passeggiata. In ogni caso puoi verificare se il processore del RPi è imballato: durante lo streaming, apri un terminale, lancia top, e se vedi un processo che prende il 100% di cpu allora effettivamente c'è un problema in questo senso.

Aggiungo che, come file server usando NFS, uso da anni un RPi modello B con un disco meccanico USB e 10MB/s me li fa tranquillamente..

Che applicazione usi per servire i video?

usergalileo
Posts: 6
Joined: Mon Dec 14, 2015 6:48 pm

Re: Pi2 Streaming video

Tue Jan 12, 2016 7:10 pm

Poi provo a fare la verifica con top, grazie!

In ogni caso uso il servizio miniDLNA per servire i video!

davidequack
Posts: 234
Joined: Thu Feb 05, 2015 8:39 am

Re: Pi2 Streaming video

Wed Jan 13, 2016 9:27 am

Se usavi una penna USB avrei dato la colpa a quello, ma con un disco vero la cosa mi sembra improbabile. Il canale USB e Ethernet sono condivisi, ma è impossibile riuscire a saturare quel canale. La banda teorica dell'USB 2 è intorno ai 60 Mbyte/s

Mi viene da pensare a file con un codec farlocco, ma se quel file lo vedi senza problemi se attacchi il disco al PC, non è quello il problema.

Il problema in teoria non dovrebbe esserci. Prova a fare questa prova, prova a mettere un file video "piccolo" sulla scheda SD. Questo serve a togliere di mezzo l'ipotesi che il problema sia l'USB.

usergalileo
Posts: 6
Joined: Mon Dec 14, 2015 6:48 pm

Re: Pi2 Streaming video

Wed Jan 13, 2016 12:52 pm

Se metto un video "piccolo" (immagino tu intenda risoluzione minore o più leggero) non ho problemi neanche con l'hard disk, il problema l'ho notato solo ora con questo video abbastanza pesante!

Comunque con "top" ho verificato: minidlna occupa da 0% fino a 30% in alcuni momenti in cui è a picco. Non credo sia tanto ma forse qualcosina potrebbe rallentare... Poi ho visto che "webmin", il servizio che uso per gestire il raspberry da remoto, mi occupa anche il 50% della CPU anche quando l'ho semplicemente aperto e non lo uso, non so se è normale!

davidequack
Posts: 234
Joined: Thu Feb 05, 2015 8:39 am

Re: Pi2 Streaming video

Fri Jan 15, 2016 9:24 am

La CPU occupata dovrebbe essere sullo zero. In fondo stiamo parlando di fare del gran I/O.
Prova a fermare tutti i servizi che hai installato tu lasciando il solo demone di miniDLNA.

Return to “Italiano”