Clayton
Walker
SURF Developing Clients for Streaming 360-Degree Video to End Users
Abstract profile. Full document pending author claim.
Authors:
Clayton Walker
Date Created:
Not specified
Course Title:
Professor:
Not specified
About Paper:
Due to tremendous growth in VR, 360-degree video has become a focus for internet content providers. 360 video promises more immersive and interactive experiences but can be four to six times larger than traditional videos. Previous research has created systems to overcome the high bandwidth requirement by spatially dividing the video and only streaming the relevant portion back to the user. Yet, these systems fall short in experimenting with real users. As a result, the interactivity of these systems is untested, and their capability of delivering an immersive experience efficiently is still questionable. To set the seal on interactive user evaluation, this work aims to develop a standalone client application for 360 video, with the purpose of improving evaluation of 360 video systems on end users. We designed a streaming pipeline for Android phones and head mounted displays that utilizes various programming libraries and APIs to fetch, decode, and render 360 video. This is challenging, as it requires optimizing each step along the pipeline to minimize computing overhead and deliver a desirable framerate video to the user. Dynamic parallelization and careful memory management are critical to this optimization. Upon completion, this work will provide a framework to conduct evaluation that better reflects the end-to-end user experience. Continued research into such clients will make testing of 360-degree video easier and obtain a more complete understanding of factors that affect the user experience.
Source:
Purdue University / 2023
Topics:
No topics listed
Co-authors:
Clayton Walker