A method including providing {HEAD ~ pseudo streaming media data} to a terminal; receiving a transport control protocol acknowledgement from the terminal; estimating one or more network conditions of {TAIL ~ a network} based at least in part on the TCP acknowledgement; determining an optimal session bitrate based on the estimated one or more network conditions; and providing pseudo streaming media data to the terminal based on the optimal session bitrate 
A method including providing { HEAD ~ pseudo streaming media data } to a terminal ; receiving a transport control protocol acknowledgement from the terminal ; estimating one or more network conditions of { TAIL ~ a network } based at least in part on the TCP acknowledgement ; determining an optimal session bitrate based on the estimated one or more network conditions ; and providing pseudo streaming media data to the terminal based on the optimal session bitrate
OTH OTH OTH OTH HEAD HEAD HEAD HEAD HEAD HEAD HEAD HEAD OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH TAIL TAIL TAIL TAIL TAIL TAIL OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH