Credo che la causa degli scatti sia
VLC (mentre
VLC su Windows è un buon software, su Linux è pessimo).
Per i formati Mpeg2 (e derivati) e per VC-1 (formato Microsoft poco usato) il codec per la decodifica hardware necessita di una royality, il cui costo non è stato compreso nel prezzo di acquisto di RaspberryPi, per non farlo pagare anche a chi non necessita del codec specifico.
Acquistando a parte il codec corrispondente (si parla di circa 3 euro o meno) dal
sito ufficiale puoi abilitare una o entrambe queste decodifiche via hardware.
La decodifica degli h264, invece è già compresa nella GPU e già attiva.
La decodifica degli h265 non è supportata dalla GPU, viene fatta via software dalla cpu ma è estremamente impegnativa e inutilizzabile. Stesso discorso per i contenuti 4K.
Dopo tutta questa premessa, stai, secondo me, sbagliando approccio. Per trasmettere un video, non si usa
VLC. Puoi usare un sistema specifico per condivisione di media, come dlna, Installandolo un dlna server su RaspberryPi, come minidlna (
vedi qui come fare) e usare un player dlna dove ora usi un client VNC (e lo puoi usare anche su smart TV, cellulare, tablet, media player..)
U