An adaptative bitrate algorithm for DASH
Dynamic adaptive streaming over HTTP (DASH) has been widely used on the Internet. However, DASH does not impose any algorithm to choose video quality. In this paper, an adaptive bitrate switch algorithm for DASH player is proposed. Firstly, the proposed algorithm takes video playback quality, video rate switching frequency and buffer status into account in order to meet the available bandwidth. Secondly, several measures are designed specially to improve user visual quality. Besides, the proposed player takes a sub-optimal algorithm to avoid video playback interruptions. Experimental results demonstrate that the proposed player can provide better performance compared with Bitdash player in several aspects, such as video quality switch frequency, bandwidth utilization and subjective visual experience.