skip to main content
10.1145/2512142.2512149acmconferencesArticle/Chapter ViewAbstractPublication PagesmmConference Proceedingsconference-collections
research-article

A practical and scalable method for streaming omni-directional video to web users

Authors Info & Claims
Published:22 October 2013Publication History

ABSTRACT

With the advent of low-cost capturing hardware, omnidirectional or panoramic video is likely to become a more popular delivery format for video content in the near future. Besides the inherent advantage of being able to capture anything within a scene without intervention from a director or camera operator, the format also increases the interactivity for the end-user and may result in a more immersive experience. To stream this kind of content to a wide range of end-users, a web-based delivery platform is clearly preferred. Unfortunately, a lack of uniform codec and streaming container format support hinders practical deployment, especially for live content distribution. In this paper, a solution is proposed that overcomes these issues for most browsers currently in use by desktop computers. It consists of a back-end module that encodes and encapsulates content into a WebM compliant streamable format in real-time, which is subsequently decoded by the built-in browser decoders and displayed through an HTML5 'canvas' element - either through a planar projection in 2D or through a 3D spherical texture transformation in WebGL. The proposed solution has been deployed on an existing CDN and tested for scalability in the context of a day-long event with omni-directional webcasts.

References

  1. P. R. Aface, J.-F. Macq, and N. Verzijp. Interactive omnidirectional video delivery: a bandwidth-effective approach. Technical report, Bell Labs Technical Journal, March 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Camargus. Home page. http://www.camargus.be.Google ScholarGoogle Scholar
  3. DASH Industry Forum. Overview of mpeg-dash standard. http://dashif.org/mpeg-dash/.Google ScholarGoogle Scholar
  4. Kogeto. Share the world around you. http://www.kogeto.com/.Google ScholarGoogle Scholar
  5. R. Pantos. Http live streaming. http://tools.ietf.org/html/draft-pantos-http-live-streaming-11.Google ScholarGoogle Scholar
  6. Point Grey. Ladybug5. http://ww2.ptgrey.com/products/ladybug5/.Google ScholarGoogle Scholar
  7. P. Quax, P. Issaris, W. Vanmontfort, and W. Lamotte. Evaluation of distribution of panoramic video sequences in the explorative television project. In Proceedings of the 22nd ACM Workshop on Network and Operating Systems Support for Digital Audio and Video, NOSSDAV 2012, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. E. Union. FP7 - Fascinate Project. http://www.fascinate-project.eu/.Google ScholarGoogle Scholar
  9. WebM. An open web media project. http://www.webmproject.org/.Google ScholarGoogle Scholar
  10. World Wide Web consortium. Html5 definition complete. http://www.w3.org/2012/12/html5-cr, December 2012.Google ScholarGoogle Scholar
  11. yellowBird. Surround video showreels. http://www.yb.nl/.Google ScholarGoogle Scholar

Index Terms

  1. A practical and scalable method for streaming omni-directional video to web users

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      ImmersiveMe '13: Proceedings of the 2013 ACM international workshop on Immersive media experiences
      October 2013
      68 pages
      ISBN:9781450324021
      DOI:10.1145/2512142

      Copyright © 2013 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 22 October 2013

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      ImmersiveMe '13 Paper Acceptance Rate6of19submissions,32%Overall Acceptance Rate11of31submissions,35%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader