HTML5 MSE Playback of MPEG 360 VR Tiled Streaming

03/07/2019
by   Dimitri Podborski, et al.
0

Virtual Reality (VR) and 360-degree video streaming have gained significant attention in recent years. First standards have been published in order to avoid market fragmentation. For instance, 3GPP released its first specification on VR to enable 360-degree video streaming over 5G networks while relying on several technologies specified in ISO/IEC 23090-2, also known as MPEG-OMAF. While some implementations of OMAF-compatible players have already been demonstrated at several trade shows, we have not yet seen any implementations of viewport-dependent media profile in a web browser. In this demo paper we describe how we implemented the most advanced media profile from OMAF: HEVC-based viewport-dependent OMAF video profile with multi-resolution HEVC-tiles, using only JavaScript. We also describe how to overcome certain missing features that HTML5 browsers do not provide today to fully support OMAF. The implementation was tested on Safari browser with support of HEVC video through HTML5 Media Source Extensions API. In addition, the WebGL API is used for rendering, using region-wise packing metadata defined in OMAF.

READ FULL TEXT
research
09/28/2016

Adaptive 360 VR Video Streaming: Divide and Conquer!

While traditional multimedia applications such as games and videos are s...
research
05/07/2020

Accessibility in 360-degree video players

Any media experience must be fully inclusive and accessible to all users...
research
11/07/2017

Viewport-aware adaptive 360° video streaming using tiles for virtual reality

360 video is attracting an increasing amount of attention in the context...
research
12/05/2018

Wireless Access to Ultimate Virtual Reality 360-Degree Video At Home

Virtual reality 360-degree videos will become the first prosperous onlin...
research
02/04/2019

Very Long Term Field of View Prediction for 360-degree Video Streaming

360-degree videos have gained increasing popularity in recent years with...
research
04/12/2023

An Optimal SVC Bitstream Schema for Viewport-dependent 360-degree Video Streaming

To deliver ultra-high resolution 360-degree video (such as 8K, 12K, or e...
research
03/07/2022

Privacy Leakage in Proactive VR Streaming: Modeling and Tradeoff

Proactive tile-based virtual reality (VR) video streaming employs the vi...

Please sign up or login with your details

Forgot password? Click here to reset