Chinaunix首页 | 论坛 | 博客
  • 博客访问: 144745
  • 博文数量: 58
  • 博客积分: 130
  • 博客等级: 入伍新兵
  • 技术积分: 310
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-19 21:38
文章分类
文章存档

2012年(22)

2011年(36)

分类:

2012-02-16 23:53:15

原文地址:DLNA DMC 推送 DMR 作者:zsfly



DLNA - DLNA简介

DLNA的全称是DIGITAL LIVING NETWORK ALLIANCE
其宗旨是Enjoy your music, photos and videos, anywhere anytime
DLNA(Digital Living Network Alliance) 由索尼、英特尔、微软等发起成立、旨在解决个人PC,消费电器,移动设备在内的无线网络和有线网络的互联互通,使得数字媒体和内容服务的无限制的共享和增长成为可能,目前成员公司已达280多家。
DLNA并不是创造技术,而是形成一种解决的方案,一种大家可以遵守的规范。所以,其选择的各种技术和协议都是目前所应用很广泛的技术和协议。
DLNA将其整个应用规定成5个功能组件。从下到上依次为:网络互连,网络协议,媒体传输,设备的发现控制和管理,媒体格式。
DLNA功能组件构成
Media Formats 
Device Discovery
Control and
Media Management 
Media Transport 
Network Stack 
Network Connectivity 

DLNA - 功能组建
重要技术和协议
Connectivity Ethernet, 802.11, and Bluetooth
Networking IPv4 Suite
Device Discovery and Control UPnP Device Architecture 1.0
Media Management and Control UPnP AV 1.0 and UPnP Printer:1
Media Format Required and Optional Format Profiles
Media Transport HTTP (Mandatory) and RTP (Optional)

1.网络互连。其规定了所接入网络的类型和协议。目前,主要包括:
有线网络:802.3.i/u
无线网络:802.11/a/b/g

2.网络协议。其规定了所使用的网络协议。目前,其规定必须支持IPv4。但是,考虑到地址空间等IPv4的缺点,将在不久的将来支持IPv6。当然,考虑已经存在的IPv4的诸多应用和设备。在未来的很长一段时间内同时支持IPv4和IPv6并保证IPv4和IPv6的互连的双重协议栈将会受到亲赖。

3.媒体传输。其规定了所有DLNA设备都必须支持使用HTTP协议进行媒体的传输。这将使得未来很长一段时间如何提高HTTP协议上高速安全的进行大数据量的传输成为一个课题。单纯就安全而然,TLS也许是个不错的选择。另外,在IPv6的协议中IPSEC已经成为了一个必选项。这也在一定程度上解决了安全问题。不过好像使用软件做加解密的工作始终都不是个正确的选择。因为,在真正的应用中,很少有客户不对你的速度指手画脚。当然,同时你也可以使用RTP的其他专用的媒体流传输协议。但是,前提是你已经支持了HTTP协议下的传输。
4.设备的发现,控制和媒体的管理。这个功能组件是最重要的一个层次。也许是由于英特尔是UPnP的发起者吧,所以,在其再次发起DLNA的时候,UPnP所有的东西当然其不会浪费了呀。是不是因为UPnP很长时间停留在协议阶段,很少有应用,IDG是个例外,英特尔才又来发起DLNA的呢,我是不得而知了:)目前,其采用了UPnP Device Architecture 1.0和UPnP AV 1.0 and UPnP Printer:1。这只是UPnP论坛上一堆标准中的冰山一角了。将其UPnP的东西,好像还是蛮多的,这里就不详细讲了。总之,其通过一系列的步骤和协议来达到设备的发现和管理,同时也通过厂商定义的AV和Printer标准达到对媒体的管理。一大堆的概念和名词,下次再介绍了:)

5.媒体格式。这是最后的一个组件了。其规定了进行数字媒体和内容的共享和使用的时候的媒体格式。其必须支持的是:JPEG, LPCM, MPEG2。其他可选的媒体格式见表2。
DLNA 媒体格式
媒体分类 必须支持的格式 可以支持的格式
Image JPEG PNG, GIF, TIFF
Audio LPCM AAC, AC-3, ATRAC 3plus, MP3, WMA9
AV MPEG2 MPEG-1, MPEG-4*, AVC, WMV9

