Architectural considerations for a new generation of protocols
SIGCOMM '90 Proceedings of the ACM symposium on Communications architectures & protocols
An adaptive protocol for synchronizing media streams
Multimedia Systems
Synchronized delivery and playout of distributed stored multimedia streams
Multimedia Systems - Special issue on audio and multimedia
Implementing remote procedure calls
ACM Transactions on Computer Systems (TOCS)
An Open Middleware Architecture for Network-Integrated Multimedia
IDMS/PROMS 2002 Proceedings of the Joint International Workshops on Interactive Distributed Multimedia Systems and Protocols for Multimedia Systems: Protocols and Systems for Interactive Distributed Multimedia
A retrospective on the design of the GOPI middleware platform
Multimedia Systems
Infopipes: an abstraction for multimedia streaming
Multimedia Systems
The Design and Performance of a CORBA Audio/Video Streaming Service
HICSS '99 Proceedings of the Thirty-second Annual Hawaii International Conference on System Sciences-Volume 8 - Volume 8
Modelling dependency in multimedia streams
MULTIMEDIA '06 Proceedings of the 14th annual ACM international conference on Multimedia
Cross-layer wireless multimedia transmission: challenges, principles, and new paradigms
IEEE Wireless Communications
A flexible middleware for multimedia communication: design, implementation, and experience
IEEE Journal on Selected Areas in Communications
Adaptive media playout for low-delay video streaming over error-prone channels
IEEE Transactions on Circuits and Systems for Video Technology
Rate-distortion hint tracks for adaptive video streaming
IEEE Transactions on Circuits and Systems for Video Technology
Network-adaptive low-latency video communication over best-effort networks
IEEE Transactions on Circuits and Systems for Video Technology
Overview of the Scalable Video Coding Extension of the H.264/AVC Standard
IEEE Transactions on Circuits and Systems for Video Technology
Transport and Signaling of SVC in IP Networks
IEEE Transactions on Circuits and Systems for Video Technology
Instant-X: towards a generic API for multimedia middleware
IMSAA'09 Proceedings of the 3rd IEEE international conference on Internet multimedia services architecture and applications
Hi-index | 0.00 |
Efficiency, quality, and robustness of multimedia delivery over best-effort packet networks can be improved by advanced streaming protocols. This comes, however, at the cost of increased application complexity because existing solutions require close cooperation between transport layers and applications to perform effective adaptations. Media encoders have to become network-aware while transport layers need to consider certain properties of the data they deliver, such as the unequal importance of data units and their timing constraints. Today's adaptive streaming systems are developed jointly, customising encoders, protocols and surrounding code for a specific application. This heavily restricts the reuse of protocol implementations for other encoding formats, different application requirements and network environments. In order to enable reuse and simplify the integration of advanced streaming protocols into applications, we propose the Noja programming model for multimedia middleware layers. Noja's abstractions leverage protocol coordination and provide selective transparency features to effectively hide complexity, but expose necessary control options to application developers. Based on examples we show that Noja is applicable to a broad range of multimedia streaming applications and beyond that to data streaming applications in general.