Abstract
An adaptive multimedia proxy is presented which provides (1) caching, (2) filtering, and (3) media gateway functionalities. The proxy can perform media adaptation on its own, either relying on layered coding or using transcoding mainly in the decompressed domain. A cost model is presented which incorporates user requirements, terminal capabilities, and video variations in one formula. Based on this model, the proxy acts as a general broker of different user requirements and of different video variations. This is a first step towards What You Need is What You Get (WYNIWYG) video services, which deliver videos to users in exactly the quality they need and are willing to pay for. The MPEG-7 and MPEG-21 standards enable this in an interoperable way. A detailed evaluation based on a series of simulation runs is provided.
Similar content being viewed by others
References
Bormans, J., Hill, K.: N5231—MPEG-21 Overview v.5. http://www.chiariglione.org/mpeg/standards/mpeg-21/mpeg-21.htm (2002)
DeMartini, T., Wang, X., Wragg, B.: N5599—Study of Text of ISO/IEC FCD 21000-5 Rights Expression Language. http://xml.coverpages.org/MPEG21-W5599-StudyOfREL-FCD-200303.pdf (2003)
Fahmi H., Latif M., Sedigh-Ali S., Ghafoor A., Liu P. and Hsu L.H (2001). Proxy servers for scalable interactive video support. IEEE Comput. 43(9): 54–60
Kangasharju, J., Hartanto, F., Reisslein, M., Ross, K.W.: Distributing layered encoded video through caches. In: Proceedings of IEEE INFOCOM, pp. 622–636 (2001)
Markatchev, N., Williamson, C.: WebTraff: A GUI for web proxy cache workload modeling and analysis. In: IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, vol. 10, pp. 356–363 (2002)
Paknikar, S., Kankanhalli, M., Ramakrishnan, K.R., Srinivasan, S.H., Ngoh, L.H.: A caching and streaming framework for multimedia. In: Proceedings of ACM Multimedia, pp. 13–20 (2000)
Podlipnig, S., Böszörmenyi, L.: Replacement strategies for quality based video caching. In: IEEE International Conference on Multimedia and Expo (ICME), vol. 2, pp. 49–52 (2002)
Rejaie, R., Kangasharju, J.: Mocha: A quality adaptive multimedia proxy cache for internet streaming. In: 11th International Workshop on Network and Operating Systems Support for Digital Audio and Video, pp. 3–10 (2001)
Reynolds, F., Hjelm, J., Dawkins, S., Singhal, S.: Composite capabilities/preference profiles (CC/PP): a user side framework for content negotiation. W3C Note 27 July 1999, http://www.w3.org/TR/NOTE-CCPP [2004-06-04] (1999)
Sasabe, M., Wakamiya, N., Murata, M., Miyahara, H.: Proxy caching mechanisms with video quality adjustment. In: Proceedings of the SPIE Conference on Internet Multimedia Management Systems, pp. 276–284 (2001)
Schojer, P.: QBIX-G: A quality based intelligent proXy gateway. PhD Thesis, Klagenfurt University (2005)
Schojer, P., Böszörmenyi, L., Hellwagner, H., Penz, B., Podlipnig, S.: Architecture of a quality based intelligent proxy (QBIX) for MPEG-4 Videos. In: ACM World Wide Web Conference, pp. 394–402 (2003)
Sen, S., Rexford, J., Towsley, D.: Proxy Prefix Caching for Multimedia Streams. In: Proceedings of IEEE INFOCOM’99, pp. 1310–1319 (1999)
Vetro, A., Timmerer, C.: N5845 - Text of ISO/IEC 21000-7 FCD - Part 7: Digital Item Adaptation. http://www. chiariglione.org/mpeg/working_documents/mpeg-21/ dia/dia_fcd.zip (2003)
Wang, C.N., et al: M8887—FGS-based video streaming test bed for MPEG-21 universal multimedia access with digital item adaptation. ISO/IEC Input Document (2002)
Zhang Z.L., Wang Y., Du D.H.C. and Shu D (2000). Video staging: a proxy-server-based approach to end-to-end video delivery over wide-area networks. IEEE/ACM Trans. Netw. 8(4): 429–442
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Böszörmenyi, L., Hellwagner, H. & Schojer, P. Metadata-driven optimal transcoding in a multimedia proxy. Multimedia Systems 13, 51–68 (2007). https://doi.org/10.1007/s00530-007-0077-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00530-007-0077-x