Advertisement

Extended Format Definition and Quality-driven Format Negotiation in Multimedia Systems

  • Marco Lohse
  • Philipp Slusallek
  • Patrick Wambach
Conference paper
Part of the Eurographics book series (EUROGRAPH)

Abstract

Multimedia middleware needs to support a wide variety of devices together with their respective data formats. This becomes increasingly relevant and difficult in a distributed environment where new devices and formats can become available at any time and must be taken into account when deciding how to set up a flowgraph of distributed multimedia components.

In this paper we present an automatic algorithm for configuring and connecting a high-level flowgraph of multimedia components. Given this abstract flowgraph of participating devices and key components, the algorithm automatically selects necessary additional components, chooses suitable formats, and connects the flowgraph, while trying to achieve the best possible quality.

Keywords

Video Data Output Format Video Resolution Format Negotiation Distribute Multimedia System 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Microsoft: Direct Show Architecture. http://msdn.microsoft.com/ (2000)Google Scholar
  2. 2.
    Apple: Quicktime 5 API Reference. http://developer.apple.com/quicktime/ (2001)Google Scholar
  3. 3.
    Creek, P., Moccia, D.: Digital Media Programming Guide. Silicon Graphics (1996)Google Scholar
  4. 4.
    Khronos Group: Open ML White Paper V2.0. http://www.khronos.org/ (2001)Google Scholar
  5. 5.
    Sun: Java Media Framework 2.0 API Guide. http://java.sun.com/products/javamedia/jmf/ (1999)Google Scholar
  6. 6.
    HAVi: Specification of the home audio/video interoperability (havi) architecture, version 1.1. http://www.havi.org/techinfo/ (2000)Google Scholar
  7. 7.
    Sun: Jini Specifications v1.1. http://www.sun.com/jini/ (2000)Google Scholar
  8. 8.
    Microsoft: Universal Plug and Play Architecture. http://www.upnp.org/ (2000)Google Scholar
  9. 9.
    Hewlett-Packard: Jet Send Technology. http://www.jetsend.hp.com/(2000)Google Scholar
  10. 10.
    Guedes, L., Oliveira, P., Faina, L., Cardozo, E.: QoS Agency: An Agent-based Architecture for Supporting Quality of Service in Distributed Multimedia Systems. In: IEEE Conference on Protocols for Multimedia Systems - Multimedia Networking. (1997)Google Scholar
  11. 11.
    Hafid, A., Bochmann, G., Kerherve, B.: A Quality of Service Negotiation Procedure for Distributed Multimedia Presentational Applications. In: Fifth international IFIP Symposium of High Performance of Distributed Processing. (1996)Google Scholar
  12. 12.
    Rothermel, K., Dermler, G., Fiederer, W.: QoS Negotiation and Resource Reservation for Distributed Multimedia Applications. In: Proceedings of the 1997 International Conference on Multimedia Computing and Systems (ICMCS ’97). (1997)Google Scholar
  13. 13.
    Cormen, T., Leiserson, C., Rivest, R.: Introductions to Algorithms. MIT Press (1997).Google Scholar
  14. 14.
    Wayne, K.: Theory of Algorithms. Technical report, Princeton University (2001)Google Scholar
  15. 15.
    Computer Graphics Lab, Saarland University: Network-integrated Multimedia Framework. http://graphics.cs.uni-sb.de/NMM/ (2001)Google Scholar

Copyright information

© Springer-Verlag Wien 2002

Authors and Affiliations

  • Marco Lohse
    • 1
  • Philipp Slusallek
    • 1
  • Patrick Wambach
    • 1
  1. 1.Computer Graphics LabSaarland UniversitySaarbrückenGermany

Personalised recommendations