Video playback method, apparatus, terminal device and a server

The present invention discloses a video playback method, apparatus and a server terminal apparatus, which belongs to the network technology field. The method comprising: receiving a first video playback request; a plurality of video sources according to the weight of the weight, a priority acquiring video source; a second transmitting video playback request to the server requesting that the server returns the playing address list according to the second video playback ; play when receiving the list of addresses returned by the server, according to the play list of addresses, corresponding to the identifier of the video playback video. The present invention can consider a variety of factors affect the playback speed of video playback, Caton frequency, automatically selecting a plurality of video sources in a better video playback video playback video source, easy to operate, avoiding multiple video source switch , then solve due to switch video sources resulting video incoherent plot problems.