DLNA

一、DLNA简介
DLNA,Digital Living Network Alliance的简称,意在解决pc,家电,移动设备在局域网内的多媒体共享(音频,视频,图片)。
1、DLNA
    (1)DLNA简介
    (2)DLNA成员
    (3)DLNA标准的制定
    (4)DLNA设备分类
    (5)DLNA架构
    (6)DLNA可以支持的格式
2、UPNP协议简介
    (1)UPnP的工作过程
    (2)UPNP协议常用类
    (3)UPnP协议概述
    (4)UPnP设备工作过程
    (5)设备发现过程简介
    (6)DLNA开发
参考链接:http://blog.csdn.net/xcrmsn/article/details/17385261

二、DLNA在android中的开发流程
做DLNA开发的时候都是用现有的upnp开源框架,upnp官网地址是:http://upnp.org/
相关SDK地址为http://upnp.org/sdcps-and-certification/resources/sdks/

参考文章:
1、基于CyberGarage库的dlna开发(android):http://blog.csdn.net/xzw00/article/details/17168553

2、Cling项目demo实现Android+DLNA实现: http://www.cnblogs.com/poe-blog/p/3429892.html
 

三、DLNA,miracast,airplay的区别
DLNA:
DNLA,Digital Living Network Alliance,是索尼、英特尔、微软等发起的一套 PC、移动设备、消费电器之间互联互通的协议。它们的宗旨是“随时随地享受音乐、照片和视频”。安卓系统部分播放器就具备DLNA功能,例如PPTV就有这功能。可以将原来应该在N7屏幕的影片转移到电视屏幕上。前提是你要有能支持DLNA的电视或者电视盒。

AirPlay:
AirPlay 是苹果开发的一种无线技术,可以通过WiFi将iOS 设备上的包括图片、音频、视频通过无线的方式传输到支持AirPlay 设备。售价99美元的Apple TV就具备这样的功能。AirPlay具备与DLNA所没有的镜像功能,可将iPhone 或iPad 上的画面无线传输到电视上,也就是说你设备显示的是什么,电视屏幕显示就就是什么,而不仅限于图片和视频。你可以拿着iPad 来当做方向盘,然后看着大屏玩游戏。

Miracast:
Miracast是由Wi-Fi联盟于2012年所制定,以Wi-Fi直连为基础的无线显示标准。支持此标准的设备可通过无线方式分享视频画面,例如手机可通过Miracast将影片或照片直接在电视或其他装置播放而无需受到连接线缆长度的影响。与DLNA不同的是,Miracast 也有类似于AirPlay 的镜像功能,可以将手机中屏幕内容直接投放到高清电视屏幕里,这样你也可以通过电视屏幕来玩游戏了。


参考链接:http://blog.csdn.net/jsj062458/article/details/17222889

扩展阅读:
1、Android手机+电脑+WIFI 搭建DLNA多媒体分享系: http://www.cnblogs.com/tamer/archive/2012/05/15/2502103.html

2、【手机变身无线音箱-WIFI流媒体传输】--音乐在PC和手机间双向播放-详解Android DLNA使用-使用DLNA实现不同设备间媒体共享: http://www.cnblogs.com/feifei435/archive/2013/02/23/2923727.html

原文地址:https://www.cnblogs.com/klcf0220/p/3511240.html