查看: 2686|回复: 1

基于TigerBoard开发板的WIFI音箱之DLNA播放器的搭建

[复制链接]
  • TA的每日心情
    开心
    2018-6-12 14:05
  • 签到天数: 76 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2016-3-9 20:11:50 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 糖悦之果飞 于 2016-3-23 14:26 编辑

    本文实现WIFI音响的功能。在手机上使用支持DLNA协议的音乐播放器,将手机上的音乐投放到TigerBoard开发板上,并通过板上的USB声卡连接音响播放出来,同时支持在手机上控制音乐的播放进度,音量,以及上下曲。
    应用案例搭载一个USB的声卡,购买连接https://detail.tmall.com/item.ht ... &_u=fb345vo0fe3
    之前的文章中分享了GoBian系统无线网络的配置,并且能够顺利地连接上网络,现在分享的是DLNA播放器的搭建。
    多媒体数据能够在不同设备之间进行投射需要一个规范来支撑,目前比较常见的时DLNA协议。而WIFI音箱需要的是一个支持DLNA协议的播放器,使之能够接收和播放从其他设备(我测试的设备为安卓手机)投射过来的音频。由于Tigerboard板子上没有音频输出接口,所以你需要的另配一个USB声卡,最好是免驱动的。
    由于需要安装额外的软件,所以需要更新一下软件库,sudo apt-get update。
    安装之后,下载DLNA播放器源码wget -c https://github.com/hzeller/gmrender-resurrect/arch...,解压压缩包,进入源代码文件夹。在编译代码之前,先安装一下需要的软件,执行以下命令:
    sudo apt-get install autoconf libupnp-dev libgstreamer0.10-dev \
      gstreamer0.10-plugins-base gstreamer0.10-plugins-good \
      gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly \
      gstreamer0.10-ffmpeg \
      gstreamer0.10-pulseaudio gstreamer0.10-alsa
    在源代码文件夹顶层依次执行./autogen.sh、./configure、make、sudo make install,即可完成对源代码的编译和安装。编译出来的命令名字为gmediarender。
    安装之后,插上USB声卡,重启设备。
    重启设备之后进入系统,执行gmediarender -f tigerboard命令即可启动DLNA播放器程序,其中-f后面接着的参数是本播放器的名称,在其他设备上可以通过该名称来选中该设备.启动程序之后,在手机上安装酷狗播放器,并且TigerBoard开发板和手机是处于同一个局域网内。

    打开酷狗播放器并选中一个歌曲进行播放。进入播放界面:

    在左上角歌名底下有一个类似电影胶片盘的图标,点击该图标,就可以扫描到同一局域网里的DLNA设备,我扫描到的就是

    tigerboard就是开发板上启动播放器程序时-f指定的参数,选中该设备,然后将音箱插在USB声卡上,就可以听到手机上的音乐投射到开发板上播放。成功连上之后,类似电影胶片盘的图标此时变成了绿色

                  
    项目源码采用开源代码,下载地址为https://github.com/hzeller/gmrender-resurrect/archive/master.zip

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2018-6-12 14:05
  • 签到天数: 76 天

    连续签到: 1 天

    [LV.6]常住居民II

     楼主| 发表于 2016-3-15 10:04:25 | 显示全部楼层
    USB声卡购买地址https://detail.tmall.com/item.ht ... &_u=fb345vo0fe3
    另我测试过百度音乐,网易云音乐,QQ影音,BubbleUPnP这些APP,均支持
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-4-19 14:25 , Processed in 0.116198 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.