• KSII Transactions on Internet and Information Systems
    Monthly Online Journal (eISSN: 1976-7277)

Server Side Solutions For Web-Based Video

Vol. 10, No. 4, April 29, 2016
10.3837/tiis.2016.04.017, Download Paper (Free):


In contemporary video streaming systems based on HTTP protocol, video players at the client side are responsible for adjusting video quality to network conditions and user expectations. However, when multiple video clips are streamed simultaneously, an intricate application logic implemented in the video players overlays the TCP mechanism which is responsible for a balanced access to a shared network link. As a result, some video players may not obtain a fair share of network throughput and may be vulnerable to an unstable video bit-rate. Therefore, we propose to simplify the algorithms implemented in the video players, which are responsible for the adjustment of video quality and constrain their functionality only to sending feedback to a server about a state of the player buffer. The main logic of the system is shifted to the server, which is now responsible for bit-rate selection and prioritisation of the video streams transmitted to multiple clients. To verify our proposition, we performed several experiments in a laboratory environment which show that when the server cooperates with the clients, the video players experience fewer quality switches and the system achieves better fairness when allocating network throughput among the video players. However, this comes at the cost of worse utilisation of network bandwidth.


Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2015)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.

Cite this article

[IEEE Style]
A. Biernacki, "Server Side Solutions For Web-Based Video," KSII Transactions on Internet and Information Systems, vol. 10, no. 4, pp. 1768-1789, 2016. DOI: 10.3837/tiis.2016.04.017.

[ACM Style]
Arkadiusz Biernacki. 2016. Server Side Solutions For Web-Based Video. KSII Transactions on Internet and Information Systems, 10, 4, (2016), 1768-1789. DOI: 10.3837/tiis.2016.04.017.

[BibTeX Style]
@article{tiis:21093, title="Server Side Solutions For Web-Based Video", author="Arkadiusz Biernacki and ", journal="KSII Transactions on Internet and Information Systems", DOI={10.3837/tiis.2016.04.017}, volume={10}, number={4}, year="2016", month={April}, pages={1768-1789}}