在同一网络上的 Windows 和 Ubuntu 之间共享文件有哪些选项?

bel*_*qua 10 music sharing stream file-sharing crossplatform

我们家里有几台 Windows(XP 和 7)和 Ubuntu 机器共享无线连接,并希望在它们之间共享音乐。如果可能,我希望能够同时提供来自 Windows 和 Ubuntu 的音乐(但不必同时提供)。

我不太了解共享文件夹或流媒体,但我猜两者都是选项(即,使用本地客户端访问共享歌曲或使用本地客户端访问共享流)。我希望能够尽可能简单地在系统之间共享音乐。

奖励积分(但不是要求)

  • 跨平台——在 Windows 和 Ubuntu 上使用相同的应用程序?
  • 启动时可用(通过守护进程或自动启动或诸如此类)
  • 开源

更多信息:

  • 所有系统都有由 ISP 提供的无线路由器提供的动态地址 (DHCP)。
  • 一台 Windows XP 机器和一台 Ubuntu 10.10 上有几 GB 的音乐
  • 音乐没有很好地分类(我认为这可能会影响 UI 的可用性)。
  • 只需要在内部可用(无线路由器后面的私有地址空间)
  • 带宽不是问题
  • 我们没有无线路由器的(合法)管理员访问权限

Tak*_*kat 4

我首先想到的是在计算机之间使用UPnP媒体文件共享。您需要在存储文件的计算机上有一个 UPnP 服务器,并需要一个 UPnP 客户端来播放内容。

UPnP 服务器/客户端技术在 Windows Media Player 中得到了很好的应用,并允许通过网络共享媒体。如果您正在寻找跨平台解决方案,例如VLC 播放器XBMC可以安装在 Windows 和 Ubuntu 上。然而,通过使用 UPnP 协议,您还可以在每台计算机上运行不同的软件(例如,Windows 的媒体播放器和 Ubuntu 的 VLC)。

为了提供仅用于共享媒体文件夹的 UPnP 服务器,Ubuntu 中有一个易于操作的命令行工具:uShare

如果您希望将音频实时流同时发送到 LAN 中所有连接的计算机,您可能需要看看适用于 Ubuntu 和 Windows 的Icecast 。这使您能够使用互联网广播协议流式传输音乐(但在您的情况下仅流式传输到本地计算机 - 包括所谓的“互联网广播”)。

无论如何,您都需要足够的 LAN 容量来传输音频文件而不会出现拥塞。