upnpav10学习文档.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
upnpav10学习文档

UPnP AV Architecture 1.0 李效坤 2009-5-11 一、简介 UPnP AV架构是UPnP AV设备和UPnP AV服务模板的基础。它是独立于任何设备类型,内容格式和传输协议的。 支持的设备类型包括:TV,VCR,CD/DVD播放器,机顶盒,家庭音响,MP3播放器,DC, PC等; 内容格式:MPEG2,MPEG4,JPEG,MP3,WMA,BMP,NTSC,PAL,ATSC等; 传输协议:IEC-61883/IEEE1394,HTTP GET,RTP,HTTP PUT/POST,TCP/IP等; 二 目标 设计UPnP AV架构的目的包括: ????????? 支持任意内容格式和传输协议; ????????? 在控制节点不参与的情况下,设备之间直接传输AV内容; ????????? 使得控制节点独立于任何传输协议和内容格式,这样控制节点可以透明地支持新的协议和格式; ????????? 扩展性(从低端设备到高端设备); UPnP AV架构不支持的特性包括: ????????? 双向交互式通信,例如视频会议,网络游戏等; ????????? 权限控制,内容保护,以及数字版权保护; ????????? 多设备的同步播放 三、普通upnp的区别 大多数(非AV)UPnP的流程是:一个控制节点控制一个或多个UPnP设备。虽然控制节点管理多个设备,所有的交互在节点与设备间都是隔离开的。设备之间不直接交互,所有的有关设备间的协调均由控制点来控制而非设备,如下图所示。 大多数UPnP AV的流程包括媒体内容(电影、歌曲、图片等)在设备间传输。控制节点不但协调与同步设备,而且设备之间通过non-UPnP(“out-of-band”)通信协议直接交互。控制节点利用UPnP初始化、配置设备。然而媒体内容的传输是通过“out-of-band”传输协议,控制节点并不直接参与内容的实际传输。控制节点配置设备,触发媒体内容在设备间的传输。因此,传输开始后,控制节点可以被断开连接而且并不会影响到内容的传输。换句话说,传输内容开始后,控制节点的存在与否对传输没有影响。 按照上面的流程,包含了三个独立的实体:控制节点,媒体内容源(MediaServer),媒体内容接收设备(MediaRenderer)。许多MediaServers和MediaRenderers有可能包含控制节点的功能。例如MP3 Renderer通过UI控件来允许用户控制音乐的播放。 四、标准的三方播放架构: 最常见的应用情况是: 终端用户往往是想把一个设备上的东西放到另一个设备上来呈现,比如,用电视来播放PC上的媒体内容。 媒体内容播放流程包括三个独立的UPnP组件:MediaServer,MediaRenderer,UPnP控制节点。 MediaServer包括三个服务:内容目录服务、连接管理服务、AVTransport服务(可选)。 MediaRenderer包括三个服务:渲染控制服务、连接管理服务、AVTransport服务(可选)。 可以理解为:一个控制点、两个设备、四种服务。 两个设备 MediaServer MediaRenderer 四种服务 内容目录 连接管理 渲染控制 AVTransport 下面一一介绍各部分 五、各部分的详细规格 5.1 MediaServer 很显然,大量的内容存放在该设备上。提供内容的地方。当然内容不一定是存在本地的才算。只要能通过该设备得到的都是内容。比如DVD Player, TV tuner. 另外server还必须提供内容目录服务(即内容的基本信息的查询,列表,访问接口等)、连接管理服务(管理与另外设备的连接,如接受来自外界的连接,发送连接请求等)。还有一个可选项的服务。即AV传输。该服务主要是控制点可以控制传输过程,来实现暂停、快进、快退、停止等操作的 设备类型: urn:schemas-upnp-org:device:MediaServer:2 5.2 MediaRenderer 内容呈现的设备 设备类型: urn:schemas-upnp-org:device:MediaRenderer:2 5.3 控制点 控制节点的操作主要包括: ????????? 探测AV设备 ????????? 定位内容 ????????? 获取Renderer所支持的协议与格式 ????????? 比较/匹配 协议/格式 ????????? 配置服务器/渲染器 ????????? 选择内容 ????????? 开始内容传输 ????

文档评论(0)

almm118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档