Skip to main content
Log in

Implementation strategies for efficient media fragment retrieval

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

The current Web specifications such as HTML still treat video and audio resources as ‘foreign’ objects on the Web, especially lacking a transparent integration with current Web content. The Media Fragments URI specification is part of various efforts at W3C trying to make media a “first class citizen” on the Web. More specifically, with a Media Fragment URI, one can point to a media fragment by means of a URI, enabling people to identify, share, link, and consume media fragments in a standardized way. In this paper, we propose and evaluate a number of implementation strategies for Media Fragments. Additionally, we present two optimized implementation strategies: a Media Fragment Translation Service allowing to keep existing Web infrastructure such as Web servers and proxies and a fully integrated Media Fragments URI server that is independent of underlying media formats. Finally, we show how multiple bit rate media delivery can be deployed in a Media Fragments aware environment, using our Media Fragments URI server.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Notes

  1. http://www.w3.org/TR/html5/

  2. http://www.w3.org/2008/WebVideo/Activity.html

  3. http://www.w3.org/2008/WebVideo/Fragments/

  4. http://www.w3.org/2008/WebVideo/Fragments/WD-media-fragments-reqs/#fitness-table

  5. Available at http://ninsuna.elis.ugent.be/MediaFragmentsPlayer.

  6. http://ninsuna.elis.ugent.be

  7. Each RAU starts with a random access point and ends just before the next one.

  8. http://www.youtube.com/

  9. http://www.dailymotion.com/

  10. https://projects.ibbt.be/grasp/

  11. http://trailers.apple.com/

  12. The trailers can be accessed at http://ninsuna.elis.ugent.be/DownloadServlet/apple/grasp.html

  13. http://en.wikipedia.org/wiki/M3U

  14. http://www.youtube.com

  15. http://www.youtube.com/watch?v=rEbQzdzV7gs#t=1m03s is a working example.

  16. http://www.videosurf.com/

  17. http://www.videosurf.com/video/michael-jordan-1989-playoffs-gm-5-vs-cavs-the-shot-904591?t=140&e=184 is a working example.

  18. http://www.iis.net/download/SmoothStreaming

