首先,感谢网络上国内外各位大神,我只是依葫芦画瓢的做了试验实现了基于树莓派的DLNA和Airplay无线音频传输的功能。因为过程中也走了弯路有些问题,所以这里也只是来记录一下操作过程,整个实现方法和过程并非原创,特此声明。

我使用的是树莓派3 B+版本硬件,系统为官方Raspbian的最新版本系统,如下:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description:    Raspbian GNU/Linux 9.6 (stretch)
Release:         9.6
Codename:     stretch

$ uname -a
Linux raspberrypi3 4.14.82-v7+ #1165 SMP Wed Nov 21 16:42:28 GMT 2018 armv7l GNU/Linux

<基于树莓派的DLNA无线音频传输>

1. 使用如下命令安装依赖的工具:

sudo apt-get install libupnp-dev libgstreamer1.0-dev gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-alsa autoconf gstreamer1.0-pulseaudio

这里特别记录一下,根据网上搜索到的描述,gstreamer1.0-alsa和gstreamer1.0-pulseaudio安装哪一个是根据系统环境确定的,我没有安装后者的时候可以连接上但一直没有声音输出,安装这个工具包以后就okay了,所以建议一开始就一起安装上。

2. 安装gmediarender

根据网上搜索到的描述,这里需要下载gmrender-resurrect的源代码然后进行编译安装,但我是直接使用apt-get安装的,测试也没问题:

sudo apt-get install gmediarender

3. 使用如下命令进行播放测试

gmediarender -f "Raspberry"

-f后面的参数是DLNA服务的名称,在手机上连接时可以看到。使用此命令启动DLNA服务后,我使用QQ音乐进行连接测试,可以看到Raspberry无线设备并成功播放音乐。

4. 可以将gmediarender设为开机自启动,这样每次启动树莓派就可以直接通过DLNA连接。使用如下操作:

编辑/etc/default/gmediarender:

ENABLE=1

DAEMON_USER="gmediarender:audio"    // 用户分组

UPNP_DEVICE_NAME="$(hostname)"     // DLNA连接的名称,可根据自己喜好更改

执行如下命令:

sudo useradd -g audio gmediarender

sudo update-rc.d gmediarender defaults

这样就实现了gmediarender开机自动启动。

如果使用上述命令重启后发现gmediarender未启动,可以使用systemd enable服务的方式实现:

/lib/systemd/systemd-sysv-install enable gmediarender

<基于树莓派的Airplay无线音频传输>

1. 安装依赖工具包

sudo apt-get install libssl-dev libavahi-client-dev libasound2-dev libao-dev libpulse-dev

2. 安装shairport

这里网上也介绍的是下载源码进行编译安装,我还是直接使用如下命令进行的安装,测试可以使用。

sudo apt-get install shairport-sync

3. 安装完成后,直接重启了一次(不重启也没问题),然后在iphone的QQ音乐上,就可以看到设备进行无线音乐传输了。个人感觉相对于DLNA来说配置更简单一点。

最后,还是要赞一下树莓派!

