Network based QoE Optimization for "Over The Top" Services
This report focuses on the quality aspects of media delivery over the Internet. We
investigate the constructs of Knowledge Plane, Monitor Plane and Action Plane
as controlling functions for the Internet. Our goal is to implement functionality for
monitoring services in a home network, allowing the router to reason and take actions
to obtain an optimal traffic situation based on user preferences. The actions taken
to alter ongoing traffic are implemented in a modular router framework called Click.
We will use this router to affect the media stream TCP connections into behaving
in accordance with the networks optimal state. New features are implemented to
complement the functionality found in Click, giving us the tools needed to obtain
the wanted results.
Our focus is on adaptive video streaming in general and Silverlight Smooth
Streaming in particular. Using custom Silverlight client code, we implemented a
solution which allows the applications to report usage statistics to the home gateway.
This information will be used by the home gateway to obtain an overview of traffic in
the network. Presenting this information to the user, we retrieve the user preferences
for the given video streams. The router then dynamically reconfigures itself, and
starts altering TCP packets to obtain an optimal flow of traffic in the home network.
Our system has been implemented on a Linux PC where it runs in its current
form. All the different areas of the solution, ranging from the clients, router, Knowl-
edge Plane and traffic manipulation elements are put together. They form a working
system for QoE/QoS optimization which we have tested and demonstrated. In ad-
dition to testing the concept on our own streaming services, the reporting feature
for Silverlight clients has also been implemented in a private build of TV2 Sumo.
This is the Internet service of the largest commercial television station in Norway.
Further testing with the TV2 Sumo client has given promising results. The system
is working as it is, although we would like to see more complex action reasoning to
improve convergence time for achieving the correct bit rate.
Place, publisher, year, edition, pages
Institutt for telematikk , 2011. , 119 p.
ntnudaim:6053, MTKOM kommunikasjonsteknologi, Nett og tjenestekvalitet, MSTCNNS Master of Telematics - Communication Networks and Networked Services (2 year)
IdentifiersURN: urn:nbn:no:ntnu:diva-13118Local ID: ntnudaim:6053OAI: oai:DiVA.org:ntnu-13118DiVA: diva2:432974
Heegaard, Poul Einar, ProfessorVilla, Bjørn