设为首页 收藏本站
查看: 1638|回复: 0

[经验分享] 【手机变身无线音箱-WIFI流媒体传输】--音乐在PC和手机间双向播放-详解Android DLNA使用-使用DLNA实现不同设备间媒体共享

[复制链接]

尚未签到

发表于 2015-10-1 07:01:25 | 显示全部楼层 |阅读模式
一、前言
事情的的缘由是这样的:
我家的音箱是固定的,移动不便,而我家台式机的音频是通过音频线输出到音箱上的,所以我想,如果台式PC做接收端,手机端播放音乐,并将音频信号通过WIFI传输到台式PC端,台式PC便可将接受到的音频播放到音箱上,实现无线音箱的功能 。^_^
由此便展开了一系列折腾和探索的过程.......
本教程介绍的软件理论上主要实现以下功能:
1. 抛开电线,音频无线双向播放。
即:将手机上的音频通过wifi传输到PC端播放,同时PC端可以进行暂停,上/下一曲,音量控制。同时,也可以将PC音频推送到手机端,配合手机普通音箱瞬间变为无线音箱。
2.拍了照片和视频,想和家人一同共享观看,在手机上看吗?NO!手机视频音乐图片直接在电视或电脑上观看。
即:将手机的的音频流通过WIFI传输到PC上播放,同时PC端可以进行暂停,上/下一曲,音量控制。
3.家庭办公室电脑之间共享媒体资源
即:PC与PC之间互相传输音频流
4.照片或音乐瞬间与好友共享,共享乐趣。
即:手机与手机间互相传输音频流
你一定听说过DLNA吧,其实上述功能的实现便主要依赖于DLNA和UPnP协议。
简单介绍下DLNA:
DSC0000.jpg
现在好多手机,笔记本,智能电视,包括Xbox360等游戏机,Apple的ariplay,都在宣传有DLNA功能。其实DLNA是依靠软件实现的功能,不依赖于硬件,所以,任何一部Android手机或装有Window7/8的PC,都可以通过相应的配置或安装相应的软件实现DLNA功能。
所以基于DLNA这个协议,我们只要在Android手机上安装相应的DLNA的服务端和客户端软件,就可以轻松实现流媒体包括视频,音频,图片的共享和播放了。
对于PC端,,Windows7内置的Windows Media Player12就已经对DLNA支持得非常完善了。
再说明一下,DLNA功能的实现必须是家庭中所有设备连入同一个局域网,家庭中必须有无线路由器组成家庭局域网。
DSC0001.jpg
二、Android端软件
其实Android系统内部已经提供了DLNA协议的支持,Android平台上的DLNA相关的软件很多,大部分是DLNA客户端软件,一般只能浏览PC端共享的媒体,而不能共享手机中的媒体。我找到了几款同时具有客户端和服务端功能的软件。
  
软件名
版本
功能
GooglePlay地址
百度网盘
DSC0002.jpg
2player
1.0
实现将手机音频流推送到其他UPnP设备(这里是PC上的WMP) 播放
http://t.cn/zYN0Id2


http://126.am/iI7yd4


DSC0003.jpg
BubbleUPnP
---
可以搜索到其他UPnP设备(这里是PC端WMP) 中共享的音乐,视频,图片,同时也具有与2Player类似的将手机音频流推送到其他设备播放的功能
http://t.cn/zYN0v6U


http://126.am/ZLxed2


DSC0004.jpg
MediaServer
5.3
在Android手机端搭建UPnP服务器,共享手机媒体在PC、电视上播放
http://t.cn/zYN0bGs


http://126.am/Mc4zI2


三、PC端Windows及WMP12设置
1. 首先按Win+r,打开“运行”对话框,输入services.msc,查看相关服务状态
PC端必须保证以下服务是开启的(这些服务很可能被360等禁用了)
SSDP Discovery
UPnP Device Host
Windows Media Center Receiver Service
Windows Media Player Network Sharing Service
最好将WindowsMediaPlayer相关服务都打开,如果不能发现手机上的UPnP设备或者手机上不能看到PC上的共享媒体,多半是因为相关服务没有打开,启动方式设置为自动,确保服务已启动。
2.在Windows资源管理器“库”中添加需要共享的音乐,视频,图片。
以音乐库为例,具体方式如下:
打开音乐库,如没有包括文件夹,右侧会显示“音乐库为空”,这时添加一个文件夹即可。若已经包含文件夹,右侧会显示类似XX个位置,这时点击XX个位置即可添加其他文件夹。
3.在控制面板中打开“网络和共享中心”,确保当前局域网设置为“家庭网络”
在左侧打开“更改高级共享设置”,在家庭或工作中,依次点击点击“启用网络发现”、“启用文件和打印共享”,在“选择媒体流选项”中 DSC0005.jpg
点击“启用媒体流”
DSC0006.jpg
主要的设置便是要启用媒体流。
4.在“媒体流选项”中,点击“选择默认设置”

