Streaming Video Support for 360 / free viewpoint video applications

Here you find the details for the internship named "Streaming Video Support for 360 / free viewpoint video applications" in the company THEO Technologies.

Name: Streaming Video Support for 360 / free viewpoint video applications
Company: THEO Technologies

Streaming video over the internet is a well-understood domain. The video is cut into smaller parts that are transferred using HTTP requests. Adaptive BitRate (ABR) approaches allow to select the most suited bitrate given the changing network conditions. Streaming 360 or complete free viewpoint video is less straightforward. A 360 video contains information from a 360 view., out of which a suited viewpoint is extracted depending on the users’ viewpoint preference.

The size of a complete 360 image needs to be very high to allow high quality viewpoints. Transferring the complete image from server to client, followed by client-side viewpoint extraction requires a lot of bandwidth.
In this internship we investigate approaches to extract the viewpoint at the server and to have the server sending only the requested viewpoint (based on position information received from the user, such as the direction in which the user is looking when wearing a Head Mounted Display).
The student will first get acquainted with video streaming and 360 video. (S)he will use standard software packages such as ffmpeg and OpenCV to extract the viewpoints. The student will make a technology demonstrator allowing to transfer the viewpoint images from a server to a client, leveraging existing software.

Target profiles:
  • Industrial Engineering - IT
  • Burgerlijk Ingenieur - Communication and information Technology
  • Computer Science
  • Burgerlijk Ingenieur - Computer Science Engineering
In industries:
  • IT
Required special knowledge:

Duration: >= 6 weeks
Paid: Nee
Net wage: -
Foreign: Ja
Contact: Johan Vounckx (VP Innovation)