UDP-Based Reliable File Delivery Mechanisms for Video Streaming over Unstable Wireless Networks

  • Shih-Ying Chang
  • Xin-Yan Yeh
  • Hsin-Ta Chiao
  • Hung-Min Sun
Conference paper
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 20)


In recent years, wireless technologies have been widely deployed and the corresponding applications (e.g., video streaming services) have shown high economic potentials. Different from wired networks, wireless signals are more sensitive to the variations of deployed environments, resulting in variant Round Trip Time (RTT) and Packet Loss Rate (PLR). In this paper, we investigate the performance issues about a unicast video streaming service delivered as a file delivery service over unstable wireless networks. When deployed over unstable wireless networks, the throughput of UDP-based file transfer protocols (e.g., File Delivery over Unidirectional Transport (FLUTE) with Application-Layer Forward Error Correction (AL-FEC)) is comparable to that of TCP-based ones (e.g., FTP). However, the throughput of FLUTE may not be optimal on unicast channels due to the lack of feedback mechanisms. In order to improve the throughput, we proposed Reliable FLUTE (R-FLUTE) by introducing the feedback mechanisms into the FLUTE. We have fully implemented R-FLUTE and evaluate effective configurations of R-FLUTE. We also compare R-FLUTE with other conventional TCP-based and UDP-based file transfer protocols (e.g., FTP and TFTP) over unstable wireless networks. The experiment result shows that in comparison with FTP, R-FLUTE shows 10% to 80% throughput gain over unstable wireless networks.


AL-FEC File Transfer Protocol FLUTE UDP Video Streaming Wireless Networks 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Gómez-Barquero, D., Poikonen, J.: Filecasting for Streaming Content Delivery in IP Datacast over DVB-H Systems. In: Proc. of IEEE International Symposium on Broadband Multimedia Systems and Broadcasting, pp. 1–6. IEEE (2008)Google Scholar
  2. 2.
    Paila, T., Roca, V., Walsh, R., Luby, M., Lehtonen, R.: FLUTE-File Delivery over Unidirectional Transport. Internet Engineering Task Force (IETF) RFC 3926 (2004)Google Scholar
  3. 3.
    Shokrollahi, A.: Raptor Codes. IEEE Transactions on Information Theory 52(6), 2551–2567 (2006)MathSciNetCrossRefGoogle Scholar
  4. 4.
    Chiao, H., Li, K., Sun, H., Chang, S., Hou, H.: Application-Layer FEC for File Delivery over the WiMAX Unicast Networks. In: Proc. of 12th IEEE International Conference on Communication Technology (ICCT), pp. 685–688. IEEE (2010)Google Scholar
  5. 5.
    Chiao, H., Li, K.: Performance of the File Delivery Protocols over Mobile TV Interactive Channels. In: Proc. of IEEE International Conference on Communications (ICC), pp. 1–6. IEEE (2011)Google Scholar
  6. 6.
    Ahmad, S., Hamzaoui, R., Al-Akaidi, M.: Adaptive unicast video streaming with rateless codes and feedback. IEEE Transactions on Circuits and Systems for Video Technology 20(2), 275–285 (2010)CrossRefGoogle Scholar
  7. 7.
    Postel, J., Reynolds, J.: File transfer protocol. Internet Engineering Task Force (IETF) RFC 959 (1985)Google Scholar
  8. 8.
    He, E., Leigh, J., Yu, O., DeFanti, T.: Reliable Blast UDP: Predictable High Performance Bulk Data Transfer. In: Proc. of IEEE International Conference on Cluster Computing, pp. 317–324. IEEE (2002)Google Scholar
  9. 9.
    Meiss, M., Tsunami: A High-Speed Rate-Controlled Protocol for File Transfer (2004)Google Scholar
  10. 10.
    Gu, Y., Grossman, R.: UDT: UDP-Based Data Transfer for High-Speed Wide Area Networks. Computer Networks 51(7), 1777–1799 (2007)MATHCrossRefGoogle Scholar
  11. 11.
    Eckart, B., He, X., Wu, Q.: Performance Adaptive UDP for High-Speed Bulk Data Transfer over Dedicated Links. In: Proc. of IEEE International Symposium on Parallel and Distributed Processing (IPDPS), pp. 1–10. IEEE (2008)Google Scholar
  12. 12.
    Yue, Z., Ren, Y., Li, J.: Performance Evaluation of UDP-Based High-Speed Transport Protocols. In: Proc. of IEEE 2nd International Conference on Software Engineering and Service Science (ICSESS), pp. 69–73. IEEE (2011)Google Scholar
  13. 13.
    Sollins, K.: The TFTP Protocol (Revision 2). Internet Engineering Task Force (IETF) RFC 1350 (1992)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Shih-Ying Chang
    • 1
  • Xin-Yan Yeh
    • 2
  • Hsin-Ta Chiao
    • 1
  • Hung-Min Sun
    • 2
  1. 1.Information and Communications Research LaboratoriesIndustrial Technology Research InstituteHsingchuTaiwan, R.O.C.
  2. 2.Department of Computer ScienceNational Tsing Hua UniversityHsingchuTaiwan, R.O.C.

Personalised recommendations