Multimedia Tools and Applications

, Volume 39, Issue 3, pp 379–412 | Cite as

FESORIA: An integrated system for analysis, management and smart presentation of audio/video streaming services

  • Xabiel García Pañeda
  • David Melendi
  • Manuel Vilas
  • Roberto García
  • Víctor García
  • Isabel Rodríguez


Due to the elevated consumption of resources, the high cost of the production of contents and the quality of service required in audio/video streaming services, it is extremely important to optimize all the elements involved in the deployment of these services. With this goal in mind, provider companies have developed their management and presentation tools. At the same time, some specific tools for audio/video streaming analysis have appeared. Data are collected from servers and proxies by analyzing their log files in order to generate different types of reports. In spite of their utility, there is a disconnection between these types of tools. In this way, several important relationships between collected data are lost and the influence of other important aspects such as the behaviour of the users and their relationship with the subject or the length of the contents is not considered. This generates inaccurate analyses and the impossibility to improve the presentation, for example by generating recommendations using the information gathered from the analysis tool. Fesoria is a system which combines both characteristics. It is an analysis tool and, at the same time, a system to manage the whole audio/video service. Fesoria is able to process the logs gathered from the streaming servers and proxies, and combine the extracted information with other types of data, such as content metadata, content distribution networks architecture, user preferences, etc. All this information is analyzed in order to generate reports on service performance, access evolution and users’ preferences, and thus to improve the presentation of the services. The system has been used in real audio/video services since 2001 with satisfactory results.


