parte del problema è la velocità del wifi, che potrebbe avere anche problemi di interferenze da parte di wifi vicini
per ridurre al minimo il problemi di wifi meglio impostare l'ip statico anche via wifi e impostare manualmente il canale di trasmissione del router se pensate che ci siano troppi wifi vicini che possano disturbare la connessione. (già vedere 8-10 reti wifi dal raspberry è vicino ad essere troppo se la trasmissione avviene solo a 2,4GHz; l'ip statico toglie i tempi di negoziazione del dhcp in caso di sbalzi di segnale wifi che potrebbero rendere inutili le configurazioni di buffer abbondanti)
meglio impostare manualmente lo standard più veloce di connessione supportato dal più lento dei 2 lati della rete (se avete un 802.11 b/g, come chiavetta sul raspberry, forzate il raspberry a usare lo standard G e il router a non supportare se possibile le connessioni B) se avete una chiavetta da 150mb/s quindi un N, controllate che sia router che pennetta supportino l'N, infine se avete il supporto anche parziale per i 5GHz su entrambi, router e pennetta (quindi standard A o draft A) forzate quello standard almeno sul raspberry per ridurre al minimo le interferenze di canale
il server smb è un'altra fonte di ritardi, meglio sarebbe usare server adatti allo streaming, DLNA o altri dedicati allo streaming, perchè un flusso di dati che passa tramite smb viene portato su raspberry come dato puro e poi decodificato, obbligando il RPi ad un doppio accesso alla memoria, mentre un server di streaming invia un flusso di dati già codificato per il riproduttore, quindi dimezza il carico sul povero raspberry e sposta una parte del lavoro sul server di streaming
il raspberry non ha nessun problema a riprodurre flussi video codificati in h264, ma altri formati li deve decodificare e a seconda di quale sia il formato e quale sia il software che li riproduce e come esso sia configurato, possono esserci notevoli differenze di performance.
Anche lo stesso video letto in locale da una chiavetta o un hd o letto via rete può essere trattato in maniera diversa dal software di riproduzione o nel caso di media center come Kodi, potrebbe addirittura essere riprodotto con lettori diversi, tutto dipende da configurazioni che a volte non sono accessibili al semplice utente.
non va dimenticato che la decodifica dei video è un carico pesante per un computerino da 30 euro, e se ci aggiungiamo anche la gestione di un'interfaccia full hd (il raspberry fa più fatica a mostrare un video in finestra che uno a schermo intero) di una connessione di rete e di una decodifica smb, l'alimentazione dei wifi, di tastiera e mouse e magari anche un ricevitore bluetooth o infrarossi su usb o autocostruito, magari quello che non va è la potenza e la costanza dell'alimentazione di corrente, che crea dei comportamenti anomali.
infine, va sempre considerato che qualunque scheda di rete (sia quella cablata che qualunque wifi, anche quello integrato nel RPi3) condivide il bus dati con le usb e che una combinazione sfortunata di elementi collegati all'usb può portare a sporadici "intoppi" (del tipo bus bloccato in attesa di una delle periferiche che fa fermare tutto, dalla rete al mouse).
prima di accusare il povero RPi che costa 30€ ma fa quasi quanto quello che fate con un pc da 300€, provate a rendergli la vita facile...
Alimentatore almeno da 2A ma meglio se da 2,5 o 3 A possibilmente di marca e non cinesata
1 sola periferica di input, più semplice possibile anche lì di marca (una tastiera con touchpad integrato tipo la K400 Logitec - Trust non la considererei una marca affidabile viste certe ciofeche che distribuisce), magari passando per un Hub alimentato a parte
1 pennetta wifi che sicuramente funzioni (che sia correttamente rilevata e configurata da raspberry anche passando attraverso un Hub USB) e che abbia almeno lo standard 802.11N o meglio ancora A+N o AC, connessa tramite hub se consuma troppo o direttamente (bisogna fare esperimenti, non tutte le chiavette wifi si comportano allo stesso modo e hanno comportamenti diversi anche con hub diversi)
1 router con wifi che supporti a pieno la velocità di trasmissione del wifi sul RPi, o meglio di tutto, una bella connessione cablata da server a RPi
secondo me se date al RPi queste condizioni, avrete più soddisfazioni
