没有合适的资源?快使用搜索试试~ 我知道了~
首页UPnP-av-AVArchitecture-v1-中文
1.概述和范围 1.1.介绍 本文档介绍了整体的 UPnP AV 的架构,为 UPnP AV 设备和服务的模板的基础。AV 架构定义 了通用的交互在 UPnP 控制点和 UPnP AV 设备之间。它是独立于任何特定的设备类型、内容格式和传输协议。它支持各种设备(如电视机、录像机、 CD/DVD 播放器/自动唱片点唱机、 机顶盒、音响系统、MP3 播放器、静态图像照相机、摄像机、电子相框 (EPFs),和PC) 。 AV 体系结构允许设备支持的格式的不同类型的娱乐内容 (如 MPEG2、MPEG4、 JPEG、MP3、Windows Media Architecture (WMA),位图 (BMP) ,NTSC,PAL、ATSC 等)和多种类型的传输协议(如 IEC-61883/IEEE-1394、HTTP GET,RTP、HTTP PUT /POST、 TCP/IP 等)。以下各节描述了 AV 体系结构和各种 UPnP AV 设备和服务如何在一起工作,来解决用户的需求。
资源详情
资源评论
资源推荐

UPnP AV Architecture:1
For UPnP™ Version 1.0
Status: Standardized DCP
Date: September 30, 2008
Document Version: 1.1
1.概述和范围
1.1.介绍
本文档介绍了整体的 UPnP AV 的架构,为 UPnP AV 设备和服务的模板的基础。AV 架构
定义 了通用的交互在 UPnP 控制点和 UPnP AV 设备之间。它是独立于任何特定的设备类型、
内容格式和传输协议。它支持各种设备(如电视机、录像机、CD/DVD 播放器/自动唱片点唱
机、 机顶盒、音响系统、MP3 播放器、静态图像照相机、摄像机、电子相框 (EPFs),和
PC)。AV 体系结构允许设备支持的格式的不同类型的娱乐内容(如 MPEG2、MPEG4、JPEG、
MP3、Windows Media Architecture (WMA),位图 (BMP) ,NTSC,PAL、ATSC 等)和多种类
型的传输协议(如 IEC-61883/IEEE-1394、HTTP GET,RTP、HTTP PUT/POST、 TCP/IP 等)。
以下各节描述了 AV 体系结构和各种 UPnP AV 设备和服务如何在一起工作,来解决用户的需
求。
1.2. 目标
UPnP AV 架构的已显式定义要实现以下目标:
• 支持任意传输协议和内容格式。
• 启动 AV 内容流直接在设备之间传输,不需要控制点的任何介入。
• 启用控制点,以保持独立于任何特定的传输协议和内容格式。这将允许控制点,以透明
的方式支持新的协议和格式。
• 可伸缩性,即支持具有极低的资源,特别是内存和处理的设备功率,以及全功能的设备。
1.3.非目标
UPnP AV 架构不会启用下列任一操作:
• 双向互动式沟通方式,例如音频和视频会议、互联网游戏等
• 访问控制、内容保护和数字版权管理
• 已同步回放到多个渲染设备
1.4. 符号

1.5. 引用
本节列出了使用 UPnP AV 规格的规范性引用并包括内部标记
用于此类的每个引用的方括号:
[AVT] — — AVTransport:2,UPnP 论坛,2008 年 9 月 30 日。
可用的: http://www.upnp.org/specs/av/UPnP-av-AVTransport-v2-Service-20080930.pdf。
最新版本: http://www.upnp.org/specs/av/UPnP-av-AVTransport-v2-Service.pdf。
[CD] — — ContentDirectory:3,UPnP 论坛,2008 年 9 月 30 日。
可用的: http://www.upnp.org/specs/av/UPnP-av-ContentDirectory-v3-Service-20080930.pdf。
最新版本:http://www.upnp.org/specs/av/UPnP-av-ContentDirectory-v3-Service.pdf。
[CM] — — ConnectionManager:2,UPnP 论坛,2008 年 9 月 30 日。
可用:http://www.upnp.org/specs/av/UPnP-av-ConnectionManager-v2-Service-20080930.pdf。
最新版本:http://www.upnp.org/specs/av/UPnP-av-ConnectionManager-v2-Service.pdf。
[MR] — — MediaRenderer:2,UPnP 论坛,2008 年 9 月 30 日。
可用:http://www.upnp.org/specs/av/UPnP-av-MediaRenderer-v2-Device-20080930.pdf。
最新版本:http://www.upnp.org/specs/av /UPnP-av-MediaRenderer-v2-Device.pdf。
[MS] — — MediaServer:3,UPnP 论坛,2008 年 9 月 30 日。
可用:http://www.upnp.org/specs/av/UPnP-av-MediaServer-v3-Device-20080930.pdf。
最新版本:http://www.upnp.org/specs/av/UPnP-av-MediaServer-v3-Device.pdf。
[RCS] — — RenderingControl:2,UPnP 论坛,2008 年 9 月 30 日。
售价:http://www.upnp.org/specs/av/UPnP-av-RenderingControl-v2-Service-20080930.pdf。
最新版本:http://www.upnp.org/specs/av/UPnP-av-RenderingControl-v2-Service.pdf。
2. 体系结构概述
在大多数的(非 AV)UPnP 场景中,控制点控制一个或多个 UPnP 设备的运行情况目的
是完成所需的行为。虽然控制点管理多个设备,但是所有的控制点和每个设备之间的交互,
都是相对独立的。控制点协调着每个设备的运行情况,以达到全面、同步的最终用户效果。
单个设备不会直接与彼此交互。设备之间的所有协调都由控制点来执行而不是设备本身。

