skip to main content
10.1145/1989240.1989248acmconferencesArticle/Chapter ViewAbstractPublication PagesmmsysConference Proceedingsconference-collections
research-article

Mobile video streaming using location-based network prediction and transparent handover

Published: 01 June 2011 Publication History

Abstract

A well known challenge with mobile video streaming is fluctuating bandwidth. As the client devices move in and out of network coverage areas, the users may experience varying signal strengths, competition for the available resources and periods of network outage. These conditions have a significant effect on video quality.
In this paper, we present a video streaming solution for roaming clients that is able to compensate for the effects of oscillating bandwidth through bandwidth prediction and video quality scheduling. We combine our existing adaptive segmented HTTP streaming system with 1) an application layer framework for creating transparent multi-link applications, and 2) a location based QoS information system containing GPS coordinates and accompanying bandwidth measurements, populated through crowd-sourcing. Additionally, we use real-time traffic information to improve the prediction by, for example, estimating the length of a commute route.
To evaluate our prototype, we performed real-world experiments using a popular tram route in Oslo, Norway. The client connected to multiple networks, and the results show that our solution increases the perceived video quality significantly. Also, we used simulations to evaluate the potential of aggregating bandwidth along the route.

References

[1]
Balasubramanian, A., Mahajan, R., and Venkataramani, A. Augmenting mobile 3g using wifi. In Proc. of ACM MobiSys (2010), pp. 209--222.
[2]
Caro, G. A. D., Giordano, S., Kulig, M., and Vanini, S. Mobility across heterogeneous networks.
[3]
Curcio, I. D. D., Vadakital, V. K. M., and Hannuksela, M. M. Geo-predictive real-time media delivery in mobile environment. In Proc. of MoViD - ACM MM workshops (Oct. 2010), pp. 3--8.
[4]
Diaz-Zayas, A., Merino, P., Panizo, L., and Recio, A. M. Evaluating video streaming over GPRS/UMTS networks: A practical case. In Proc. of IEEE VTC Spring (Apr. 2007), pp. 624--628.
[5]
Evensen, K. R., Kaspar, D., Griwodz, C., Halvorsen, P., Hansen, A. F., and Engelstad, P. E. Improving the Performance of Quality-Adaptive Video Streaming over Multiple Heterogeneous Access Networks. In Proc. of ACM MMsys (2011), pp. 57--69.
[6]
Guo, F., and Chiueh, T.-C. Device-transparent network-layer handoff for micro-mobility. In Modeling, Analysis & Simulation of Computer and Telecommunication Systems (2009), pp. 1--10.
[7]
Horsmanheimo, S., Jormakka, H., and Lähteenmäki, J. Location-aided planning in mobile network-trial results. Wireless Personal Communications 30 (2004), 207--216.
[8]
Johansen, D., Johansen, H., Aarflot, T., Hurley, J., Kvalnes, A., Gurrin, C., Zav, S., Olstad, B., Aaberg, E., Endestad, T., Riiser, H., Griwodz, C., and Halvorsen, P. DAVVI: A prototype for the next generation multimedia entertainment platform. In Proc. of ACM MM (2009), pp. 989--990.
[9]
Johnson, D., Perkins, C., and Arkko, J. Mobility Support in IPv6. RFC 3775 (Proposed Standard), June 2004.
[10]
Kaspar, D., Evensen, K., Hansen, A. F., Engelstad, P., Halvorsen, P., and Griwodz, C. An Analysis of the Heterogeneity and IP Packet Reordering over Multiple Wireless Networks. In Proc. of IEEE ISCC (2009).
[11]
Kim, K.-H., and Shin, K. G. PRISM: Improving the Performance of Inverse-Multiplexed TCP in Wireless Networks. IEEE Transactions on Mobile Computing (2007).
[12]
Liva, G., Diaz, N. R., Scalise, S., Matuz, B., Niebla, C. P., Ryu, J.-G., Shin, M.-S., and Lee, H.-J. Gap filler architectures for seamless DVB-S2/RCS provision in the railway environment. In Proc. of IEEE VTC Spring (May 2008), pp. 2996--3000.
[13]
Move Networks. Internet television: Challenges and opportunities. Tech. rep., Move Networks, Inc., Nov 2008.
[14]
Ni, P., Eichhorn, A., Griwodz, C., and Halvorsen, P. Fine-grained scalable streaming from coarse-grained videos. In Proc. ACM NOSSDAV (2009), pp. 103--108.
[15]
Pantos, R., Batson, J., Biderman, D., May, B., and Tseng, A. HTTP live streaming. http://tools.ietf.org/html/draft-pantos-http-live-streaming-04, 2010.
[16]
Perkins, C. IP Mobility Support for IPv4. RFC 3344 (Proposed Standard), Aug. 2002. Obsoleted by RFC 5944, updated by RFC 4721.
[17]
Riiser, H., Endestad, T., Vigmostad, P., Griwodz, C., and Halvorsen, P. Video streaming using a location-based bandwidth-lookup service for bitrate planning (accepted for publication). ACM Transactions on Multimedia Computing, Communications and Applications (2011).
[18]
Riiser, H., Halvorsen, P., Griwodz, C., and Hestnes, B. Performance measurements and evaluation of video streaming in HSDPA networks with 16QAM modulation. In Proc. of IEEE ICME (June 2008), pp. 489--492.
[19]
Sun, J.-Z., Sauvola, J., and Riekki, J. Application of connectivity information for context interpretation and derivation. In Proc. of ConTEL (2005), pp. 303--310.
[20]
Wac, K., van Halteren, A., and Konstantas, D. Qos-predictions service: Infrastructural support for proactive qos- and context-aware mobile services (position paper). Springer Lecture Notes in Computer Science (vol. 4278). 2006, pp. 1924--1933.
[21]
Wac, K., van Halteren, A., and Konstantas, D. QoS-predictions service: Infrastructural support for proactive QoS- and context-aware mobile services (position paper). In Proc. of OTM Workshops. 2006, pp. 1924--1933.
[22]
Zambelli, A. Smooth streaming technical overview. http://learn.iis.net/page.aspx/626/smooth-streaming-technical-overview/, 2009.
[23]
Zink, M., Künzel, O., Schmitt, J., and Steinmetz, R. Subjective impression of variations in layer encoded videos. In Proc. of IWQoS (2003), pp. 137--154.

