Method for selecting transmission protocol based on client terminal feedback

The invention belongs to the technique area of the computer multi-media. The invention includes the following three steps. Three playback modes: the forcible TCP, the default UDP and the negotiated protocol are preset at the user end. When the user selects the forcible TCP, the server takes TCP as the transfer protocol without the testing between the server and the client end, down sending the visual data packet. When the user selects the default UDP, the server takes UDP as the transfer protocol without the testing, down sending the visual data packet. When the user selects the negotiated protocol, the testing is needed, the server accepts the negotiated protocol, and then down sending the visual data packet. The invention makes the client end possible to select suitable playback protocol in order to obtain the best effect for viewing.