--------------------------------------------------
第一步: 智能3D高清播放机DLNA设置:

1.首先在系统设定中打开系统下的DLNA DMR :设置为开
2.设置个DLNA设备名称如图:   (也可以不用设置)

--------------------------------------

第二步: 把您需要传送的终端(智能安卓手机\IPAD\电脑等)连入家庭局域网内,有线网或无线WIFI都可以,只要在同一内网就行了.
nscreen :android dlna dmr 播放器   

-------------------------------------
第三步: 以电脑为例吧 

1.电脑打开UPNP服务,家里的路由器也需要打开UPNP服务.
以win7为例: 打开Windows服务中的“SSDP Discovery”和“Windows Media Player Network Sharing Service”两个服务;

这个很容易,右击---我的电脑---管理----服务和应用程序---找到SSDP Discovery
 

双击这个服务,启动类型改为--自动 ---应用--确定就行了.
 
接下来找"Windows Media Player Network Sharing Service"方法一样的.
 
2.在“控制面板\所有控制面板项\网络和共享中心”中将当前电脑的无线网络类型设置为“家庭网络”,手机也连接到这个无线网络;

3.在“控制面板\所有控制面板项\网络和共享中心”中,点击“选择家庭组和共享选项”,如果你想在手机上播放电脑上的图片、视频、音乐等,需选中“将我的图片、音乐和视频输出到我的家庭网络上的所有设备”。然后点击“选择媒体流选项”,启用媒体流,出现“为计算机和设备选择媒体流选项”时,默认全部允许即可。点击确定。这些步骤不一定顺序全对,反正你注意要开这些选项就对了。

----------------------------------------------------------------------
至此,你的电脑也设置好了,接下来就可以用windows自带的Windows Media Player播放软件,推送你电脑上的电影\音乐\照片到,直接在电视上播放了.

当然你的电脑上首先是Windows Media Player有建好媒体库,没有建,就打开软件按提示建立吧,方法很简单,打开windows media player----文件----管理媒体库----视频就可以添加你的电脑上的文件夹(如音乐\视频\照片)到媒体库了,如下图:

这里就不详述了,很简单,直接讲如何通过DLNA推送到,然后显示在电视机上播放吧.

打开windows media player也就是系统自带的这个播放软件啦,稍后我们再讲个具体的支持DLNA的软件[12]吧

注意右上角的那个红框,就是我们要推送的DLNA了,没选择媒体和播放时,这个按键是灰色的!DLNA一定要先选择,并开始播放.!!!!

打开 windows media player后,选择你要推送的电影或是音乐,或是照片,注意DLNA支持的格式哦,不是所有的格式的电影都支持DLNA推送的,所以有的人说为什么有的推不到上,就先在这里找找原因了,呵呵.

好了,选择一部蓝光的M2ts试试,

选择0000.m2ts,电脑上开始播放,此时,windows media player软件右上角的图标点亮(神奇就在这刻发生!!!)
点击这个小图标吧,选择"Realtek Embedded UPnP Render()"

神奇上演,这个M2TS推送到电视机上播放了!

有线100M内网播放蓝光原盘的M2TS流畅不卡!

---------------------------------------------------
更神奇的事: 

电脑上的画面推送到输出到电视机上了,试点电脑上的这个播放窗口中的暂停,音量?
电视也暂停了,音量也全部由电脑控制!!!! 
------------------------------------

以上只是windows media player软件通过DLNA推送到上,输出到电视上,接下来给大家介绍下腾讯的DLNA[1]推送到.
1.先下载腾讯视频软件也就是QQlive,点这里

安装,运行,选择一部电影,观看: 注意右下角的DLNA图标,只有开始播放后,才可以选择!!!!

神奇观注电视机吧,怎么样,电脑上的腾讯QQLIVE是不是推送到你家的电视上了!

阅读(3613) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~