Select Optimal surrogate server in CDNs to push MPEG-DASH.
MPEG-DASH is adaptive bitrate streaming has become the standard for delivering video content online to multiple devices. This type of delivery is a combination of server and client software that detects a client’s bandwidth capacity and adjusts the quality of the video stream between multiple bitrates and/or resolutions. In Internet distribute MPEG-DASH over CDN servers such as akamai, lamelight, level-3 and etc are important to reduce bandwidth consumption and minimize cost storage. there are algorithms and techniques are used to push video contents proactively to right or optimal surrogate server depending number of end-users are requested to specific objects, capacity of surrogate server, placement surrogate server geographically, available its bandwidth, delay and etc. also distance between content provider that push videos to surrogate servers. in this article we want to improve and enhance an algorithm to placement MPEG-DASH onto surrogate servers that are optimal surrogate server among surrogate servers. implementation based on, MP4Box to generate DASH video , and DASHJs to playout DASH video.