基于树莓派的DLNA和Airplay无线音频传输相关推荐

  1. 基于MT7688AN模块开发板WiFi路由方案无线音频传输WiFi音箱测试

    无线路由解决方案无损WiFi音频传输测试 基于MT7688AN模块开发板WiFi路由方案无线音频传输WiFi音箱测试 L107物联网路由器模块是基于联发科MT7688或MT7628芯片组.该模块只需要 ...

  2. 全球及中国无线音频传输器行业发展前景与投资战略规划分析报告2022-2028年

    全球及中国无线音频传输器行业发展前景与投资战略规划分析报告2022-2028年 [出版机构]:鸿晟信合研究院 本文的2022-2028年的预测数据是基于过去几年的历史发展.行业专家观点.以及本文分析师 ...

  3. linux soundwire usb,soundwire server(无线音频传输软件)

    soundwire server是款不错的无线音频传输软件:该软件主要是在电脑端运行,可以将安卓设备转变成为无线耳机,无线扬声器,这样就会对用户的声音体验加强:也支持将电脑上面的所有音乐.音频等传输到 ...

  4. 主流无线音频传输方案

    一.概述 无线音频传输很大程度上解决了音影设备布线难的问题,特别是大型的场合.科技的进步,用户对无线传输的要求越来越高,一发对多收的无线音频方案将成为主流. 二.方案分类 无线传输方案,从目前来说方案 ...

  5. 2.4G无线音频传输方案

  6. 2.4G无线音频双向传输技术运用

    2.4G无线音频双向传输技术运用 1.产品描述 A8810S1 是一对远距离的 2.4G 无线音频传输模组.模组专业的 RF 电路设计配合独有的软件跳频机制,有效提高了 RF 的抗干扰能力及传输距离. ...

  7. 无线音频优劣分析king-chip--5.8G无线音频技术和2.4G无线音频技术

    无线音频,是指将音频型号以无线电波作为载体,从一个设备传输到另外一个设备,实现音频的无线传输,就我们所熟知的有如:5.8G无线音频传输,2.4G无线音频传输,蓝牙无线音频传输,WiFi无线音频传输,U ...

  8. 蓝牙音频传输格式:SBC ACC APTX LDAC

    达到 CD 音质(16bit/44.1kHZ 立体声)需要 1411.2 kbit/s的带宽,显然bluetooth A2DP 无法允许(蓝牙2.0/2.1 + EDR最大的载波率大约是2.1Mbit ...

  9. 蓝牙 A2DP 音频传输格式-全面解析

    1. 蓝牙 A2DP 音频传输格式 达到 CD 音质需要 1411.2 kbit/s 的带宽,显然 A2DP 无法允许,所以音频数据需要经过压缩.我们知道同样的比特率下,不同的编码格式音质是不同的.A ...

  10. 三种主流无线同屏技术介绍(Miracast、DLNA与AirPlay技术)

    不知道大家对无线同屏技术有多少了解,当这种技术普及的时候,我想我们的工作与生活又会方便很多吧!下面是目前三种主流同屏技术的介绍: 目前这种将终端信号经由WiFi传输到电视.电视盒的技术有三种:DLNA ...

最新文章

  1. 使用终端建立自己需要工程
  2. 理解javascript 回调函数
  3. 新年新气象,用新年的喜庆来迎接的生活
  4. Unsupported ONNX opset version: 11
  5. linux IP类常用命令
  6. 《Adobe Photoshop大师班:经典作品与完美技巧赏析》—Alexander Corvus
  7. 合泰单片机 熔丝_合泰单片机HT66F018红外发射C程序及电路图
  8. 使用Google Cloud Platform分散您的应用程序
  9. 剖析Caffe源码之ImageDataLayer
  10. 2018.1之后Standard Assets如何安装?
  11. oracle apache服务占用80端口
  12. 抠图软件有哪些?这些软件可以做到一键抠图
  13. nodejs 做动态网页
  14. Ubuntu常用软件下载以及视频流裁剪转码获取教程(可直接下载油管、B站、优酷等视频资源!)
  15. tp中ueditor编辑器的使用
  16. Typora1.0.2 + SMMS上传图片
  17. 支付宝APP支付申请配置过程详解
  18. 子佩录音盒,winform实现拨打电话,接听电话,显示客户信息,并录音,写入一条记录
  19. 力扣今日打卡数独解答
  20. matlab求解代数等式,2008-2009学年线性代数试卷A及答案

热门文章

  1. IDEA官网以往版本下载
  2. get请求和post请求的区别
  3. 用户注册页面的再次确认密码的验证方式
  4. HTML编辑器-HTML网页表单可视化在线编辑器插件大全
  5. 那款软件可以测试平板电脑性能,性能测试和应用体验
  6. 面试题心得--spring注解的原理
  7. 工业级嵌入式串口转wifi模块
  8. fastdfs 集群配置
  9. UmiJS介绍--快速上手(一)
  10. 微信小程序 源码资源汇总