A method for measuring available bandwidth, comprising: sending, by a transmit end, a first probe sequence to a receive end, and receiving a first available bandwidth measurement result returned by the receive end, wherein the first probe sequence comprises a group of probe packets with increasing sending rates, and the first probe sequence is used for determining the first available bandwidth measurement result; determining, by the transmit end, a second probe sequence based on the first available bandwidth measurement result, wherein the second probe sequence comprises a group of probe packets with increasing sending rates, and the second probe sequence is used for determining a second available bandwidth measurement result; sending, by the transmit end, the second probe sequence to the receive end, and receiving the second available bandwidth measurement result returned by the receive end; and obtaining, by the transmit end, the available bandwidth, wherein the available bandwidth is determined based on the second available bandwidth measurement result; characterized in that a range of the sending rates of the second probe sequence is the same as a range of the sending rates of the first probe sequence; the determining, by the transmit end, a second probe sequence based on the first available bandwidth measurement result comprises: determining, by the transmit end, the second probe sequence comprising an accurate probe sequence and an inaccurate probe sequence based on the first available bandwidth measurement result, wherein an increasing speed of sending rates of the accurate probe sequence is less than an increasing speed of sending rates of the inaccurate probe sequence. sending, by a transmit end, a first probe sequence to a receive end, and receiving a first available bandwidth measurement result returned by the receive end, wherein the first probe sequence comprises a group of probe packets with increasing sending rates, and the first probe sequence is used for determining the first available bandwidth measurement result; determining, by the transmit end, a second probe sequence based on the first available bandwidth measurement result, wherein the second probe sequence comprises a group of probe packets with increasing sending rates, and the second probe sequence is used for determining a second available bandwidth measurement result; sending, by the transmit end, the second probe sequence to the receive end, and receiving the second available bandwidth measurement result returned by the receive end; and obtaining, by the transmit end, the available bandwidth, wherein the available bandwidth is determined based on the second available bandwidth measurement result; characterized in that a range of the sending rates of the second probe sequence is the same as a range of the sending rates of the first probe sequence; the determining, by the transmit end, a second probe sequence based on the first available bandwidth measurement result comprises: determining, by the transmit end, the second probe sequence comprising an accurate probe sequence and an inaccurate probe sequence based on the first available bandwidth measurement result, wherein an increasing speed of sending rates of the accurate probe sequence is less than an increasing speed of sending rates of the inaccurate probe sequence.