The proliferation of multimedia devices and user-generated content has driven a massive growth in Internet traffic for video streaming. There is a dire need to propose such solutions that can address multimedia streaming issues to achieve a user’s quality. Dynamic adaptive streaming over HTTP (DASH) improves the user’s quality through practical systems with limited bandwidth that enables the streaming media to run smoothly. This modern technology makes it easy to improve user perception and define the media presentation description (MPD) in terms of Uniform Resource Locator, content file, etc. The proposed adaptation algorithm attempts to determine the optimal solution to alleviate the conflict between maximizing the video quality and avoiding buffer stalls. We evaluate the proposed algorithm against alternative solutions such as ALDASH and FDASH for video content by taking into account the video bitrate, buffer level, and video bitrate switches for the single-user environment. A set of experiments have been conducted to investigate and analyze the benefits of our proposed algorithm. Our proposed algorithm is tested using the NS-3 network simulator, which shows that it improves video quality performance when compared to ALDASH and FDASH in terms of user satisfaction. Last but not least, the experimental results of our proposed algorithm provide high viewer quality in adaptive streaming as compared to its compititors.