Abstract
This paper presents a unicast rate-based transport protocol that regulates transmission rate for video streaming over best-effort networks such as the Internet. The protocol runs on top of the Real-time Transport Protocol and relies on the feedbacks reports of its sister protocol Real-time Transport Control Protocol to control congestion. The proposed protocol uses the square increase multiplicative decrease rules to alter its transmission rate and operates in a TCP-friendly way towards TCP flows. In addition, the protocol includes two control criteria: the cumulative jitter and the delay factor to allow incipient congestion detection prior to loss of video packets. With the addition of these criteria, the transmission rate is adjusted in a way that anticipates loss of video packets. Network parameters such as packet loss ratio and Round-Trip Time as well as the TCP-friendly shared throughput are computed at the receiver, and the results sent back to the sender using in the receiver packet report. Upon reception of the feedback information, the sender adjusts the sending rate to match the network’s available capacity. The performance evaluation results using both network related metrics and video quality measurement show a performance improvement in terms of frame loss rate and peak signal to noise ratio, providing the receiver with an image of better visual quality than the classical TCP-Friendly Rate Control (TFRC) protocol.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Floyd, S., Handley, M., Padhye, J.: A comparison of equation based and AIMD congestion control. In: ACIRI, pp. 1–12, May 2002
Jacobson, V.: Congestion avoidance and control. In: Proceedings of ACM SIGCOMM, pp. 314–329, August 1998
Floyd, S., Fall, K.: Promoting the use of end-to-end congestion control in the Internet. In: Proceedings of ACM/IEEE Transactions in Networking, pp. 458–472, May 1999
Sterca, A., Hellwagner, H., Boian, F., Vancea, A.: Media-friendly and TCP-friendly rate control protocols for multimedia streaming. Proc. IEEE Trans. Circuits Syst. Video Technol. 26(8), 1516–1531 (2016)
Talaat, M.A., Attiya, G.M., Koutb, M.A.: Enhanced TCP-friendly rate control for supporting video traffic over the Internet. Can. J. Electr. Comput. Eng. 36(3), 135–140 (2013)
Balan, V., Eggert, L., Niccolini, S., Brunner, M.: An experimental evaluation of voice quality over the datagram congestion control protocol. In: Proceedings of the IEEE INFOCOM 2007, Anchorage, AK, pp. 2009–2017, May 2007 [DCCP]
Ito, D., Niibori, M., Kamada, M.: Real-time web-cast system by multihop WebRTC communications. Int. J. Grid Util. Comput. 9(4), 345–356 (2018)
Huang, Y., Mao, S., Midkiff, S.F.: A control-theoretic approach to rate control for streaming videos. IEEE Trans. Multimedia 11(6), 1072–1081 (2009)
Carlucci, G., De Cicco, L., Holmer, S., Mascolo, S.: Congestion control for web real-time communication. IEEE/ACM Trans. Netw. 25(5), 2629–2642 (2017)
Nor, S.A., Hassan, S., Ghazali, O., Omar, M.H.: Enhancing DCCP congestion control mechanism for long delay link. Int. Symp. Telecommun. Technol. 2012, 313–318 (2012)
Rejaie, R., Handley, M., Estrin, D.: RAP: end to end rate-based congestion control mechanism for real-time streams in the Internet. In: Proceedings of IEEE INFOCOM, pp. 1337–1345, March 1999
Lusilao-Zodi, G.A., Dlodlo, M.E., De Jager, G., Ferguson, K.L.: RRB-SIMD: RTP rate-based SIMD protocol for media streaming applications over the Internet. In: Annual Communication Networks and Services Research Conference, pp. 69–76 (2011)
Bouras, C., Gkamas, A., Kiomourtzis, G.: Adaptive smooth multicast protocol for multimedia data transmission. In: International Symposium on Performance Evaluation of Computer and Telecommunication Systems, pp. 269–276 (2008)
Sivarajah, J., Armitage, D.W., Allinson, N.M.: New TCP-friendly, rate-based transport protocol for media streaming applications. Proc. IEEE Commun. 151(3), 280–286 (2004)
Hartanto, F., Sirisena, H.R.: Cumulative Inter-ADU Jitter concept and its application. In: Proceedings of the 20th International Conference on Computer Communications and Networks, USA, pp. 531–534 (2001)
Lusilao-Zodi, G.A., Dlodlo, M.E., De Jager, G., Ferguson, K.L.: Round-Trip time estimation in telecommunication networks using composite expanding and fading memory polynomials. In: 15th IEEE Mediterranean Electro-technical Conference (MELECON 2010), pp. 1581–1585, April 2010
Schulzrinne, H., Casner, S., Frederick, R., Jacobson, V.: RTP: a transport protocol for real-time application. RFC3550, July 2003
Klaue, J., Rathke, B., Wolisz, A.: Evalvid: a framework for video transmission and quality evaluation. In: Proceedings of the 13th International conference on modelling techniques and tools for computer performance evaluation, Illinois, pp. 255–272 (2003)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Lusilao Zodi, GA., Ankome, T., Mateus, J., Iiyambo, L., Silaa, J. (2019). A Unicast Rate-Based Protocol for Video Streaming Applications over the Internet. In: Barolli, L., Xhafa, F., Khan, Z., Odhabi, H. (eds) Advances in Internet, Data and Web Technologies. EIDWT 2019. Lecture Notes on Data Engineering and Communications Technologies, vol 29. Springer, Cham. https://doi.org/10.1007/978-3-030-12839-5_50
Download citation
DOI: https://doi.org/10.1007/978-3-030-12839-5_50
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-12838-8
Online ISBN: 978-3-030-12839-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)