An algorithm for encoding rate adaptive streaming media transmitting based on TCP[J]. Journal of Image and Graphics, 2011, 16(4): 510-515. DOI: 10.11834/jig.20110406.
Because of the network’s time-varying and heterogeneity
and also the high probability of packet loss in congested network
transmitting media streaming over internet by TCP is a preferred scheme
which can improve the media streaming QoS. But due to the TCP retransmission for error or time out packets
in the congested network
it is difficult to provide real time transmission for high bit rate media streaming. This paper proposes an encoding rate adaptive media streaming transmitting algorithm (TCP_RA) based on TCP. It adjusts the media streaming encoding rate according to the difference between reading and writing points in the application layer buffer
in order to suit the network bandwidth’ variety. It compares the difference for rate adaptive media streaming QoS improvement between TFRC and TCP_RA by simulation in NS2
simulation results show that TCP_RA can effectively improve the media streaming QoS in bad network environment. The algorithm is easy to implement