References

  1. Amielh M, Devillers S (2001) Multimedia content adaptation with XML. In: Proceedings of 8th international conference on multimedia modeling. Amsterdam, The Netherlands, pp 127–145

    Google Scholar 

  2. Berners-Lee T, Fielding R, Masinter L (2005) IETF RFC 3986: uniform resource identifier (URI)–Generic Syntax. Available at http://tools.ietf.org/html/rfc3986. Accessed 18 March 2011

  3. Fielding R, Gettys J, Mogul J, Frystyk H, Masinter L, Leach P, Berners-Lee T (1999) RFC 2616: hypertext transfer protocol –HTTP/1.1.Available on http://www.w3.org/Protocols/rfc2616/rfc2616.html. Accessed 18 March 2011

  4. Hannuksela MM, Wang Y-K, Gabbouj M (2004) Isolated regions in video coding. IEEE Trans Multimedia 6:259–267

    Article  Google Scholar 

  5. Hausenblas M, Troncy R, Raimond Y, Bürger T (2009) Interlinking multimedia: how to apply linked data principles to multimedia fragments. In: 2nd workshop on linked data on the web (LDOW’09), Madrid, Spain

  6. ISO/IEC (2003) Information technology – coding of audio, picture, multimedia and hypermedia information – part 14: MP4 file format. ISO/IEC 14496-14:2003

  7. ISO/IEC (2007) Information technology – generic coding of moving pictures and associated audio information: systems. ISO/IEC 13818-1:2007

  8. ISO/IEC (2008) Information technology – MPEG systems technologies – part 5: bitstream syntax description language. ISO/IEC 23001-5:2008

  9. Klyne G, Carroll JJ (eds) (2004) Resource description framework (RDF): concepts and abstract syntax. W3C Recommendation. World Wide Web Consortium. Available on http://www.w3.org/TR/rdf-concepts/. Accessed 18 March 2011

  10. McGuinness D, van Harmelen F (eds) (2004) OWL web ontology language: overview. W3C recommendation. World Wide Web Consortium. Available on http://www.w3.org/TR/owl-features/. Accessed 18 March 2011

  11. Pantos R (2009) HTTP live streaming. Available on http://tools.ietf.org/html/draft-pantos-http-live-streaming-01. Accessed 18 March 2011

  12. Pfeiffer S (2003) RFC 3533: The ogg encapsulation format version 0. Available on http://www.ietf.org/rfc/rfc3533.txt. Accessed 18 March 2011

  13. Pfeiffer S (2007) Architecture of a video web - experience with annodex. W3C Video on the Web Workshop

  14. Pfeiffer S, Parker C, Schremmer C (2003) Annodex: a simple architecture to enable hyperlinking, search & retrieval of time–continuous data on the web. In: 5th ACM SIGMM international workshop on multimedia information retrieval (MIR), Berkeley, USA

  15. Pfeiffer S, Parker C, Pang A (2005) Internet draft: specifying time intervals in URI queries and fragments of time-based web resources. Available at http://annodex.net/TR/draft-pfeiffer-temporal-fragments-03.html. Accessed 18 March 2011

  16. Prud’hommeaux E, Seaborne A (eds) (2007) SPARQL query language for RDF. W3C recommendation. World Wide Web Consortium. Available on http://www.w3.org/TR/rdf-sparql-query/. Accessed 18 March 2011

  17. Schulzrinne H, Rao A, Lanphier R (1998) RFC 2326: real time streaming protocol. Available on http://www.ietf.org/rfc/rfc2326.txt. Accessed 18 March 2011

  18. Troncy R, Mannens E (eds) (2009) Use cases and requirements for media fragments. W3C Working Draft. World Wide Web Consortium

  19. Troncy R, Mannens E, Pfeiffer S, Van Deursen D (eds) (2010) Media fragments URI 1.0. W3C Working Draft. World Wide Web Consortium

  20. Van Deursen D, Troncy R, Mannens E, Pfeiffer S, Lafon Y, Van de Walle R (2010) Implementing the media fragments URI specification. In: Proceedings of the 19th international world wide web conference, Raleigh, NC, United States, pp 1361–1364

  21. Van Deursen D, Van Lancker W, De Bruyne S, De Neve W, Mannens E, Van de Walle R (2010) Format-independent and metadata-driven media resource adaptation using semantic web technologies. Multimedia Syst 16(2):85–104

    Article  Google Scholar 

  22. Van Deursen D, Van Lancker W, De Neve W, Paridaens T, Mannens E, Van de Walle R (2010) NinSuna: a fully integrated platform for format-independent multimedia content adaptation and delivery based on semantic web technologies. Multimed Tools Appl – Special Issue on Data Semantics for Multimedia Systems 46(2–3):371–398

    Google Scholar 

  23. Van Deursen D, Van Lancker W, Debevere P, Van de Walle R (2010) Format-independent media delivery, applied to RTP, MP4, and Ogg. In: Proceedings of the 4th international conference on multimedia and ubiquitous engineering, Cebu, Philippines

  24. Van Deursen, D, Van Lancker W, Van de Walle R (2010) On media delivery protocols in the web. In: Proceedings of the IEEE international conference on multimedia and expo 2010, Singapore, pp 1028–1033

  25. Vetro A, Christopoulos C, Ebrahimi T (2003) Universal multimedia access. IEEE Signal Process Mag 20(2):16

    Article  Google Scholar 

Download references

Acknowledgements

The research activities as described in this paper were funded by Ghent University, the Interdisciplinary Institute for Broadband Technology (IBBT), the Institute for the Promotion of Innovation by Science and Technology in Flanders (IWT), the Fund for Scientific Research-Flanders (FWO-Flanders), and the European Union.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wim Van Lancker.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Van Lancker, W., Van Deursen, D., Mannens, E. et al. Implementation strategies for efficient media fragment retrieval. Multimed Tools Appl 57, 243–267 (2012). https://doi.org/10.1007/s11042-011-0785-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-011-0785-2

Keywords

Navigation