大多数 AV 方案涉及的内容 (娱乐)流 (即电影、歌曲、图片等)从一个到另一个设备。如
图 2 所示,一个 AV 控制点与两个或更多作为源和汇的 UPnP 设备分别进行交互。虽然控制
点使这两种设备的行为是协调的和同步的,但是设备本身使用非 UPnP ("的带外")的通信协
议来彼此交互。控制点使用 UPnP 初始化和配置两个设备目的是想所需的内容从一个设备传
送到另一个设备。然而,由于内容使用"带外"传输协议传输,控制点是不直接参与实际内容
传输的命令。控制点根据需要配置这些设备、触发内容流,然后退出这个过程。因此,传输
开始后,控制点可以断开而不会扰乱内容流。换句话说,核心任务(即传输内容)继续即使
没有本控制点的参与。
正如上面的场景中所述,涉及三个不同的实体:控制点,媒体内容的来源(称为"
MediaServer ")和接收器(叫做"MediaRenderer")。 的内容。整个文档的其余部分,所有
三个实体的描述好像他们是独立在网络上的设备。虽然此配置可能很常见(即远程控制,一
部录像机,和电视),但是 AV 体系结构支持这些实以任意的组合,集成在单个物理设备内
例如,一台电视可以视为呈现设备(如显示器)。然而,由于大多数电视包含内置调谐器,
电视也 可以作为服务器设备因为它可以调到 一个特定的渠道和发送 该内 容到达一个

MediaRenderer [MR](即他的本地播放或者一些远端设备,如非调谐播放器)。同样地,许多
MediaServers 和/或 MediaRenderers 还可能包括控制点功能。例如,MP3 渲染器可能会在某
些 UI 控件(如一个小的显示屏和几个按钮),允许用户控制音乐的播放。
3. 播放体系架构
图 3 一般设备架构 aka 3-Box 型
最终用户最通常的任务就是把想要呈现的个人内容或者项目在一个指定的设备上呈现。.
如图 3 所示, 内容回放情景包括三个不同的 UPnP 组件:一个 MediaServer[MS], 一个
MediaRenderer,和一个 UPnP Control Point。 这三个部分 (每个都有明确定义的角色) 一起
工作完成任务。在这个过程中, MediaServer 包含(娱乐)内容,这些内容是用户想要在
MediaRenderer 上渲染的(例如播放和听)。用户与控制点 UI 在本地交互,在 MediaServer
上选择想要的内容,和选择目标 MediaRenderer。
MediaServer 上包含或者有接口对于各种各样的娱乐内容,这些内容存储在本地,或者
是 MediaServer 容易获取到的其他设备上。MediaServer 能够访问它的内容并且传输这些内
容到其他设备上通过使用某种网络传输协议。被 MediaServer 公开的内容可能包含各种类型
包括视频、音频、和/或静态图像。这些内容通过网络协议传输,数据形式也可以被
MediaServer 和 MediaRenderer 所识别。MediaServers 可能支持一种或多种网络传输协议,
同时也有对应数据格式或者也能够将一种格式的数据转换成另一种给定的格式。 例如一个
MediaServer 包含一个 VCR, CD/DVD 播放器/自动点唱机, 照相机,摄像机, PC,机顶盒, 卫星
接收机, 音频磁带播放机等等。
MediaRenderer 通过网络从 MediaServer 上获得内容。例如 MediaRenderer 包含 TV, 立
体, 网络启用扬声器, MP3 播放器, 电子图片框架(EPF),控制音乐喷泉,等.. MediaRendere 可以
接收的数据类型取决与他支持的传输协议与数据格式. 一些 MediaRenderers 可能只支持一
种内容 (比如声音或者静止图片), 这方面,其他 MediaRenderers 可能支持更宽泛的内容类
型包括视频、音频、静止图像。
控制点协调和管理着 MediaServer 和 MediaRenderer 的操作,用户可以直接操作
剩余19页未读,继续阅读


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论11