linux网络音频播放,通过 PulseAudio 实现局域网音乐播放
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 实现局域网音乐播放相关推荐
- linux下实现dlna识别当前音频格式,通过 PulseAudio 实现局域网音乐播放
PulseAudio 的一大特点就是支持网络音频流.经过几年的发展,现在通过简单的鼠标点击,即可实现局域网内远程音乐播放,甚至支持 Android 手机. PulseAudio 服务器配置 恕我愚钝, ...
- linux下的网络音乐播放器,Linux_Songbird离开后 Linux下可以替代它的10个音乐播放器推荐,正如我们早先提到的一样, Son - phpStudy...
Songbird离开后 Linux下可以替代它的10个音乐播放器推荐 正如我们早先提到的一样, Songbird 已经离开了Linux羊群而开源的牧草地将变得更加翠绿.但是,Linux将用什么来取代这 ...
- 【网络收录】基于51单片机开发音乐播放器
[网络收录]基于51单片机开发音乐播放器 本文作者:天析 作者邮箱:2200475850@qq.com 发布时间: Thu, 22 May 2014 18:14:00 +0800 特别声明:本资料来源 ...
- 音频频谱显示-基于fmod设计音乐播放器并动态显示频谱图(二)
音频频谱显示-显示音频文件静态频谱图(一) https://blog.csdn.net/xiaolong1126626497/article/details/126971535 音频频谱显示-基于fm ...
- android手机播放pc音乐播放器,最强手机音乐播放器?Foobar2K安卓版体验
说到最强大的PC音乐播放器,相信很多朋友,特别是HiFi发烧友,会把选票投给Foobar2000.的确,在PC平台上,Foobar2000的优势非常巨大.例如它能够自由定制界面,虽然原生界面很简陋,但 ...
- android 音乐播放器设计,基于Android音乐播放器设计的实现毕业论文.pdf
摘要 随着手机的智能化以及网络的普及和应用,人类将进入移动互联 网的新时代.在国内,随着4G牌照的下发,三大运行商也在加紧抢 占移动互联网领域的制高点.在此过程中,人们对新一代移动互联终 端设备的功能 ...
- 仿网易云音乐html代码,仿网易云音乐外链播放器UI的HTML5音乐播放器插件
简要教程 APlayer是一款仿网易云音乐外链播放器UI的HTML5音乐播放器插件.APlayer音乐播放器可以自定义歌曲封面,可以自定义同步歌词等,界面时尚大方,是一款非常好的HTML5音乐播放器插 ...
- html5自动播放音乐外链,仿网易云音乐外链播放器UI的HTML5音乐播放器插件
APlayer是一款仿网易云音乐外链播放器UI的HTML5音乐播放器插件.APlayer音乐播放器可以自定义歌曲封面,可以自定义同步歌词等,界面时尚大方,是一款非常好的HTML5音乐播放器插件. 安装 ...
- android 音乐播放器ui界面设计音乐播放器毕业设计。Android studio编译,项目有源码和apk
使用Android Studio开发一个简易的音乐播放器 界面图: 视频展示: android 音乐播放器ui界面设计音乐播放器毕业设计.Android studio编译 项目下载: android音 ...
最新文章
- PHP线程安全和非线程安全的区别
- 下拉多选择框 实现方式_物体检测之旅(三)|设计选择,经验教训和物体检测的趋势...
- org.springframework.uti包下的StringUtils的使用和org.apache.commons.lang包下StringUtils的使用
- 【easy】234. Palindrome Linked List
- python中函数的可变参数解析
- FL Studio中钢琴卷帘窗的工具的使用
- linux查看进程占用内存与ps命令
- 幽默故事:1、我喜欢的女神;2、农村淑女(木子家原创)
- 树洞程序php,Anonymous v20200926 – 秘密 PHP树洞程序
- 3D建模刚学如何入手制作角色模型,需要学习哪些软件?
- 【文文殿下】ExBSGS
- ZOJ 3426 HDU 3719 Snooker Referee
- vue 中使用 marked + highlight.js 代码高亮
- 风清月明,山清水明,心清志明,思清念明
- matlab 矩阵3d显示,Matlab 3D视图矩阵
- (转)手把手教你写专利申请书•如何申请专利
- 页面无限刷新,JS修改当前页面地址,是界面不再刷新
- 如何摆平你的WLAN控制器?
- 一星期机战A的剧情随想
- 博云DevOps 3.0重大升级 | 可用性大幅提升、自研需求管理自定义工作流上线,满足客户多样化需求