Springer Nature is making Coronavirus research free. View research | View latest news | Sign up for updates

Transmission algorithm for video streaming over cellular networks

Abstract

2.5G and 3G cellular networks are becoming more widespread and the need for value added services increases rapidly. One of the key services that operators seek to provide is streaming of rich multimedia content. However, network characteristics make the use of streaming applications very difficult with an unacceptable quality of service (QoS). The 3GPP standardization body has standardized streaming services that will benefit operators and users. There is a need for a mechanism that will enable a good quality multimedia streaming that uses the 3GPP standard. This paper describes an adaptive streaming algorithm that uses the 3GPP standard. It improves significantly the QoS in varying network conditions while monitoring its performance using queueing methodologies. The algorithm utilizes the available buffers on the route of the streaming data in a unique way that guarantees high QoS. The system is analytically modeled: the streaming server, the cellular network and the cellular client are modeled as cascaded buffers and the data is sequentially streamed between them. The proposed Adaptive streaming algorithm (ASA) controls these buffers’ occupancy levels by controlling the transmission and the encoding rates of the streaming server to achieve high QoS for the streaming. It overcomes the inherent fluctuations of the network bandwidth. The algorithm was tested on General Packet Radio Service (GPRS), Enhanced Data rates for GSM Evolution (EDGE) and Universal Mobile Telecommunication System (UMTS) networks. The results showed substantial improvements over other standard streaming methods used today.

This is a preview of subscription content, log in to check access.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

References

  1. 1.

    3GPP, TSGS-SA, Transparent end-to-end Packet Switched Streaming Service (PSS). Protocols and codecs (Release 6), TS 26.234, v. 6.3.0, 03-2005.

  2. 2.

    3GPP, TSG-SA, Transparent end-to-end Packet Switched Streaming Service (PSS). RTP usage model (Release 6), TR 26.937, v. 6.0.0, 03-2004.

  3. 3.

    Kleinrock, L. (1976). Queueing systems Volume 2: Computer applications. John Wiley & Sons, Inc.

  4. 4.

    IETF, RTP: A Transport Protocol for Real-Time Applications, RFC 3550, July 2003.

  5. 5.

    Curcio, I. D. D., & Leon, D. (2005). Application rate adaptation for mobile streaming. IEEE Int. Symp. on a World of Wireless, Mobile and Multimedia Networks (WoWMoM ’05). Taormina/Giardini-Naxos (Italy), 13–16, June 2005.

  6. 6.

    Curcio, I. D. D., & Leon, D. (2005). Evolution of 3GPP streaming for improving QoS over mobile networks. IEEE International Conference on Image Processing. Genova, Italy, 2005.

  7. 7.

    Schierl, T., Wiegand, T., & Kampmann, M. (2005). 3GPP compliant adaptive wireless video streaming using H.264/AVC, ICIP 2005. IEEE International Conference on Image Processing, Vol. 3, no. 11–14, pp. III-696–III-699, Sept. 2005.

  8. 8.

    Floyd, S., Handley, M., Padhye, J., & Widmer, J. (2000). Equation-based congestion control for unicast applications. In Proceedings of the ACM SIGCOMM 2000, pp. 43–56, August 2000.

  9. 9.

    Floyd, S., & Fall, K. (1999). Promoting the use of end-to-end congestion control in the internet. IEEE/ACM Transactions on Networking, 7(4), 458-472.

  10. 10.

    Chen, M., & Zachor, A. (2004). Rate control for streaming video over wireless. In Proceedings of the IEEE INFOCOM, Hong Kong, China, pp. 1181–1190, 2004.

  11. 11.

    Alexiou, A., Antonellis, D., & Bouras, C. (2007). Adaptive and reliable video transmission over UMTS for enhanced performance. International Journal of Communication Systems, 20(12), 1315–1335

  12. 12.

    Koenen, R. (2002). MPEG-4 Overview—V.21—Jeju Version, ISO/IEC JTC1/SC29/WG11 N4668, March 2002.

  13. 13.

    Farber, N., & Girod, B. (1997). Robust H.263 compatible video transmission for mobile access to video servers. In Proc. IEEE International Conference on Image Processing (ICIP-97), Santa Barbara, CA, USA, Vol. 2, pp. 73–76, October 1997.

  14. 14.

    Joint Video Team of ITU-T and ISO/IEC JTC 1, Draft ITU-T Recommendation and Final Draft International Standard of Joint Video Specification (ITU-T Rec. H.264—ISO/IEC 14496-10 AVC), document JVT-G050r1, May 2003; technical corrigendum 1 documents JVT-K050r1 (non-integrated form) and JVT-K051r1 (integrated form), March 2004; and Fidelity Range Extensions documents JVT-L047 (non-integrated form) and JVT-L050 (integrated form), July 2004.

  15. 15.

    Schierl, T., Kampmann, M., & Wiegand, T. (2005). H.264/AVC interleaving for 3G wireless video streaming, ICME 2005. IEEE International Conference on Multimedia and Expo, no. 4, pp. 6–8, July 2005.

  16. 16.

    Skellam, J. G. (1946). The frequency distribution of the difference between two Poisson variates belonging to different populations. Journal of the Royal Statistical Society: Series A, 109(3), 296.

  17. 17.

    IETF, Real Time Streaming Protocol (RTSP), RFC 2326, April 1998.

Download references

Author information

Correspondence to A. Averbuch.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Falik, Y., Averbuch, A. & Yechiali, U. Transmission algorithm for video streaming over cellular networks. Wireless Netw 16, 1459–1475 (2010). https://doi.org/10.1007/s11276-009-0214-x

Download citation

Keywords

  • Video transmission
  • Cellular
  • Modeling, 3GPP
  • QoS
  • Adaptive streaming