Please use this identifier to cite or link to this item: https://doi.org/10.1007/s00530-003-0058-7
DC FieldValue
dc.titleThe design and implementation of a Jini/Java-based A/V stream control and management
dc.contributor.authorZhang, C.H.
dc.contributor.authorPung, H.K.
dc.date.accessioned2013-07-04T07:34:02Z
dc.date.available2013-07-04T07:34:02Z
dc.date.issued2003
dc.identifier.citationZhang, C.H., Pung, H.K. (2003). The design and implementation of a Jini/Java-based A/V stream control and management. Multimedia Systems 9 (4) : 315-326. ScholarBank@NUS Repository. https://doi.org/10.1007/s00530-003-0058-7
dc.identifier.issn09424962
dc.identifier.urihttp://scholarbank.nus.edu.sg/handle/10635/39104
dc.description.abstractDistributed 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.
dc.description.urihttp://libproxy1.nus.edu.sg/login?url=http://dx.doi.org/10.1007/s00530-003-0058-7
dc.sourceScopus
dc.subjectAdaptor
dc.subjectDistributed multimedia
dc.subjectMulticast
dc.subjectMultipoint-to- multipoint stream
dc.subjectReal-time streams
dc.subjectStream group
dc.typeArticle
dc.contributor.departmentCOMPUTER SCIENCE
dc.description.doi10.1007/s00530-003-0058-7
dc.description.sourcetitleMultimedia Systems
dc.description.volume9
dc.description.issue4
dc.description.page315-326
dc.description.codenMUSYE
dc.identifier.isiut000186374900002
Appears in Collections:Staff Publications

Show simple item record
Files in This Item:
There are no files associated with this item.

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.