Tiled Streaming of UHD video in real-time
Key | Action |
---|---|
K or space | Play / Pause |
M | Mute / Unmute |
C | Select next subtitles |
A | Select next audio track |
V | Show slide in full page or toggle automatic source change |
left arrow | Seek 5s backward |
right arrow | Seek 5s forward |
shift + left arrow or J | Seek 10s backward |
shift + right arrow or L | Seek 10s forward |
control + left arrow | Seek 60s backward |
control + right arrow | Seek 60s forward |
shift + down arrow | Decrease volume |
shift + up arrow | Increase volume |
shift + comma | Decrease playback rate |
shift + dot or shift + semicolon | Increase playback rate |
end | Seek to end |
beginning | Seek to beginning |
Share this media
Download links
HLS video stream
You can use an external player to play this stream (like VLC).
HLS video streamWhen subscribed to notifications, an email will be sent to you for all added annotations.
Your user account has no email address.
Information on this media
Links:
Number of views:
424 (this month: 2)Creation date:
Oct. 8, 2015Speakers:
Arjen VeenhuizenCompany:
TNOLicense:
CC BY-SA 3.0Description
Since 2011, Dutch independent contract research organization TNO has been developing a technology for interactive delivery of ultra-high resolution video. This technology, referred to as tiled streaming, enables (mobile) devices to display and freely navigate (using pan-tilt-zoom) ultra-high resolution (4K, 8K, 16K and up) video recordings, while keeping bandwidth requirements low (e.g. 4-6 Mbps). Key asset is that this streaming technology is based on standard protocols and codecs (MPEG DASH/HLS and H.264) and that it potentially scales to millions of simultaneous users in real time.
With tiled streaming, the high resolution panorama is spatially divided into in a number of video regions (“tiles”) at various resolutions and the end-user device only retrieves those tiles that are required to render a specific viewpoint. Display and interaction takes place at the front-end (e.g. a tablet) while the tiles are actually rendered at the back-end.
Processing such ultra-high resolution video streams in high quality (e.g. bandwidths of 1Gbps+ or higher) poses great challenges, especially when the processing must be performed in real-time.
GStreamer is extensively used in the back-end of the tiled streaming system and a (distributed) tiled streaming platform is currently being developed, optimized and tested within the Amsterdam ArenA football stadium in the Netherlands. Our talk will focus on this distributed back-end, its design, challenges, lessors learned and future work.
Arjen Veenhuizen (1985) is a Research Scientist at the Netherlands Organization for Applied Scientific Research (TNO) with a passion for hands-on development of cutting-edge technology in the area of media networking. He excels in rapid prototyping and achieving his goals in a lean and mean fashion and is profound in coordinating and developing larger scale platforms. Furthermore, he values the importance of applying new technologies to the present day. He is lead architect for TNO tiled streaming technology, allowing for real time efficient and scalable delivery of ultra-high resolution video to mobile devices. He has been pioneering multi-source and multi-device synchronisation technology in the European HBB-Next project which has party been standardized in HbbTV 2.0.
Other media in the channel "GStreamer Conference 2015"
- 793 views, 28 this year, 1 this monthChromium: a new media Backend based on GStreamerOctober 29th, 2015
- 407 views, 52 this year, 2 this monthSimple technique of pipeline performance measurements and time profiling of individual elements (trimmed)October 23rd, 2015
- 913 views, 109 this year, 11 this monthSynchronised multi-room media playback and distributed live media processing and mixing with GStreamerOctober 23rd, 2015
- 345 views, 14 this year, 1 this monthImplementing a WebRTC endpoint in GStreamer: challenges, problems and perspectivesOctober 23rd, 2015
- 626 views, 77 this year, 4 this monthRobust lipsync calibration and error detection Using gstreamer and QR CodesOctober 23rd, 2015
- 193 views, 3 this yearHardware Accelerated Multimedia on Jacinto 6 using Gstreamer frameworkOctober 23rd, 2015