Internship | Improving live video streaming services in mobile networks


Den Haag

Education type

university (wo)


Internship and graduation project

Hours a week

Fulltime – 40


Apply now


What will you be doing?

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

What do we require of you?

  • 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.

What can you expect of your work situation?

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.

What can TNO offer you?

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.


Has this vacancy sparked your interest?

Then please feel free to apply on this vacancy! For further questions don’t hesitate to contact us.

Contact: Lucia D'Acunto
Phone number: +31 (0)88-86 67137

Note that applications via email and third party applications are not taken into consideration.


Apply now



Stay up to date with our latest news, activities and vacancies collects and processes data in accordance with the applicable privacy regulations for an optimal user experience and marketing practices.
This data can easily be removed from your temporary profile page at any time.
You can also view our privacy statement or cookie-information.