ABSTRACT
The transport of streaming media data over TCP is hindered by TCP's probing behavior that results in the rapid reduction and slow recovery of the packet rates. On the other side, UDP has been criticized for being unfair against TCP connections, and it is therefore often blocked out in the access networks. In this paper, we try to benefit from a combined approach using a proxy that transparently performs transport protocol translation. We translate HTTP requests by the client transparently into RTSP requests, and translate the corresponding RTP/UDP/AVP stream into the corresponding HTTP response. This enables the server to use UDP on the server side and TCP on the client side. This is beneficial for the server side that scales to a higher load when it doesn't have to deal with TCP. On the client side, streaming over TCP has the advantage that connections can be established from the client side, and data streams are passed through firewalls. Preliminary tests demonstrate that our protocol translation delivers a smoother stream compared to HTTP-streaming where the TCP bandwidth oscillates heavily.
- Griwodz, C., Fiksdal, S., and Halvorsen, P. Translating scalable video streams from wide-area to access networks. Campus Wide Information Systems 21, 5 (2004), 205--210.Google ScholarCross Ref
- Handley, M., Floyd, S., Padhye, J., and Widmer, J. TCP Friendly Rate Control (TFRC): Protocol Specification. RFC 3448 (Proposed Standard), Jan. 2003. Google ScholarDigital Library
- Krasic, B., and Walpole, J. Priority-progress streaming for quality-adaptive multimedia. In Proceedings of the ACM Multimedia Doctoral Symposium (Oct. 2001). Google ScholarDigital Library
- Krasic, C., Walpole, J., and Feng, W.-C. Quality-adaptive media streaming by priority drop. In Proceedings of the International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV) (2003), pp. 112--121. Google ScholarDigital Library
- Intel Corporation. Intel IXP2400 network processor datasheet, Feb. 2004.Google Scholar
- Parnes, P., Synnes, K., and Schefström, D. Lightweight application level multicast tunneling using mtunnel. Computer Communication 21, 515 (1998), 1295--1301. Google ScholarDigital Library
- Widmer, J., Denda, R., and Mauve, M. A survey on TCP-friendly congestion control. Special Issue of the IEEE Network Magazine "Control of Best Effort Traffic" 15 (Feb. 2001), 28--37. Google ScholarDigital Library
Index Terms
- Transparent protocol translation for streaming
Recommendations
Transparent protocol translation and load balancing on a network processor in a media streaming scenario
NOSSDAV '08: Proceedings of the 18th International Workshop on Network and Operating Systems Support for Digital Audio and VideoToday, major newspapers and TV stations make live and on-demand audio/video content available, video-on-demand services are becoming common and even personal media are frequently uploaded to streaming sites. The discussion about the best transport ...
A Rate Control Protocol for High Speed Streaming Video
ICIS '08: Proceedings of the Seventh IEEE/ACIS International Conference on Computer and Information Science (icis 2008)In this paper, we propose a rate control for high speed streaming video, which is based on scalable TCP and TEAR. Scalable TCP offers an effective and robust mechanism for bulk data transmitting in high bandwidth-delay network. However it has a big rate ...
Fairer TCP-friendly congestion control protocol for multimedia streaming applications
CoNEXT '07: Proceedings of the 2007 ACM CoNEXT conferenceWe present TFWC, a TCP-friendly window-based congestion control mechanism for real-time multimedia streaming applications. Although TFRC is regarded as a de facto standard for those types of applications, under low stat-mux conditions fairness can be an ...
Comments