Cited By

View all
  • (2024)Caching in Location Based Services: Approaches, Challenges and Emerging TrendsWireless Personal Communications: An International Journal10.1007/s11277-024-11132-0135:3(1581-1615)Online publication date: 1-Apr-2024
  • (2021)A Survey on Client Throughput Prediction Algorithms in Wired and Wireless NetworksACM Computing Surveys10.1145/347720454:9(1-33)Online publication date: 8-Oct-2021
  • (2018)Multihoming with Dynamic Mobile Network SelectionInternational Journal of Business Data Communications and Networking10.4018/IJBDCN.201807010214:2(17-32)Online publication date: 1-Jul-2018
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
NOSSDAV '11: Proceedings of the 21st international workshop on Network and operating systems support for digital audio and video
June 2011
138 pages
ISBN:9781450307772
DOI:10.1145/1989240
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. bandwidth prediction
  2. location-based
  3. mobile devices
  4. multilink
  5. performance
  6. roaming
  7. streaming

Qualifiers

  • Research-article

Conference

NOSSDAV '11
Sponsor:

Acceptance Rates

Overall Acceptance Rate 118 of 363 submissions, 33%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)0
Reflects downloads up to 19 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Caching in Location Based Services: Approaches, Challenges and Emerging TrendsWireless Personal Communications: An International Journal10.1007/s11277-024-11132-0135:3(1581-1615)Online publication date: 1-Apr-2024
  • (2021)A Survey on Client Throughput Prediction Algorithms in Wired and Wireless NetworksACM Computing Surveys10.1145/347720454:9(1-33)Online publication date: 8-Oct-2021
  • (2018)Multihoming with Dynamic Mobile Network SelectionInternational Journal of Business Data Communications and Networking10.4018/IJBDCN.201807010214:2(17-32)Online publication date: 1-Jul-2018
  • (2018)Towards Scalable and Ubiquitous Millimeter-Wave Wireless NetworksProceedings of the 24th Annual International Conference on Mobile Computing and Networking10.1145/3241539.3241579(257-271)Online publication date: 15-Oct-2018
  • (2018)Mobile Instant Video Clip Sharing With Screen Scrolling: Measurement and EnhancementIEEE Transactions on Multimedia10.1109/TMM.2018.279476020:8(2022-2034)Online publication date: Aug-2018
  • (2018)Passive monitoring and geo-based prediction of mobile network vehicle-to-server communication2018 14th International Wireless Communications & Mobile Computing Conference (IWCMC)10.1109/IWCMC.2018.8450395(1483-1488)Online publication date: Jun-2018
  • (2018)Bitrate adaptation for seamless on-demand video streaming over mobile networksSignal Processing: Image Communication10.1016/j.image.2018.03.01465(154-164)Online publication date: Jul-2018
  • (2017)Pose Information Assisted 60 GHz NetworksProceedings of the 23rd Annual International Conference on Mobile Computing and Networking10.1145/3117811.3117832(42-55)Online publication date: 4-Oct-2017
  • (2017)On Medium and Long Term Channel Conditions Prediction for Mobile Devices2017 IEEE Wireless Communications and Networking Conference (WCNC)10.1109/WCNC.2017.7925951(1-6)Online publication date: Mar-2017
  • (2017)Online Fault-Tolerant Dynamic Event Region Detection in Sensor Networks via Trust Model2017 IEEE Wireless Communications and Networking Conference (WCNC)10.1109/WCNC.2017.7925627(1-6)Online publication date: Mar-2017
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media