因为我采用的 Tp-link wr703n 路由器可用 rom 只有 4M,并且 openwrt 系统会占用 3.1M 左右, 因此需要外接 u 盘安装软件包,外挂移动硬盘来存储需要远程传输的音频和视频文件。 一、挂载 U 盘和移动硬盘 具体方法: 1.安装包
2.运行如下命令
3.按下图配置即可 二、搭建 DLNA 网络 构建流媒体播放平台 1.选择 DLNA 解决方案原因: 实现多平台流媒体播放目前有几种方法,一是 http ftp,二是 samba,三是 dlna/upnp。一就放弃了,浏览起来太麻烦,而且很多特性不支持,samba 呢太过消耗资源了,播放较大的视频就有点卡,dlna/upnp 则是最理想的选择。目前 linux 有两个 dlna/upnp server 的实现,ushare 、minidlna。ushare 已经停止开发,而且使用过程中经常出现段错误。因此我最终选择了 minidlna 来实现。 2.Minidlna 配置 简单来说就是安装 minidlna 然后修改/etc/config/minidlna 配置文件 按图配置即可 3.安卓设备测试 4.iOS 设备运行截图 从运行截图中可以看到对音乐文件支持封面、流派显示等常用功能 音乐播放支持实时快进,拖动进度条即可。 利用这个系统可以实现远程传输老师上课的音频录音或者视频录像,在多种平台的移动设备上实时观看。 三、挂载 usb 声卡实现伪 airplay 效果 AirPlay 无线技术允许用户在扬声器底座、影音接收器和立体声系统等设备上无线同步播放音乐。 利用 openwrt 加外挂 usb 声卡并外接音箱可以实现伪 airplay 效果,可以在手机等移动设备上控制音箱播放音频文件。 1.配置 USB 声卡 安装声卡内核模块
2.测试声卡是否工作正常 声卡与音箱连接并且插入含有 MP3 文件的 USB 存储设备 这里假设 usb 设备挂载路径为/mnt/sdb1
如正常发声则表示声卡驱动成功 3.安装配置 MPD
4.配置 mpd 5.启动 mpd 进程
6.用手机控制播放 手机连接路由器,在 android 电子市场里搜索 MPDroid 并安装运行 MPDroid,选择第二个默认连接 ,不要选通过 wlan 连接。在 Host 选项里填入路由器的 IP 地址,其它则默认,然后返回到主界面 此时即可用手机无线控制路由器的播放、暂停以及其它操作 手机控制 USB 声卡播放运行截图 路由器实际运行图片
原文地址:
http:///blog/2013/04/23/dlna/ 作者:马野 |
|
来自: dwlinux_gs > 《DLNA》