Abstract
Occasional network congestions on the modern networks induce irksome packets dropping. This effect seriously challenges the protocol designs to preserve the integrity of information flows. While ARQ-variants precisely specify the exact data for retransmission, FEC-based schemes rectify the packet loss beforehand. They suffer either elongated correction time or excessive bandwidth consumption for delivery of supportive packets. This thesis presents an idea from analytical evidences to improve the amount of data applicable to the receiver for every unit of data sent from the sender. Consequently, the derived transport protocol can achieve the superior efficiency close to ARQ-variants and offer punctual data correction capability like FEC-based approaches. The performance results from experimental investigations concretely substantiate this favorable feature. We also present our prototype of media streaming system to demonstrate efficient delivery of multimedia content over the Internet. The incorporation of the adaptive erasure codes into the prototype and the corresponding design considerations are discussed in the end.