将音频从PC传输到智能手机?

时间:2016-07-15 11:30:15

标签: java c# windows audio streaming

2016年圣诞节,我和我父亲希望通过灯光和音乐为我们的社区做一个Lightshow。

enter image description here 我们设置了灯光,但音乐是一个问题。我们不想在我们的花园里放置大型扬声器,因为这对我们人口密集的街区来说非常烦人。

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

enter image description here

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

现在我的问题是:
如何将音频从PC传输到智能手机?
我可以自己弄清楚智能手机的结尾,但是来自PC的流音频就是这里的事情。

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

  1. C ++
  2. C#
  3. 爪哇
  4. NodeJS
  5. ASP.NET
  6. 但它也可以是一个已经可以做到的程序!

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

    一切都有帮助! Thx提前!

    编辑:
    我已经在这个案例中给予了最合适的解决方案,但是,我还没有时间来测试所有已发布的解决方案。我将尝试尝试其中的每一个,然后选择该答案作为解决方案!请在有答案的答案下面看我的评论!谢谢所有人的帮助!

5 个答案:

答案 0 :(得分:3)

如果您可以让所有人下载此应用:SoundWire您可以将音频从Windows流式传输到任何Android手机(假设您的朋友很酷)

看看它看起来很酷,甚至可以流式传输YouTube视频并让音频与任何Android智能手机同步

答案 1 :(得分:2)

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

  • 您应该使用OpenWRT路由器构建captive portal(所有http都可以重定向到您的网址 - >您的音频流式电脑)
  • VLC可以根据需要stream添加您的内容。如果您愿意,可以从command line开始播放。

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

额外:您也可以使用VLC在家门前设置相机,以便在您的信息流中显示!

答案 2 :(得分: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/

  • 祝你好运!

答案 3 :(得分:1)

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

答案 4 :(得分:0)

考虑任何设备,我会尝试获得Raspberry Pi(35美元),安装Apache和Tomcat,创建Web应用程序来播放您的音乐,获得一个简单易用的域或获得免费域名&#39是的 你不需要任何人使用你的wifi(除非你想)。 如果你得到Hacked只需要35美元的Raspberry Pi,请务必备份你的东西。 任何带有网络浏览器的设备都会这样做。