DSC0007.jpg
选择“本地网络”,“已允许”
选择默认设置中设置如下,即可共享Windows库中的媒体
DSC0008.jpg
5.
然后在开始菜单中打开Windows Media Player,设置如下
“允许控制我的播放器”意思是:手机等其他DLNA设备可以将自己的音频流推送到PC端WMP播放。
“自动允许设备播放我的媒体”意思是:出于同一局域网的手机等其他DLNA设备端可以自由访问PC端共享的媒体内容。
下文会有更进一步解释。
DSC0009.jpg

这时在资源管理器中,点击“网络”,出现如下两个图标,证明PC端的设置就成功了。
DSC00010.jpg
解释一下这两个图标:
DSC00011.jpg
是PC端的DLNA服务器,手机等其他设备可以通过PC端的这个服务访问PC共享的媒体。
DSC00012.jpg
PC端在打开WMP后,图标就会出现,表示其他DLNA设备可以将媒体流推送到PC端的WMP播放并可在手机等其他设备端进行曲目播放,暂停,音量控制等操作。即实现了音频流的无线传输,这就是开头所说的“无线音箱”的功能啦 ^_^
四、Android端操作
这里详细介绍下Bubble UPnP和Media Server这两个软件的使用。
1.打开Bubble UPnP,
Bubble UPnP是一个集成了播放器,DLNA服务端,DLNA客户端的全功能DLNA软件。可以在Android系统上实现DLNA的功能。
下面就详细介绍如何实现本文开头所说的功能
(1)将手机上的音频流推送到PC上WMP播放
打开Bubble UPnP,主界面如下,点击“设备”,会显示出当前局域网内的所有DLNA设备,(包括客户端和服务器)。
DSC00013.jpg    DSC00014.jpg
注: DSC00015.jpg 需要在PC端打开WMP才能看到。
渲染器的意思就是,手机本地的音乐可以用PC端的WMP渲染播放,也可以在手机本地播放。
库的意思就是,音乐资源的来源是手机内置的音乐,还是来自PC端共享的音乐。
所以,若要实现手机手机上的音乐推送到电脑上播放,那么库应该选择本地媒体服务器,渲染器应该选择PC上的WMP,如上图。
点击软件下方的“库”,就可以浏览手机本地的歌曲,点击后,你会发现音频神奇地在PC上的WMP开始播放。
更为神奇的是,在手机上点“下一曲”,PC端的WMP上便切换到了下一曲。PC端按音量按钮,调节的是PC上WMP的音量,实现了音乐的远程播放控制。
DSC00016.jpg    DSC00017.jpg
(2)浏览PC端共享的媒体并在手机端播放。
既然要浏览PC上的媒体,那么库就应该为 DSC00018.jpg ,渲染器就应该为本地渲染器。点击软件下方的“库”,就会出现在PC共享的音乐等媒体,
  找到你想播放的媒体,就可以播放啦~~~
2.Meida Server 的使用:实现共享手机媒体,在电视,PC上播放。
打开Media Server后,会自动开启DLNA服务,“档”选项卡可以选择本机那些文件需要共享。

然后在PC上打开WMP,就可以看到手机共享的内容啦

就介绍到这里吧,抛砖引玉,对于文章开头提到DLNA的第三个和第四个应用,大家可以自己探索。嘻嘻,其实都是一样的道理。
五、结语
家庭娱乐设备的数字化,多样化使得在不同数字终端中的媒体文件共享变得繁琐,DLNA的出现使得数字媒体的共享变得方便、快捷,使用DLAN技术,媒体可在支持DLNA的设备间方便共享。
我本人就是一个对数码设备与各种技术和新奇软件着迷的GEEK,平常最大的乐趣就是折腾各种新奇的数码产品,软件。对Windows和Android以中软件的应用了解一些。目前专注于Linux下编程及系统管理。
写这篇教程花了差不多整整一个下午的时间(不容易哦),算是抛砖引玉,做了一个DLNA技术应用的普及吧。
技术改变生活,技术有了,但更重要的是技术的普及,每个人才能从技术中受益。希望大家善用技术,使生活更美好。
转载请注明出处http://www.cnblogs.com/feifei435/archive/2013/02/23/2923727.html及作者。

by  童小飞
fei435#qq.com
2013.02.23

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-121058-1-1.html 上篇帖子: 连接Wifi 下篇帖子: WiFi的一些事儿
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表