|
●发布、搜索、建议和通知服务(位于JXTA解析服务之上使用TVA支持的应用消息格式); ●用户组成员资格服务(包括集中式和分布式); ●权限交涉服务; ●带有地址簿功能的聊天服务; ●隐藏用户组推荐服务。
Share it!按照TV-Anytime规范定义了查询和应答的格式,并将其封装到JXTA格式中,因此我们就可以借用JXTA机制在网络中承载这些格式。
对于每个对等网络,性能扩展性是很关键的问题,当考虑一个拥有很多对等用户设备的潜在的大网络时,就更要注意这个问题了。JXTA结构包括两种具有可扩展性的解决方案:除了前面提到的组概念,还有一种是超对等用户覆盖网,称为聚集对等用户,它能提供一种有效的方法来缓存和转发系统消息。虽然用户还需要知道去查哪个对等用户组,但JXTA对等组机制的应用为用户搜索结果提供了附加价值。更重要的是,为对等用户提供了一种有效的机制以生成查询范围,这些用户往往拥有相关的内容。尽管在保证扩展性上更加有效,但由于JXTA提供的搜索中心本身具有集中特性,所以我们并没有考虑它们。
当考虑目前典型机顶盒产品中的资源时,完整的JXTA实现参考的确有很大的影响,并且我们将继续考察如何改变这个影响,使它更加适用于该项目的STB设备。
3. 内容传送
在很多著名的IP内容传送协议中,我们选择HTTP作为内容下载协议以及RTP/RTSP协议作为实时流协议。如果当前内部网和宽带网的带宽给定,媒体流很可能只在内部网和网络服务器到内部网的连接上得以应用(正如大多数宽带网络的上行速率比下行速率低)。
然而原则上在Share it!系统中,如MPEG-2、MPEG-4的第二部分、MPEG-4第十部分,都可以支持多个视频编解码器。我们的样品主要使用MPEG-2视频,因为它是目前DVB唯一支持的标准。很显然,基于盒式的转码比不编解码和/或更低比特率效率要高,并可以在速率受限的链路上更快地传输。我们的系统支持这一技术,但这不是我们实现的重点。
我们定义的“内容集”允许多个媒体元素作为一个文件来传送。这样的元素包括MHP Xlet、静止图像等。
4. 元数据和元数据管理
在Share it!项目中,我们已经尽可能地使用TV-Anytime作为元数据的标准。TV-Anytime的元数据形成了JXTA内容广告的集成,广告是用来发布和搜索对等网络上的内容的。同时,我们也实现了兼容TV-Anytime SP006的元数据服务器以支持Share it!机顶盒的查询及返回广播元数据。
5. 权限管理和安全性
DRM是非常复杂的领域,有很多标准小组都在研究它。Share it!的重点是设计一个合适的模型支持家庭到家庭的共享,并扩展当前广播权限模型。
至此,我们定义了两种适合不同条件的应用,即:松接触和紧接触方法。
在松接触模型中,权限协商和确认都是直接在互相信任的对等用户间进行的。一般地,对等请求方已经具有所需内容的使用权限,同时它也要满足对等服务方相应的权限要求才能获得该内容。
在紧接触模型中,权限协商包括一个受信任的第三方作权限代理角色。一般来说,对等请求方不具有所需内容的使用权限,而需要通过这个第三方代理才能达到对等服务方相应的权限要求,并获得该内容。
在系统内部,我们定义了使用和共享准则。使用准则管理每个对等用户使用内容的能力,而共享准则决定对等用户和其他对等用户分享内容的能力。这个系统的目标就是支持合理的全部内容的分布模型,包括从优质电影到家庭制作的内容。紧接触方法使复杂交织的业务模型变得重要,并提供了一个收费的途径。应用于给定内容的具体模型,将由该内容授权的用户定义。对等用户内容共享权利的管理,可能是未来内容提供商的一种新的的分销方式。
该项目样品实现了DRM协议,采用简单的XML和JXTA业务,但是原则上DRM数据可以封装到不同的权限描述语言中。 |