Nieuw op Registreer je nu om je eigen persoonlijke vacature-matches te krijgen.


Stage | Improving live video streaming services in mobile networks

Stage in The Hague, Nederland

Soort opleiding





Engels (Vloeiend)
Nederlands (Vloeiend)

Werk ervaring

0 tot 1 jaren

Je vindt jouw perfecte baan of stage sneller met een profiel

Zie gelijk jouw vacature-matches en vind de baan of stage die perfect is voor jou.


More and more users are watching videos on mobile devices nowadays. Also, with services such as Interactive TV from KPN and Youtube live, the consumption of live video and TV streaming services via mobile networks is ramping up. The majority of video streaming services right now, including KPN and YouTube’s, are deployed over-the-top (i.e. via Internet) using adaptive video streaming approaches, based on the HTTP protocol. Examples of these approaches are MPEG DASH (dynamic adaptive streaming over HTTP) and Apple HLS (HTTP live streaming). In these approaches, the service provider and the mobile streaming application have no insights into what happens in the network. This is not optimal for services that have specific requirements, especially in terms of delay, and when multiple users access them concurrently, which is what happens for live video services. To improve the management of video streaming services, MPEG has recently released a new standard, called MPEG DASH SAND (SAND – Server and Network Assisted DASH), which proposes the presence of a “network element”, located in the ISP network, which communicates with the video applications on the mobile phones advising them on potential network/server issues and proposing alternatives. However, this standard is very new – no commercial implementations exist yet – and how the special “network elements” may be used for live-streaming services – which are characterized by low delays and potentially many users accessing the same stream at the same time – is not well understood. Additionally, the standard currently only specifies communication between the network element and the mobile app – and not between the network element and the media server or other elements in the ISP network.

In this research assignment, you are going to investigate how the new MPEG DASH SAND standard can be used to improve the Quality-of-Service (QoS) of live video streaming services. In particular you will focus on the following research questions:

  • How can MPEG DASH SAND improve live video streaming delivery in case of network congestion?
  • Can SAND decrease the delay in the delivery of live video?
  • What additional features and/or interfaces (e.g. between the SAND network elements and other elements in the ISP network) are needed in SAND to improve live video streaming


  • You have a hands-on mentality.
  • You can combine research with prototyping.
  • You have a BSc and preferably be studying for a MSc in Computer Science, Media Technology, Telecommunications, or Electrical/Electronics Engineering, and the alike.
  • You are familiar with Python and/or JavaScript, or willing to learn them.
  • Knowledge of Network protocols such as HTTP/TCP, and of media protocols such as MPEG DASH is a plus.


You will be conducting your assignment at TNO Medialab, where we develop tools and prototypes for multimedia streaming. In particular you will be able to access and extend our media services pipeline, which includes: video streaming application, SAND, media servers.

You will be working along with our young and dynamic team of researchers, who are building the future media services and standards, as TNO is member of several European research projects and standards organizations (like MPEG, IETF and 3GPP) and regularly performs contracted research or consultancy for EU operators and broadcasters. Excellent students making a significant contribution to our research will also get the chance to present their work to one of our customers, or publish/present papers at scientific conferences, or having their work being included into one of the standards we develop.


You want to work on the precursor of your career; a work placement gives you an opportunity to take a good look at your prospective future employer. TNO goes a step further. It’s not just looking that interests us; you and your knowledge are essential to our innovation. That’s why we attach a great deal of value to your personal and professional development. You will, of course, be properly supervised during your work placement and be given the scope for you to get the best out of yourself. Naturally, we provide suitable work placement compensation.


Innovation with purpose: that is what TNO stands for. We develop knowledge not for its own sake, but for practical application.
TNO connects people and knowledge to create innovations that boost the competitive strength of industry and the well-being of society in a sustainable way.
Do you want to do ground-breaking work in multidisciplinary projects, seek out new knowledge? Do you want...

The Hague
3,300 medewerkers

Dit zeggen medewerkers

Thymen Wabeke


Thymen Wabeke

“At TNO, you'll never do the same thing twice.”
Innovator Thymen Wabeke has found that, at TNO, every project is different. Plenty of opportunities to find out what you are good at, and to identify areas for further personal development.
“At Data Science, we develop smart computer programs that...

Michiel van den Baar


Michiel van den Baar

“Together, we want to make the world a bit better”
Michiel van den Baar started his traineeship in a sustainable chemistry department. He is convinced that TNO can really make a difference in this area.
“My fascination with the energy transition dates back to my studies in Mechanical Engineering....