The Cloud-based 360° Video Playout allows content providers and broadcasters to provide an innovative video experience on traditional TV screens. Viewers can experience video content with freely selectable views on their primary video viewing device – the large TV screen. The capability of view analytics allows content producers and advertisers to get specific information about what viewers are interested in and which part of the scene they are watching, allowing detailed feedback about viewers' interests. The viewer can control the experience of the video playback and can interact with dynamic content overlays (e.g. for interactive advertisement).
The Cloud-based 360° Video Playout for HbbTV consists of the following components:
- 360° Video Pre-processing:
The Cloud Rendering Server operates on the source 360° video and calculates the different FOVs depending on the configuration that is also passed as input. A FOV is defined using the four parameters (φ, θ, Ah, Av)
- Storage and Streaming:
The Cloud Streaming Server offers a REST API to control the individual view and playback state for each client. The output FOVs and manifest of pre-processing step need to be available on a streaming server that is accessible from the CDN provider
- 360° Video Player Client:
The Cloud Streaming solution enables Smart TVs and other streaming devices to provide 360° Video experience through usual video playback of the output from the cloud streaming server. Users can control their individual view and playback state via remote control. The player constructs the final video stream to display from the FOV videos. There is no need to process the received video content before playback. The client platform needs only to provide an API that allows applications to send video segments to the video decoder.
- 360° Video Control Mobile App:
The mobile control app acts as a smart remote control for the 360° Video TV Player. It offers an easy-to-use UI to control the video playback and the angle of current view using touch, gestures or device orientation.
As 360° Video is getting more and more popular and commercially relevant, the experience should be possible on all kinds of screens, including the TV screen. However, 360° video material in high (24K and more to achive a UHD field of view) resolution requires very high bitrate (> 200 – 300 Mbit/s) and high processing load for the view projection and rendering. The 360° Video Playout allows the experience of 360° videos on TV screens as well as on any other low capability devices by performing the rendering of the individual field of view at the server-side in a cloud based infrastructure. Only the selected high-resolution view is then streamed to the playback device, which reduces the bitrate dramatically. The viewer can interact with dynamically inserted interactive objects which enrich the video experience further. The solution for example also allows advertisers to dynamically include personalized advertisements (ad-insertion).