Special Issue Article
Minimizing Packet Loss Using Buffer Management Scheme for Video Streaming
Media streaming is a technique for transferring data so that it can be processed as a steady and continuous stream. Before the transmission across the network, the data frames are divided into packets. Due to the application level encoding schemes, there is an interpacket dependency in the streaming applications. In order to create efficient communication only if all the packets are received at the receiving side. In the streaming applications if it is drop a single packet there is useless in the delivery of whole sequence. So, in order to overcome this problem, we use Selective frame discard analyze their performance by means of competitive analysis. The QoS of a video stream is measured in terms of a cost function, which takes into account the discarded frames. But in this method due to congestion or heterogeneous nature of the network, data loss may be occurring. So, in order to overcome this problem, we introduce an innovative technique called buffer management algorithms in specific environments. In such environments, the algorithm used to decide which packet to drop in case of buffer overflows must be carefully designed, to avoid goodput degradation. We present a model that captures such inter packet dependencies, and design algorithms for performing packet discard. Traffic consists of an aggregation of multiple streams, each of which consists of a sequence of interdependent packets. So, by using this buffer management algorithm we effectively reduce the packet loss and maximize the Quality-of-Service.