2016-07-15 138 views
10

Per Natale 2016, io e mio padre vogliamo fare un Lightshow per il nostro quartiere con luci e musica .Stream audio da PC a smartphone?

enter image description here Abbiamo le luci impostate, ma la musica è un problema. Non vogliamo mettere enormi oratori nel nostro giardino perché ciò sarebbe molto fastidioso per il nostro quartiere densamente popolato.

Così, siamo arrivati ​​a questo concetto:

enter image description here

Il computer (Windows 7) gestisce le luci con un sequencer da Luce-o-rama.

Ora la mia domanda è:
Come posso streaming audio dal PC agli smartphone?
Posso capire da solo lo smartphone, ma lo streaming audio da PC è la cosa qui.

La soluzione può essere qualsiasi cosa! Ma non riesco a capirlo! lingue rilevanti che posso fare sono:

  1. C++
  2. C#
  3. Java
  4. NodeJS
  5. ASP.NET

ma può anche essere un programma che già può fare Questo!

EDIT:
questo è un must: Luci e musica devono rimanere sincronizzato! Le luci balla alla musica

Tutto aiuta! Grazie in anticipo!

MODIFICA:
Ho assegnato agli occhi la soluzione più adatta a questo caso la taglia, tuttavia, non ho avuto il tempo di testare tutte le soluzioni pubblicate. Proverò a provare ognuno di loro e poi selezionare quella risposta come soluzione! Si prega di vedere il mio commento sotto la risposta che ha la taglia! Grazie per l'aiuto!

+0

Lo spettacolo di luci è sicuramente molto meno fastidioso;) haha ​​- intendo hohoho. Hai mai pensato a qualcosa con [DLNA] (http://www.dlna.org/) sarebbe stato possibile? – Fildor

+1

Sei totalmente contrario allo streaming dell'audio attraverso una stazione radio? Questo è quello che fanno le persone nel mio quartiere. Chiunque voglia ascoltare può sintonizzarsi, altrimenti è silenzioso. So che è un po 'arcaico rispetto alla combinazione wifi/telefono, in più non conosco il prezzo per ottenere i diritti delle stazioni temporanee ... – cdomination

+0

Suggerisco di usare Plex. Può gestire molto più dell'audio. Prendi un proiettore e mostra anche alcuni di quei film di Natale :) – tanikaze

risposta

1

Sembra che lo sviluppo sia già stato fatto, c'è un'app "Speakerfy" che sembra promettente. È disponibile sulla maggior parte delle piattaforme mobili e sembra fare esattamente quello che ti serve. C'è un articolo su questa app al seguente link che dovrebbe dare ancora più informazioni. http://techland.time.com/2013/04/01/speakerfy-a-free-app-for-whole-home-audio-or-silent-discos/ Spero che questo aiuti.

+0

Speakerfy è fantastico! Tranne che non consente l'acquisizione di audio, solo file audio preselezionati. Un buon suggerimento ma penso che non si adatti al caso. – ErikBrandsma

2

ho una pila soluzione completa per voi:

  • è necessario utilizzare un router OpenWRT per costruire un captive portal (tutti http potrebbe essere reindirizzati al tuo URL -> l'audio in streaming pc)
  • A VLC è in grado di stream i tuoi contenuti come vuoi. Se lo desideri, puoi avviare lo streaming da command line.

Nella mia esperienza questo tipo di flusso VLC è il più efficace, ha quasi 0 ritardo rispetto ad altre soluzioni (ho provato gstreamer). Se vuoi davvero restare con Java, puoi usare VLCJ che è anche una bella soluzione.

Extra: anche con VLC è possibile impostare una telecamera davanti a casa per mostrarla anche nel flusso!

+0

Ho intenzione di provare questo! – ErikBrandsma

+0

Ho impostato lo stack a casa, ha meno di ~ 100ms di ritardo. Se suoni la musica questa volta, sarai in grado di creare uno spettacolo epico! Ti dispiace accettare la mia risposta? :) – Mark

+0

Anche io ho funzionato! Grande! Sai che il ritardo è sempre lo stesso? perché ottengo circa 2 secondi di ritardo ogni volta. Se è così e in qualche modo le luci saranno in grado di sopportare quel ritardo scrivendo la musica dovrebbe iniziare 2 secondi prima delle luci, allora posso accettare la tua risposta e sarà uno spettacolo epico: D – ErikBrandsma

3

Se si può ottenere a tutti di scaricare questa applicazione: SoundWire è possibile lo streaming audio da Windows a qualsiasi telefono Android (assumendo i tuoi amici sono cool)

Check it out sembra piuttosto fresco, si può anche lo streaming di un video di youtube e ottenere l'audio sincronizzato con qualsiasi smartphone Android

+0

Buon suggerimento! Funziona come previsto, l'unico svantaggio è che solo i dispositivi Android possono scaricare l'app. Quindi, a seconda del tipo di telefoni che i visitatori possono ascoltare o non essere in grado di farlo. Se non emergono altre soluzioni, lo farò, ma preferirei esplorare altre opzioni per vedere se tutti possono ascoltare;) – ErikBrandsma

0

pensando a qualsiasi dispositivo, mi piacerebbe provare un Raspberry Pi (U $ 35), installare un Apache e Tomcat, Creare un'applicazione Web per riprodurre le tue musiche, ottenere una bella e dominio facile o ottenere un dominio gratuito e il gioco è fatto. Non avrai bisogno di nessuno usare il wifi (a meno che tu non voglia). se ottieni Hacked solo un Raspberry Pi U $ 35, assicurati di avere un backup di te roba. Qualsiasi dispositivo con browser Web lo farà.

+0

Ho già una configurazione Raspberry Pi, proverò questa soluzione;) – ErikBrandsma

+0

fammi sapere se funziona e se hai bisogno di aiuto –

2

Il diagramma suggerisce che ciascun dispositivo si trovi sulla rete Wi-Fi locale, il che significa che gli ospiti dovrebbero collegarsi alla rete. Ciò significa che avrebbero bisogno di conoscere il SSID, non ci sarebbe bisogno di una passphrase come se fosse necessario pubblicare pubblicamente il SSID e la passphrase. Quindi, a meno che tu non abbia creato alcuni DMZ per questa rete musicale, chiunque avrebbe accesso alla tua rete.

Ma il problema più grande è l'atto di streaming stesso in quanto vi è il buffering del dispositivo con tali cose. Sarebbe quasi impossibile sincronizzare la musica sui dispositivi con qualsiasi display luminoso.

La soluzione migliore sarebbe quella di trasmettere su onde radio su un canale aperto. Qui ci sono alcuni punti di partenza per questo: http://www.jpole-antenna.com/2013/10/11/broadcast-high-quality-music-for-your-holiday-lights-display/

https://sourcefmtransmitter.com/shop/category/christmas-lights-to-music/

  • Good Luck!
+0

Altre soluzioni in queste domande sono buone e proverò tutte, ma questa penso che si adatta al caso il meglio. Perciò ti assegnerò la generosità che termina oggi. Non ho avuto il tempo di testare tutte le soluzioni. Quindi devo andare su budello/istinto per dire che questa è la migliore risposta. Anche se una delle altre soluzioni potrebbe essere migliore con il senno di poi, che è un lusso che non ho in questo momento perché il premio verrà assegnato automaticamente in 12 ore. Grazie per tutti i vostri suggerimenti e tempo! – ErikBrandsma