ACM Home Page
Please provide us with feedback. Feedback
Low-latency adaptive streaming over tcp
Full text PdfPdf (612 KB)
Source
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP) archive
Volume 4 ,  Issue 3  (August 2008) table of contents
Article No. 20  
Year of Publication: 2008
ISSN:1551-6857
Authors
Ashvin Goel  University of Toronto, Toronto, ON, Canada
Charles Krasic  University of British Columbia, Vancouver, BC, Canada
Jonathan Walpole  Portland State University, Portland, OR
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 22,   Downloads (12 Months): 179,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1386109.1386113
What is a DOI?

ABSTRACT

Media streaming over TCP has become increasingly popular because TCP's congestion control provides remarkable stability to the Internet. Streaming over TCP requires adapting to bandwidth availability, but unforunately, TCP can introduce significant latency at the application level, which causes unresponsive and poor adaptation. This article shows that this latency is not inherent in TCP but occurs as a result of throughput-optimized TCP implementations. We show that this latency can be minimized by dynamically tuning TCP's send buffer. Our evaluation shows that this approach leads to better application-level adaptation and it allows supporting interactive and other low-latency applications over TCP.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
3
4
 
5
Feng, W., Kandlur, D. D., Saha, D., and Shin, K. S. 1997. Techniques for eliminating packet loss in congested TCP/IP networks. Tech. Rep. CSE-TR-349-97, Univ. Michigan. Nov.
 
6
Feng, W., Liu, M., Krishnaswami, B., and Prabhudev, A. 1999. A priority-based technique for the best-effort delivery of stored video. In Proceedings of the SPIE Multimedia Computing and Networking Conference. 286--300.
 
7
Floyd, S., Handley, M., and Kohler, E. 2002. Problem statement for DCP. Work in progress, IETF Internet Draft draft-floyd-dcp-problem-00.txt, expires Aug 2002.
8
 
9
 
10
Goel, A., Krasic, C., Li, K., and Walpole, J. 2002. Supporting low latency TCP-based media streams. In Proceedings of the International Workshop on Quality of Service (IWQoS). 193--203.
 
11
Huffaker, B., Fomenkov, M., Moore, D., and Claffy, K. C. 2001. Macroscopic analyses of the infrastructure: Measurement and visualization of internet connectivity and performance. In Proceedings of the workshop on Passive and Active Measurements (PAM2001).
 
12
Hurley, P. and Le Boudec, J. Y. 1999. A proposal for an asymmetric best-effort service. In Proceedings of the International Workshop on Quality of Service (IWQoS). 132--134.
13
 
14
ITU. 1993. Transmission Systems and Media, General Recommendation on the Transmission Quality for an Entire International Telephone Connection; One-Way Transmission Time. Geneva, Switzerland. Recommendation G.114, Telecommunication Standardization Sector of ITU.
 
15
Kohler, E., Handley, M., and Floyd, S. 2006. Datagram congestion control protocol (DCCP). Internet RFC 4340.
 
16
17
 
18
 
19
Mathis, M., Semke, J., Mahdavi, J., and Lahey, K. 1999. Rate-halving algorithm for TCP congestion control. http://www.psc.edu/networking/ftp/papers/draft-ratehalving.txt.
 
20
 
21
NetMeeting. Windows Netmeeting. http://www.microsoft.com/netmeeting, viewed in Jun 2002.
 
22
NISTnet. The NIST network emulation tool. http://www.antd.nist.gov/itg/nistnet, viewed in Jun 2002.
 
23
 
24
 
25
RealVNC Limited. 2002. Realvnc. http://www.realvnc.com.
26
27
 
28
29
30
 
31
Skype. Skype. http://www.skype.com/.
 
32
 
33

Collaborative Colleagues:
Ashvin Goel: colleagues
Charles Krasic: colleagues
Jonathan Walpole: colleagues