The proliferation of multimedia devices and user-generated content has driven massive growth in Internet traffic for video streaming. There is a dire need to propose solutions that can pose challenging 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 can easily improve user perception and defines the media presentation description (MPD) in terms of URL, 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. A network simulator NS-3 is used to conduct the performance evaluation by our proposed algorithm. Furthermore, simulation results show that our proposed algorithm enhances video quality performance compared to ALDASH and FDASH in terms of user satisfaction. Last but not least, the experimental results of our proposed algorithm can provide high viewer quality in adaptive streaming as compared to ALDASH and FDASH.