The design and implementation of a Jini/Java']Java-based A/V stream control and management

被引:2
|
作者
Zhang, CH [1 ]
Pung, HK [1 ]
机构
[1] Natl Univ Singapore, Sch Comp, Dept Comp Sci, Singapore 117543, Singapore
关键词
distributed multimedia; real-time streams; stream group; multipoint-to-multipoint stream; multicast; adaptor;
D O I
10.1007/s00530-003-0058-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed multimedia applications make diverse demands on communication services and quality of service. These requirements must be met end-to-end in an efficient and integrated manner through the enabling middleware of end systems and communication networks. The middleware should allow an adaptive quality of service (QoS) to be specified and supported; it should also provide application programming interfaces with integrated group communication support that simplify the programming task of multimedia applications. This paper focuses on the latter aspect and presents a distributed solution known as Stream Manager. Stream Manager allows heterogeneous media devices to be connected by the same session initiation procedures of Stream Manager. Through an underlying network connection management service, it allows a new "group stream" to be supported in addition to the OMG's unicast streams and point-to-multipoint multicast streams. The basic operations of Stream Manager and its application interfaces will be described, and the design and implementation of a prototype in Jini/Java will be presented. The performance of the prototype was measured experimentally in terms of throughput, delay, and latencies of joining and leaving a stream. We then compared its performance with that of streams handled by using Java RMI, Java sockets, and CORBA A/V stream. The performance of our system was found to be superior to that of Java RMI and comparable to that of Java socket but slightly inferior to that of CORBA A/V stream due to the higher intrinsic Java processing overhead.
引用
收藏
页码:315 / 326
页数:12
相关论文
共 50 条
  • [1] The design and implementation of a Jini/Java-based A/V stream control and management
    Cai Hong Zhang
    Hung Keng Pung
    [J]. Multimedia Systems, 2003, 9 : 315 - 326
  • [2] Design and Implementation of JAVA']JAVA-based Piano Teaching Management System
    Nie, Zhuo
    [J]. EDUCATIONAL SCIENCES-THEORY & PRACTICE, 2018, 18 (05): : 1660 - 1669
  • [3] Design and implementation of a Java']Java-based industrial control system configuration tool
    Fay, A
    Drath, R
    Bort, P
    [J]. ETFA 2001: 8TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 2, PROCEEDINGS, 2001, : 553 - 558
  • [4] The implementation of JAVA']JAVA-based SNMP
    Dong, XH
    Fang, ZY
    [J]. 8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VIII, PROCEEDINGS: CONTROL, COMMUNICATION AND NETWORK SYSTEMS, TECHNOLOGIES AND APPLICATIONS, 2004, : 141 - 144
  • [5] Design and implementation of a Web/Java-based network management system
    [J]. 2000, Press of Tsinghua University, China (40):
  • [6] JAVA']JAVA-based Logistics Warehouse Management System Design
    Feng, Wei
    Yong, Yu
    [J]. 2015 2ND INTERNATIONAL SYMPOSIUM ON ENGINEERING TECHNOLOGY, EDUCATION AND MANAGEMENT (ISETEM 2015), 2015, : 171 - 178
  • [7] Java-based design and implementation of the XML parser
    Shen, Jun
    Gu, Guan-Qun
    [J]. Xiaoxing Weixing Jisuanji Xitong/Mini-Micro Systems, 2002, 23 (12):
  • [8] Design and implementation of a Java']Java-based meeting space over Internet
    Lee, BS
    Yeo, CK
    Soon, IY
    Lee, KK
    Sun, W
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2003, 20 (02) : 179 - 195
  • [9] Design and implementation of a JAVA']JAVA-based synchronized multimedia integration language player
    Shin, D
    Shin, D
    Noh, Y
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 182 - 186
  • [10] Design and implementation of a Java']Java-based search engine algorithm analysis systema
    Xia Feifei
    Zhang Guangnian
    [J]. ICCSSE 2009: PROCEEDINGS OF 2009 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, 2009, : 1040 - +