查看: 1562|回复: 0

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

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

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2016-3-7 09:19:06 | 显示全部楼层 |阅读模式
    分享到:
    之前的文章中分享了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声卡上,就可以听到手机上的音乐投射到开发板上播放。成功连上之后,类似电影胶片盘的图标此时变成了绿色
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-12-19 23:16 , Processed in 0.115046 second(s), 17 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.