A new streaming protocol is proposed for multimedia applications. The proposed protocol, referred to as Lightweight Streaming Protocol (LSP), is an application layer protocol that sits atop UDP. The protocol is intended to improve the quality and reliability of media stream by borrowing features from reliable protocols such as retransmission and flow control while not sacrificing performance. The protocol offers semi-reliable transport. Instead of trying to guarantee 100% data delivery the protocol simply recovers as many packets as possible within a specified deadline. In addition the protocol incorporates features such as probabilistic redundant NAK transmission and flow control through selective frame dropping. Preliminary simulations show that LSP performs extremely well in channels with random packet loss such as congested networks. The protocol also performs reasonably well in channels that have short bursts of lost packets such as wireless networks.
[1]
Keith W. Ross,et al.
Computer networking - a top-down approach featuring the internet
,
2000
.
[2]
D. Towsley,et al.
Real-Time Traffic Transmission Over the Internet TITLE2:
,
1999
.
[3]
Mark Claypool,et al.
Selective retransmission protocol for multimedia on the Internet
,
2001,
SPIE Optics East.
[4]
Henning Schulzrinne,et al.
RTP: A Transport Protocol for Real-Time Applications
,
1996,
RFC.
[5]
Sneha Kumar Kasera,et al.
Scalable reliable multicast using multiple multicast channels
,
2000,
TNET.
[6]
Donald F. Towsley,et al.
Real-time traffic transmission over the Internet
,
2001,
IEEE Trans. Multim..
[7]
Peter Parnes,et al.
mSTAR: Enabling Collaborative Applications on the Internet
,
2000,
IEEE Internet Comput..
[8]
ZHANGLi-xia,et al.
A reliable multicast framework for light-weight sessions and application level framing
,
1995
.