从PC传输audio到智能手机?

对于2016年的圣诞节,我和我的父亲想用灯光和音乐为我们的邻居做Lightshow。

在这里输入图像说明 我们设置了灯光,但音乐是一个问题。 我们不想在我们的花园里放置很大的扬声器,因为那对于我们这个人口稠密的街区来说是非常烦人的。

所以,我们想出了这个概念:

在这里输入图像说明

计算机(Windows 7)使用Light-o-rama的音序器处理灯光。

现在我的问题是:
如何将audio从PC传输到智能手机?
我可以自己弄清楚智能手机的terminal,但是来自个人电脑的stream式audio是这里的事情。

解决scheme可以是任何东西! 但我似乎无法弄清楚! 我可以做的相关语言是:

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

但它也可以是一个程序,已经可以做到这一点!

编辑:
这是必须的:灯光和音乐必须保持同步! 灯光随着音乐跳舞

任何帮助! Thx提前!

编辑:
我已经在这个案例中给了我最合适的解决办法,但是我没有时间去testing所有的解决scheme。 我会尝试尝试每一个,然后select答案作为解决scheme! 请看看我的评论下面有赏金的答案! 所有的帮助!

如果你可以让大家下载这个应用程序: SoundWire你可以从Windows流音频到任何Android手机(假设你的朋友很酷)

检查出来看起来很酷,你甚至可以流动YouTube视频,并获得与任何Android智能手机同步的音频

我有一个完整的解决方案堆栈:

  • 您应该使用OpenWRT路由器来构建强制门户网站 (所有的http都可以被重定向到您的网址 – >您的音频流PC)
  • VLC可以根据需要流式传输内容。 如果你想要,你可以从命令行启动流。

根据我的经验,这种VLC流是最有效的,它比其他解决方案(我试过gstreamer)差不多有0个延迟。 如果你真的想坚持使用Java,你可以使用VLCJ ,这也是一个不错的解决方案。

额外 :也可以用VLC在你的房子前面设置一个摄像头,以便在你的视频中显示出来!

您的图表显示,每个设备将在您的本地WiFi,这意味着客人需要加入您的网络。 这意味着他们需要知道SSID,因为您需要公开发布SSID和密码,所以不需要密码。 然后,除非您为这个音乐网络创建了一些DMZ,否则任何人都可以访问您的网络。

但是更大的问题是流式传输本身,因为有这样的设备缓冲。 将设备上的音乐同步到任何灯光显示几乎是不可能的。

最好的解决办法是在一个开放的频道上通过无线电波进行广播。 这里有一些起点: 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/

  • 祝你好运!

看来,开发已经完成,有一个应用程序“Speakerfy”看起来很有希望。 它在大多数移动平台上都可用,并且看起来完全符合您的需求。 有一篇关于这个应用程序的文章,应该给予更多的信息。 http://techland.time.com/2013/04/01/speakerfy-a-free-app-for-whole-home-audio-or-silent-discos/我希望这有助于。

考虑任何设备,我会尝试得到一个树莓派(U $ 35),安装一个Apache和Tomcat,创建一个Web应用程序来播放你的音乐,获得一个很好的和容易的域名或获得一个免费的域名,就是这样。 你不会需要任何人使用你的WiFi(除非你想)。 如果你的黑客只有一个U $ 35的树莓派,请确保备份你的东西。 任何使用网络浏览器的设备都可以。