我希望能够实时向朋友流式传输音乐。不在我的局域网中,而是通过互联网。我已经对如何做到这一点进行了大量研究,一个选择是设置一个喊叫服务器,但据我所知,这不是实时的。VLC 允许流式传输,但同样,这不是实时的。
我无法想象这很难做到。我做了很多研究,我能找到的“最佳”解决方案是使用带有音乐播放器插件的 teampeak。如果我可以打开 rythmbox 并开始一个流,其他人可以加入并收听,那会方便得多。
音乐播放器守护程序或简称MPD是将音频流式传输到其他计算机甚至移动设备(例如与网络连接的手机/mp3 播放器)的绝佳选择。
MPD 是围绕客户端/服务器架构设计的,其中客户端和服务器(MPD 是服务器)通过网络进行交互。因此,运行 MPD 只是等式的一半。要使用 MPD,您需要安装 MPD 客户端(又名 MPD 接口)。命令行客户端
您可以在终端或基于图形界面的客户端之间进行选择:
mpc - 一个可靠的、轻量级的、简单的 mpd 客户端,用 C 编写。 控制台客户端
ncmpc - 用 C 编写的curses 客户端。
ncmpcpp - 在 ncmpc 之后用 C++ 编写的curses 客户端。图形客户端
gmpc(Gnome 音乐播放器客户端)- 一个功能齐全的客户端。
ario - 另一个基于 GTK 的客户端。
更多客户端可以在Wiki上找到
Ubuntu安装过程:
/etc/apt/sources.list并启用'universe'存储库。进行此更改后,您将必须运行apt-get update. 您可以使用新立得。如果由于某种原因安装失败,Ubuntu 论坛上的此指南或用户手册可能会有所帮助。 Run Code Online (Sandbox Code Playgroud)sudo apt-get update sudo apt-get install mpd
或者
Run Code Online (Sandbox Code Playgroud)download the latest sources extract them to some directory (for example 'mpd-x-x-x') go to this directory (for example 'cd mpd-x-x-x') install the dependencies, compile and install:
sudo apt-get update
sudo apt-get install libasound2-dev libmad0-dev libid3tag0-dev libflac-dev libflac++-dev libglib2.0-dev
./configure
make
sudo make install
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2155 次 |
| 最近记录: |