Presentation Management Analysis Audio/video streaming System 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Almedia JM, Eager DL, Vernon MK (2001) A hybrid caching strategy for streaming media files. Workshop on Network and Operating System Support for Digital Audio and Video, NOSSDAV, Nueva York, EEUU, 25–27 June 2001Google Scholar
  2. 2.
    Arias JR, Suárez FJ, García DF, Pañeda XG, García VG (2002) A set of metrics for evaluation of interactive news-on-demand systems. ACM International Multimedia Conference, Juan les Pins, 1–6 December 2002Google Scholar
  3. 3. LLC (2007) Audio and video hosting service.
  4. 4.
    Casale G, Cremonesi P, Serazzi G, Zanero S (2005) Performance issues in video streaming environments. Paper presented at IEEE QEST’05, Torino, 19–22 September 2005Google Scholar
  5. 5.
    Cherkasova L, Gupta M (2004) Analysis of enterprise media server workload: Access patterns, locality, content evolution and rates of change. IEEE/ACM Trans Netw 12:781–794CrossRefGoogle Scholar
  6. 6.
    Chesire M, Wolman A, Voelker G, Lavy H (2001) Measurement and analysis of a streaming-media workload. Symposium on Internet Technologies and Systems, San FranciscoGoogle Scholar
  7. 7.
    Cranor CD, Green M, Kalmanek C, Shur D, Sibal S, Van der Merwe JE (2001) Enhanced streaming services in a content distribution network. IEEE Internet Computing 5:66–75CrossRefGoogle Scholar
  8. 8.
    Dublin Core Metadata Initiative (DCMI) (2006) Dublin Core Metadata element set, version 1.1: Reference description. Dublin Core Metadata InitiativeGoogle Scholar
  9. 9.
    García R, Pañeda XG, García V, Melendi D, Vilas M (2007) Statistical characterization of a real video on demand service: user behaviour and streaming-media workload analysis. Simul Model Pract Theory 15:672–689 DOI  10.1016/j.simpat.2007.02.004 CrossRefGoogle Scholar
  10. 10.
    Keynote (2006) Keynote streaming perspective. Cited 2 March 2006
  11. 11.
    Li M, Claypool M, Kinicki R, Nichols J (2005) Characteristics of streaming media stored on the Web. ACM Trans Internet Technol 5(5):601–626CrossRefGoogle Scholar
  12. 12.
    Loguinov D, Radha H (2001) Measurement study of low-bitrate Internet video streaming. ACM SIGCOMM Internet Measurement Workshop, San FranciscoGoogle Scholar
  13. 13.
    Luna CE, Kondi LP, Katsaggelos AK (2003) Maximizing user utility in video streaming applications. IEEE Trans Circuits Syst Video Technol 13(2):141–148CrossRefGoogle Scholar
  14. 14.
    Melendi D, Pañeda XG, García V, Neira A (2003) Métricas para el Análisis Práctico de Servicios de Vídeo-Bajo-Demanda Reales. Congreso Iberoamericano de Telemática. CITA. Montevideo, UruguayGoogle Scholar
  15. 15.
    Melendi D, Vilas M, García R, Pañeda XG, García V (2006) Characterization of a real Internet radio service. EROMICRO, DubrovnikGoogle Scholar
  16. 16.
    Nesvadba1 J, Fonseca P, Sinitsyn A, de Lange F, Thijssen M, van Kaam P, Liu H, van Leeuwen R, Lukkien J, Korostelev A, Ypma J, Kroon B, Celik H, Hanjalic A, Naci U, Benois-Pineau J, de With P, Han J (2005) Real time and distributed AV content for consumer electronic networks. IEEE International Conference on Multimedia and EXPO 2005, AmsterdamGoogle Scholar
  17. 17.
    Pañeda XG, Melendi D, García M, García VG, García R, Riesgo E (2003) Analysis tool for a video-on-demand service based on streaming technology. 6th IEEE Conference on High Speed Networks and Multimedia communications. LNCS 2720. Springer, EstorilGoogle Scholar
  18. 18.
    Pañeda XG, Melendi D, García VG, García R, Neira A (2004) Analysis and configuration methodology for video-on-demand services based on monitoring information and prediction. 6th International Conference on Enterprise Information Systems (ICEIS2004), PortoGoogle Scholar
  19. 19.
    RealNetworks (2002) Helix universal server administration guide.
  20. 20.
    RFC 1157 (1990) RFC 1157—Simple network management protocol (SNMP).
  21. 21.
    Sawmill (2007) Sawmill analysis tool.
  22. 22.
    Siever E, Hekman JP, Spainhour S, Figgins S (2000) Linux in a nutshell. O’Reilly, CambridgeGoogle Scholar
  23. 23.
    Terada N, Kawai E, Sunahara Hideki (2005) Extracting client-side streaming QoS information from server logs. In: Proceedings of the IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PacRim2005), Victoria, pp 621–624Google Scholar
  24. 24.
    Van der Raadt B, Gardin T, Yu E (2005) Exploring Web services from a business value perspective. Paper presented at IEEE RE’05, Paris, 29 August–2 September 2005Google Scholar
  25. 25.
    Veloso E, Almeida V, Neira W, Bestavros A, Jin S (2002) A hierarchical characterization of a live streaming media workload. Internet Measurement Workshop, MarsellaGoogle Scholar
  26. 26.
    Virage IP-TV (2007) Rich media management software and intelligent video statistics.
  27. 27.
    Wang B, Sen S, Adler M, Towsley D (2002) Optimal proxy cache allocation for efficient streaming media distribution. IEEE Infocom, New YorkGoogle Scholar
  28. 28.
    Watson AB, Hu J, McGowan JF III, Mulligan JB (1999) Design and performance of a digital video quality metric. SPIE Proc 3644:168–174CrossRefGoogle Scholar
  29. 29.
    Winkler S et al (2001) Perceptual video quality and blockiness metrics for multimedia streaming applications. 4th Symposium on Wireless Personal Multimedia Communications, Aalborg, pp 553–556Google Scholar
  30. 30.
    World Wide Web Consortium (2000) Simple object access protocol (SOAP) 1.1.
  31. 31.
    World Wide Web Consortium (2002) Web services activity.
  32. 32.
    Wright J (2005) Blades have the edge. IEEE Spectrum 42:24–29CrossRefGoogle Scholar
  33. 33.
    Yu H, Zheng D, Zhao BY, Zheng W (2006) Understanding user behaviour in large-scale video-on-demand systems. Paper presented at EuroSys2006, Belgium, 18–21 April 2006Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2007

Authors and Affiliations

  • Xabiel García Pañeda
    • 1
  • David Melendi
    • 1
  • Manuel Vilas
    • 1
  • Roberto García
    • 1
  • Víctor García
    • 1
  • Isabel Rodríguez
    • 1
  1. 1.Computer Science DepartmentUniversidad de OviedoAsturiesSpain

Personalised recommendations