Optimisation of Media-Streaming with MPEG-DASH
TARA Systems participates in ANOPAS - a research project for application oriented optimisation of media-streaming with MPEG-DASH. The project partners are Fraunhofer Fokus and Technische Universität Berlin.
In recent years, the distribution of video content over the internet has increased significantly. Thus, over the open internet without guaranteed quality of service, adaptive streaming strategies that, e.g. adapt to the available bandwidth are increasingly important. This trend is strengthened by the popularity of hybrid TV – the combination of traditional television with internet technologies.
ANOPAS project has been successfully completed
The ANOPAS research project was started in August 2015 with our partners from Fraunhofer FOKUS and TU Berlin and was funded by the Bundesministerium für Wirtschaft und Energie (BMWi). The work on this project was completed in time by July 2017. Meanwhile, the final report has been submitted and thus the project is successfully completed.
During the project time we discussed and developed together with our partners many approaches that will help to improve the users’ streaming experience. One of the outcomes is an architecture that can be used as a framework to develop more powerful and smarter adaptation algorithms in MPEG-DASH.
The experience we gathered in this research project has led to a strong improvement of our products and know-how in the streaming domain. Many concepts and ideas are also applicable for other streaming technologies like HLS.
Bandwidth usage management for HbbTV with ANOPAS
One application case of adaptive streaming is the use in the interactive TV standard HbbTV. Improving the streaming quality in context of HbbTV was one of the goals of the ANOPAS research project from the beginning. However, we have found also new application cases for the ANOPAS architecture during the project. One of them is the use of adaptive streaming for reducing the required streaming bandwidth based on context information and thus avoid unnecessary traffic.
One specific application of the ANOPAS architecture is described in an article published by Cristinel Gavrilă et al. This system describes a mechanism to track the position of the person watching TV and reduce the quality of the streaming or even pause when the person does not face the screen. We have contributed to this work with an STB prototype implementation of the ANOPAS architecture.
Please find the full article published by IEEE: http://ieeexplore.ieee.org/document/7986149/
5th ANOPAS F2F Meeting in Munich
While the ANOPAS project is entering its last quarter of the total project duration, we had our 5th project meeting and were happy to welcome our partners from Fraunhofer FOKUS and TU Berlin in Munich. The main topic for this meeting was planning the remaining tasks to reach the project goals and thinking about the possible public demonstration scenarios. Since the implementation phase is already close to be completed, we were already able to demonstrate our partners an MPEG-DASH SAND compatible coordination of multiple set-top boxes using the ANOPAS architecture.
The ANOPAS Architecture got its API
Within the ANOPAS project, we defined a simple but powerful architecture to support the distributed storage of metrics and execution of adaptation algorithms. Furthermore, this architecture is also fully compatible to the MPEG-DASH SAND standard.
During our fourth project meeting beginning of December at Fraunhofer FOKUS in Berlin, we completed this architecture by defining the protocols for communication between the involved components. This is an important milestone for the project and planned to be made public within a technical report beginning of 2017. We are looking forward being the host for our next project meeting in Munich in March 2017.
Third ANOPAS F2F Meeting in Berlin
Mid of June, our third ANOPAS project meeting was held successfully at TU Berlin. With respect to the currently active implementation phase, it was an important two day meeting to synchronise the progress of the project. We together with our partners from TU Berlin and Fraunhofer FOKUS defined a list of use case scenarios to demonstrate our architecture first. Furthermore, we discussed how the user can benefit most from the adaptation mechanisms we want to implement. Our next ANOPAS project meeting will most likely take place end of October 2016.
Server and network assisted DASH (SAND)
In context of the ANOPAS project, we decided to include parts of the recently published MPEG-DASH SAND standard (ISO/IEC 23009-5) into our further development activities. The SAND standard (Server and network assisted DASH), defines an architecture and the protocols to allow DASH clients reporting metrics to servers and assist clients on their adaptation decisions.
The ANOPAS project will base their communication protocol on SAND and implement some of the SAND features. This will be for example the coordination of multiple clients sharing the same network resources. In this case, clients will issue a request to participate in resource sharing on the network. Following this, the server will assign them the maximum bandwidth in order to ensure the best use of the available resources. The distribution of the bandwidth to each single client may be influenced by resource allocation strategies e.g. fairness or pricing.
Second ANOPAS F2F meeting
During the last days, the second ANOPAS project meeting took place at the premises of TARA Systems. We were happy to welcome our project partners from Fraunhofer FOKUS and TU Berlin here in Munich. The goal of the ANOPAS project is optimizing the streaming experience with MPEG-DASH in various scenarios like cooperation of multiple clients in one network.
The two day meeting was an important step towards the final architecture used in the ANOPAS project. The architecture will allow implementing MPEG-DASH clients that use advanced adaptation services as they are defined in the ANOPAS project. Furthermore, assistance services defined by the MPEG-DASH SAND standard will be supported. The next ANOPAS F2F meeting is scheduled for mid of June.
»ANOPAS« contrives innovative solutions for scientific-technical challenges that enable the development of new services under the use of technologies like MPEG-DASH and HbbTV. The main focus is on the development of adaption algorithms. ANOPAS aims at reaching the best possible playback quality, fairness between users in multiple user environments, live streaming with low latency and efficient operation in wireless networks. For ensuring high interoperability, accepted standards as MPEG-DASH, HbbTV and HTML5 provide the basis. The generated solutions shall be implemented in prototypes and evaluated in realistic test scenarios.
This project has received funding from the »Bundesministerium für Wirtschaft und Energie« (BMWi) and their innovation program »Zentrales Innovationsprogramm Mittelstand« (ZIM).