Streaming video in modalità wireless da PC a Pi su TV?


16

Ho una raccolta di film (Nota: principalmente 1080p) sul mio disco rigido esterno. Questa unità è collegata al mio PC (Mac). Il disco rigido esterno contiene anche alcuni file di lavoro importanti, quindi non sarò in grado di staccarlo dal mio Mac.

Ho un televisore da 32 "nel corridoio vicino. Posso collegare l'output del mio Pi, tramite HDMI alla mia TV. Ora tutto ciò che devo fare è trasmettere i contenuti video dal mio Mac, alla mia TV attraverso il Pi. Entrambi i miei Pi e Mac sono collegati alla stessa rete Wi-Fi. Anche il Pi è collegato in modalità wireless, se ciò aiuta. Entrambe le stanze sono anche nelle vicinanze, molto con il Mac e il Pi anche vicino al router wifi.

Vorrei semplicemente replicare lo schermo del mio Mac sulla mia TV in sala. In questo modo posso riprodurre tutto ciò che voglio e verrà visualizzato sulla mia TV.

Ho qualche paio di dubbi, però:

Prima di tutto, è possibile? Se sì, il video sarà instabile? Devo acquistare i codec aggiuntivi?

Grazie.

Risposte:


8

Se si desidera utilizzare il PI esclusivamente come HTPC o media center, è possibile utilizzare una distribuzione orientata verso tali applicazioni. OpenELEC / XBMC / RasBMC sembrano essere la scelta ovvia. Ho provato OpenELEC una volta, ma far funzionare il WiFi in modo affidabile sembrava essere una seccatura.

Ecco come ho utilizzato Raspbian (poiché utilizzo l'RPi per attività diverse dalla riproduzione multimediale) per la riproduzione di file multimediali su Pi:

  1. Condividi l'unità (esterna) con i media su LAN, monta lo stesso su RPi come condivisione samba.
  2. Usa un lettore come OMXPlayer per riprodurre i tuoi video sul Pi stesso. Le nuove build disponibili qui supportano i sottotitoli e più flussi audio.
  3. Esegui un'interfaccia Web come questa o controlla il lettore multimediale tramite SSH.
  4. È possibile aggiungere al file il comando mount mount samba e l'avvio dell'interfaccia web / remota del lettore multimediale in ~/.bash_loginmodo che ogni volta che si accede, Pi sia pronto per riprodurre file multimediali.

Ci sono alcuni svantaggi di questo tipo di installazione, il più importante è che non tutti i formati possono essere decodificati e riprodotti sul Pi, ma .mp4s e .mkvs sembrano andare bene per la maggior parte del tempo. Se il Pi si interrompe a volte durante la riproduzione di video 1080p, è possibile provare a eseguire l'overclocking tramite raspi-config(la riproduzione è fluida la maggior parte del tempo con 900Mhz).

Il "mirroring" dello schermo può essere ottenuto tramite VNC, è possibile installare un server VNC sul computer host e accedervi tramite un visualizzatore VNC in esecuzione su RPi. Sebbene ciò possa essere utile per accedere a testo o immagini, la riproduzione di video tramite tale impostazione sarà molto probabilmente orribile.


@imaginonic: vorrei anche suggerire Rasplex oltre all'eccellente risposta di Bhargav. Plex è il mio lettore multimediale preferito poiché tutta la codifica viene eseguita sul server (il tuo Mac) e quindi trasmessa in streaming al client (il tuo pi).
Jacobm001

Per aggiungere al commento di @ Jacobm001, le informazioni su Rasplex sono disponibili qui: rasplex.com . Si noti che richiede l'installazione di Plex Media Server ( plex.tv/downloads ) sul dispositivo host, ma a quanto pare può ospitare anche da iOS o Andriod! Molto dolce!
Ogre Salmo33,

4

Il Chromecast di Google utilizza una tecnologia simile in un pacchetto hardware compatto (anche se la somiglianza probabilmente finisce qui). Si scopre che esiste uno standard screencast per Wifi chiamato Miracast . Esiste un progetto Raspberry Pi nelle prime fasi di sviluppo (beta) chiamato Piracast . In questo momento c'è supporto solo per un hardware limitato (il chipset Realtek RTL8188EUS) e software (immagine Wheezy Raspbian del 25/09/2013), ma sembra essere in fase di sviluppo, quindi c'è speranza per un supporto più ampio.


3

molto probabilmente la copia dello schermo non funzionerà bene.

l'approccio migliore sarebbe quello di condividere la cartella con i film usando NFS o SAMBA e accedervi da Pi per leggere i contenuti e riprodurli sullo schermo TV.

tuttavia, i film a 1080p potrebbero essere mossi durante le scene d'azione a causa della velocità del Wi-Fi non abbastanza veloce da supportare la larghezza di banda necessaria. potrebbe essere necessario utilizzare Ethernet cablata come ultima risorsa.


Non compro quel wifi non sarebbe abbastanza veloce. Google Chromecast non funziona così? Sicuramente possono usare un codec proprietario (non l'ho ancora esaminato), ma certamente Google può farlo utilizzando un pacchetto hardware molto piccolo.
Ogre Salmo33,

Sì, ma non riesci a rilasciarlo quando Chromecast riproduce un video, ad esempio su YouTube. Scarica il video da Internet, non trasmette in streaming il video dal dispositivo che controlla il Chromecast. Se hai mai provato a trasmettere una scheda di Google Chrome, vedrai che c'è un ritardo significativo.
Darth Vader

1

sto usando la stessa configurazione usando xbmc, ora Kodi. ho un nas Synology come multimedia e file server. in Kodi ho mappato la condivisione, è abbastanza facile, tutto quello che devi sapere è un po 'di rete di base. il lettore si occuperà quindi di tutto e funziona alla grande anche con 1080p, nessun ritardo o riproduzione discontinua. consiglio anche un addon per i sottotitoli

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.