PulseAudio 的一大特点就是支持网络音频流。经过几年的发展,现在通过简单的鼠标点击,即可实现局域网内远程音乐播放,甚至支持 Android 手机。

PulseAudio 服务器配置

恕我愚钝,通过这篇报道才知道有了 paprefs 这样便捷的图形化配置工具,使得 PulseAudio 音频服务器的网络流配置十分方便。在此以 Fedora 21 为例简单介绍下如何实现两个使用 PulseAudio 做为音频服务器吧:

sudo dnf install paprefs pulseaudio-module-zeroconf

安装完成后,启动 paprefs ,在 “Network Server” 选项卡内允许来自网络的请求访问本地音频设备,允许设备在网络可见,同时建议勾选“允许匿名访问”。

若是还想允许手机访问的话,可以也一并勾选了下面两个 DLNA/UPnP 相关的选项。

到这里,本机的 PulseAudio 音频服务器配置完成且已经发布到局域网内,可以供其他主机或设备访问了。下来分别针对 Linux 发行版和 Android 手机客户端的配置进行说明。

安装有 Linux 发行版的电脑

在对于局域网内的其他使用 Linux 发行版的机子,依据各自发行版的情况安装 paprefs 和 PulseAudio 的 UPnP 组件即可。无需和做为服务器的发行版一致,只要是使用 PulseAudio 做为音频服务器都可。

类似的,启动 paprefs,在 “Network Access” 选项卡里勾选第一项,将网络中的可见音频设备显示在本地设备列表中。

之后打开“控制中心”,选择“声音”,此时在“输出”选项卡中应该可以看见局域网中的服务器上的声音设备了,选择它即可。

接下来的事情就很简单了,打开 Rhythmbox 或者任何支持 PulseAudio 输出的音乐播放软件,让音乐响起来!此时声音即从配置为服务器的主机发出,而非本机。

Android 系统智能手机

很遗憾 Android 系统目前还是用的 AudioFlinger,所以无法类似电脑那样直接唤起 PulseAudio 做为客户端。不过如果您在服务器配置时勾选了 DLNA/UPnP 选项,亦可以将 PulseAudio 服务器当作 DLNA 媒体渲染器 处理,实现局域网音频回放。

目前常见的国外品牌(Samsung、HTC、LG 等)的 Android 智能手机的内置音乐播放器中都增加了 DLNA 服务支持,若是您的手机固件不包含 DLNA 服务支持,可以使用 BubbleUPnP 实现。在此以 Sony Xperia 系列手机上的 Walkman 音乐播放器为例演示:

在电脑上完成服务器端配置后,在 Xperia 上打开 Walkman 播放器。点击右上角的 Throw 图标。

在可选设备列表中,选择新出现的那个 Audio/Video 设备。

之后播放的歌曲即从配置了 PulseAudio 服务的电脑中飘出。

具体方式如下图所示:

总结

PulseAudio 音频服务器提供很多便捷的功能,如果您有所注意的话,它甚至还提供对于 AirTunes 设备的访问支持。如果有这方面条件的童鞋,不妨在评论中分享下配置 PulseAudio 及 AirTunes 的经验。

