首页> 外文学位 >A semantic-based middleware for multimedia collaborative applications.
【24h】

A semantic-based middleware for multimedia collaborative applications.

机译:用于多媒体协作应用程序的基于语义的中间件。

获取原文
获取原文并翻译 | 示例

摘要

The Internet growth and the performance increase of desktop computers have enabled large-scale distributed multimedia applications. They are expected to grow in demand and services and their traffic volume will dominate. Real-time delivery, scalability, heterogeneity are some requirements of these applications that have motivated a revision of the traditional Internet services, the operating systems structures, and the software systems for supporting application development. This work proposes a Java-based lightweight middleware for the development of large-scale multimedia applications. The middleware offers four services for multimedia applications. First, it provides two scalable lightweight protocols for floor control. One follows a centralized model that easily integrates with centralized resources such as a shared too], and the other is a distributed protocol targeted to distributed resources such as audio. Scalability is achieved by periodically multicasting a heartbeat that conveys state information used by clients to request the resource via temporary TCP connections. Second, it supports intra- and inter-stream synchronization algorithms and policies. We introduce the concept of virtual observer, which perceives the session as being in the same room with a sender. We avoid the need for globally synchronized clocks by introducing the concept of user's multimedia presence, which defines a new manner for combining streams coming from multiple sites. It includes a novel algorithm for estimation and removal of clock skew. In addition, it supports event-driven asynchronous message reception, quality of service measures, and traffic rate control. Finally, the middleware provides support for data sharing via a resilient and scalable protocol for transmission of images that can dynamically change in content and size. The effectiveness of the middleware components is shown with the implementation of Odust, a prototypical sharing tool application built on top of the middleware.
机译:Internet的增长和台式计算机的性能提高已经实现了大规模的分布式多媒体应用程序。预计它们的需求和服务将增长,其流量将占主导地位。实时交付,可伸缩性,异构性是这些应用程序的一些要求,这些要求促使对传统Internet服务,操作系统结构和用于支持应用程序开发的软件系统进行修订。这项工作提出了一种用于大型多媒体应用程序开发的基于Java的轻量级中间件。中间件为多媒体应用程序提供了四种服务。首先,它提供了两个可扩展的轻量级协议用于发言权控制。一个遵循集中式模型,该模型可以轻松地与诸如共享之类的集中式资源集成,而另一个是针对诸如音频之类的分布式资源的分布式协议。可伸缩性是通过定期多播检测信号来实现的,该检测信号传达客户端通过临时TCP连接请求资源所使用的状态信息。其次,它支持流内和流间同步算法和策略。我们介绍了虚拟观察者的概念,该概念将会话感知为与发送者在同一房间。通过引入用户多媒体状态的概念,我们避免了对全局同步时钟的需求,该概念定义了一种组合来自多个站点的流的新方式。它包括一种用于估计和消除时钟偏斜的新颖算法。此外,它支持事件驱动的异步消息接收,服务质量措施和流量速率控制。最后,中间件通过具有弹性和可伸缩性的协议为数据共享提供支持,以传输可以动态更改内容和大小的图像。 Odust的实现展示了中间件组件的有效性,Odust是在中间件之上构建的原型共享工具应用程序。

著录项

  • 作者

    Gonzalez, Agustin Jose.;

  • 作者单位

    Old Dominion University.;

  • 授予单位 Old Dominion University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2000
  • 页码 161 p.
  • 总页数 161
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号