2016-07-15 122 views
10

对于2016年的圣诞节,我和我的父亲希望为我们的灯光社区做Lightshow,并且音乐从PC传输音频到智能手机?

enter image description here 我们设置了灯光,但音乐是一个问题。我们不想在我们的花园里放置很大的扬声器,因为那对于我们人口稠密的街区会非常恼人。

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

enter image description here

的计算机(Windows 7)处理灯与光奥拉玛一个序。

现在我的问题是:
如何流音频从PC到智能手机?
我可以自己弄清楚智能手机的末端,但是来自PC的流媒体音频是这里的事情。

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

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

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

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

任何帮助! Thx提前!

编辑:
我已经在我眼中颁发了最合适的解决方案,这种情况下的赏金,但是,我没有时间来测试所有发布的解决方案。我会尝试尝试其中的每一个,然后选择该答案作为解决方案!请在具有赏金的答案下看到我的评论! Thx所有的帮助!

+0

光的表现肯定不那么讨厌;)哈哈 - 我的意思是hohoho。你有没有想过或许[DLNA](http://www.dlna.org/)有可能? – Fildor

+1

你完全反对通过广播电台播放音频吗?这就是我附近的人所做的。任何想听的人都可以收听,否则就会沉默。我知道它与wifi /手机组合相比有点古老,再加上我不知道获得临时车站权利的价格...... – cdomination

+0

我建议使用Plex。它可以处理的不仅仅是音频。获取投影机并展示一些圣诞节电影:) – tanikaze

回答

1

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

+0

Speakerfy很棒!除了它不允许捕获音频,只有预先选择的音频文件..好的建议,但我认为它不太适合这种情况。 – ErikBrandsma

2

我有一个完整的解决方案堆栈为您提供:

  • 您应该使用OpenWRT路由器建立一个captive portal(所有HTTP可以重定向到URL - >您的音频流PC)
  • 一个VLC能够根据您的需要stream您的内容。如果你想要你可以从command line开始流。

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

额外:与VLC一样,你可以在你的房子前面设置一个摄像头,以显示你的信息流!

+0

我要试试这个! – ErikBrandsma

+0

我在家设置了堆栈,延迟时间小于〜100ms。如果您提前播放音乐,您将能够制作史诗般的节目!你介意接受我的回答吗? :) – Mark

+0

我得到它的工作呢!大!你知道延迟总是一样吗?因为我每次得到大约2秒的延迟。如果是这样,灯光可以通过编写脚本来应对这种延迟,那么应该在灯光开始前2秒开始播放,比我可以接受你的答案,这将是一个史诗般的节目:D – ErikBrandsma

3

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

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

+0

好的建议!它按预期工作,唯一的缺点是只有Android设备才能下载应用程序。因此,根据访问者的具体情况,他们可以听或不能这样做。如果没有其他解决方案出现,我会做到这一点,但我宁愿探索一些更多的选项,看看是否每个人都可以听;) – ErikBrandsma

0

思考任何设备,我会尝试获得一个树莓派(U $ 35),安装一个Apache和Tomcat,创建一个Web应用程序来播放你的音乐,获得一个不错的和轻松域名或获得免费域名,就是这样。 你不需要任何人使用你的wifi(除非你想)。 如果你得到Hacked它只有U $ 35 Raspberry Pi,请确保备份你的东西。任何带有网页浏览器的设备都可以做到这一点。

+0

我已经有一个树莓派设置,我会尝试这个解决方案;) – ErikBrandsma

+0

让我知道如果作品,如果你需要帮助 –

2

您的图表显示每个设备都会在您的本地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/

  • 祝您好运!
+0

这个问题的其他解决方案是好的,我会尝试所有这些,但这一个我认为最适合的情况。所以我会奖励你今天结束的赏金。没有时间去测试所有解决方案。所以我必须坚持直觉地告诉你这是最好的答案。尽管事后看来其他解决方案可能会更好,但这是我现在没有的奢侈品,因为赏金将在12小时内自动颁发。感谢您的所有建议和时间! – ErikBrandsma