linux网络音频播放,通过 PulseAudio 实现局域网音乐播放相关推荐

  1. linux下实现dlna识别当前音频格式,通过 PulseAudio 实现局域网音乐播放

    PulseAudio 的一大特点就是支持网络音频流.经过几年的发展,现在通过简单的鼠标点击,即可实现局域网内远程音乐播放,甚至支持 Android 手机. PulseAudio 服务器配置 恕我愚钝, ...

  2. linux下的网络音乐播放器,Linux_Songbird离开后 Linux下可以替代它的10个音乐播放器推荐,正如我们早先提到的一样, Son - phpStudy...

    Songbird离开后 Linux下可以替代它的10个音乐播放器推荐 正如我们早先提到的一样, Songbird 已经离开了Linux羊群而开源的牧草地将变得更加翠绿.但是,Linux将用什么来取代这 ...

  3. 【网络收录】基于51单片机开发音乐播放器

    [网络收录]基于51单片机开发音乐播放器 本文作者:天析 作者邮箱:2200475850@qq.com 发布时间: Thu, 22 May 2014 18:14:00 +0800 特别声明:本资料来源 ...

  4. 音频频谱显示-基于fmod设计音乐播放器并动态显示频谱图(二)

    音频频谱显示-显示音频文件静态频谱图(一) https://blog.csdn.net/xiaolong1126626497/article/details/126971535 音频频谱显示-基于fm ...

  5. android手机播放pc音乐播放器,最强手机音乐播放器?Foobar2K安卓版体验

    说到最强大的PC音乐播放器,相信很多朋友,特别是HiFi发烧友,会把选票投给Foobar2000.的确,在PC平台上,Foobar2000的优势非常巨大.例如它能够自由定制界面,虽然原生界面很简陋,但 ...

  6. android 音乐播放器设计,基于Android音乐播放器设计的实现毕业论文.pdf

    摘要 随着手机的智能化以及网络的普及和应用,人类将进入移动互联 网的新时代.在国内,随着4G牌照的下发,三大运行商也在加紧抢 占移动互联网领域的制高点.在此过程中,人们对新一代移动互联终 端设备的功能 ...

  7. 仿网易云音乐html代码,仿网易云音乐外链播放器UI的HTML5音乐播放器插件

    简要教程 APlayer是一款仿网易云音乐外链播放器UI的HTML5音乐播放器插件.APlayer音乐播放器可以自定义歌曲封面,可以自定义同步歌词等,界面时尚大方,是一款非常好的HTML5音乐播放器插 ...

  8. html5自动播放音乐外链,仿网易云音乐外链播放器UI的HTML5音乐播放器插件

    APlayer是一款仿网易云音乐外链播放器UI的HTML5音乐播放器插件.APlayer音乐播放器可以自定义歌曲封面,可以自定义同步歌词等,界面时尚大方,是一款非常好的HTML5音乐播放器插件. 安装 ...

  9. android 音乐播放器ui界面设计音乐播放器毕业设计。Android studio编译,项目有源码和apk

    使用Android Studio开发一个简易的音乐播放器 界面图: 视频展示: android 音乐播放器ui界面设计音乐播放器毕业设计.Android studio编译 项目下载: android音 ...

最新文章

  1. PHP线程安全和非线程安全的区别
  2. 下拉多选择框 实现方式_物体检测之旅(三)|设计选择,经验教训和物体检测的趋势...
  3. org.springframework.uti包下的StringUtils的使用和org.apache.commons.lang包下StringUtils的使用
  4. 【easy】234. Palindrome Linked List
  5. python中函数的可变参数解析
  6. FL Studio中钢琴卷帘窗的工具的使用
  7. linux查看进程占用内存与ps命令
  8. 幽默故事:1、我喜欢的女神;2、农村淑女(木子家原创)
  9. 树洞程序php,Anonymous v20200926 – 秘密 PHP树洞程序
  10. 3D建模刚学如何入手制作角色模型,需要学习哪些软件?
  11. 【文文殿下】ExBSGS
  12. ZOJ 3426 HDU 3719 Snooker Referee
  13. vue 中使用 marked + highlight.js 代码高亮
  14. 风清月明,山清水明,心清志明,思清念明
  15. matlab 矩阵3d显示,Matlab 3D视图矩阵
  16. (转)手把手教你写专利申请书•如何申请专利
  17. 页面无限刷新,JS修改当前页面地址,是界面不再刷新
  18. 如何摆平你的WLAN控制器?
  19. 一星期机战A的剧情随想
  20. 博云DevOps 3.0重大升级 | 可用性大幅提升、自研需求管理自定义工作流上线,满足客户多样化需求

热门文章

  1. 单反相机的传奇—佳能单反50年辉煌之路(连载十七)
  2. Android 10.0 SystemUI状态栏屏蔽掉通知栏不显示通知
  3. PNG8格式图片详解
  4. 数仓(六)从0到1简单搭建数仓ODS层(埋点日志 + 业务数据)
  5. JSON.parse报错: Unexpected identifier
  6. Mac系统升级中途断电/关机,升级/开机失败的恢复方法
  7. 迅雷9边下边播绑定第三方播放器
  8. 二维码在企业移动中的应用
  9. 如何将pdf中一些特定页提取存储在另一个pdf中
  10. redux 常见问题