{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,16]],"date-time":"2025-12-16T12:16:55Z","timestamp":1765887415396,"version":"3.41.0"},"reference-count":33,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2012,7,1]],"date-time":"2012-07-01T00:00:00Z","timestamp":1341100800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100005416","name":"Norges Forskningsr\u00e5d","doi-asserted-by":"publisher","award":["176847, 174867"],"award-info":[{"award-number":["176847, 174867"]}],"id":[{"id":"10.13039\/501100005416","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Multimedia Comput. Commun. Appl."],"published-print":{"date-parts":[[2012,7]]},"abstract":"<jats:p>A lot of people around the world commute using public transportation and would like to spend this time viewing streamed video content such as news or sports updates. However, mobile wireless networks typically suffer from severe bandwidth fluctuations, and the networks are often completely unresponsive for several seconds, sometimes minutes. Today, there are several ways of adapting the video bitrate and thus the video quality to such fluctuations, for example, using scalable video codecs or segmented adaptive HTTP streaming that switches between nonscalable video streams encoded in different bitrates. Still, for a better long-term video playout experience that avoids disruptions and frequent quality changes while using existing video adaptation technology, it is desirable to perform bandwidth prediction and planned quality adaptation.<\/jats:p><jats:p>This article describes a video streaming system for receivers equipped with a GPS. A receiver's download rate is constantly monitored, and periodically reported back to a central database along with associated GPS positional data. Thus, based on the current location, a streaming device can use a GPS-based bandwidth-lookup service in order to better predict the near-future bandwidth availability and create a schedule for the video playout that takes likely future availability into account. To create a prototype and perform initial tests, we conducted several field trials while commuting using public transportation. We show how our database has been used to predict bandwidth fluctuations and network outages, and how this information helps maintain uninterrupted playback with less compromise on video quality than possible without prediction.<\/jats:p>","DOI":"10.1145\/2240136.2240137","type":"journal-article","created":{"date-parts":[[2012,8,6]],"date-time":"2012-08-06T18:11:37Z","timestamp":1344276697000},"page":"1-19","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":103,"title":["Video streaming using a location-based bandwidth-lookup service for bitrate planning"],"prefix":"10.1145","volume":"8","author":[{"given":"Haakon","family":"Riiser","sequence":"first","affiliation":[{"name":"Netview Technology AS, Norway, Oslo, Norway"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tore","family":"Endestad","sequence":"additional","affiliation":[{"name":"Netview Technology AS, Norway, Oslo, Norway"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paul","family":"Vigmostad","sequence":"additional","affiliation":[{"name":"Netview Technology AS, Norway, Oslo, Norway"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carsten","family":"Griwodz","sequence":"additional","affiliation":[{"name":"University of Oslo and Simula Research Laboratory, Norway, Oslo, Norway"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"P\u00e2l","family":"Halvorsen","sequence":"additional","affiliation":[{"name":"University of Oslo and Simula Research Laboratory, Norway, Oslo, Norway"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2012,8,6]]},"reference":[{"unstructured":"Adobe. 2010. HTTP dynamic streaming on the Adobe Flash platform. http:\/\/www.adobe.com\/products\/httpdynamicstreaming\/pdfs\/httpdynamicstreaming_wp_ue.pdf. Adobe. 2010. HTTP dynamic streaming on the Adobe Flash platform. http:\/\/www.adobe.com\/products\/httpdynamicstreaming\/pdfs\/httpdynamicstreaming_wp_ue.pdf.","key":"e_1_2_2_1_1"},{"unstructured":"Akamai. 2010. Akamai HD for iPhone encoding best practices. http:\/\/www.akamai.com\/dl\/whitepapers\/Akamai_HDNetwork_Encoding_BP_iPhone_iPad.pdf. Akamai. 2010. Akamai HD for iPhone encoding best practices. http:\/\/www.akamai.com\/dl\/whitepapers\/Akamai_HDNetwork_Encoding_BP_iPhone_iPad.pdf.","key":"e_1_2_2_2_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_3_1","DOI":"10.1145\/1496046.1496074"},{"doi-asserted-by":"publisher","key":"e_1_2_2_4_1","DOI":"10.1145\/1878022.1878036"},{"volume-title":"Proceedings of the IEEE Vehicular Technology Conference (VTC). 624--628","author":"Diaz-Zayas A.","unstructured":"Diaz-Zayas , A. , Merino , P. , Panizo , L. , and Recio , A. M . 2007. Evaluating video streaming over GPRS\/UMTS networks: A practical case . In Proceedings of the IEEE Vehicular Technology Conference (VTC). 624--628 . Diaz-Zayas, A., Merino, P., Panizo, L., and Recio, A. M. 2007. Evaluating video streaming over GPRS\/UMTS networks: A practical case. In Proceedings of the IEEE Vehicular Technology Conference (VTC). 624--628.","key":"e_1_2_2_5_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_6_1","DOI":"10.1145\/1806565.1806573"},{"key":"e_1_2_2_7_1","first-page":"74","article-title":"Multiple description coding: Compression meets the network. IEEE Signal Proce","volume":"18","author":"Goyal V. K.","year":"2001","unstructured":"Goyal , V. K. 2001 . Multiple description coding: Compression meets the network. IEEE Signal Proce . Mag. 18 , 5, 74 -- 93 . Goyal, V. K. 2001. Multiple description coding: Compression meets the network. IEEE Signal Proce. Mag. 18, 5, 74--93.","journal-title":"Mag."},{"doi-asserted-by":"publisher","key":"e_1_2_2_8_1","DOI":"10.1016\/j.pmcj.2005.08.001"},{"doi-asserted-by":"publisher","key":"e_1_2_2_9_1","DOI":"10.1023\/B:WIRE.0000049400.25243.fd"},{"doi-asserted-by":"publisher","key":"e_1_2_2_10_1","DOI":"10.1145\/1730836.1730851"},{"volume-title":"Proceedings of the IEEE International Conference on Advanced Video and Signal-Besed Surveillance. 342--347","author":"Huang J.","unstructured":"Huang , J. , Krasic , C. , Walpole , J. , and Feng , W . 2003. Adaptive live video streaming by priority drop . In Proceedings of the IEEE International Conference on Advanced Video and Signal-Besed Surveillance. 342--347 . Huang, J., Krasic, C., Walpole, J., and Feng, W. 2003. Adaptive live video streaming by priority drop. In Proceedings of the IEEE International Conference on Advanced Video and Signal-Besed Surveillance. 342--347.","key":"e_1_2_2_11_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_12_1","DOI":"10.1145\/1631272.1631482"},{"volume-title":"Proceedings of the IEEE Consumer Communications and Networking Conference (CCNC). 47--51","author":"Kaspar D.","unstructured":"Kaspar , D. , Evensen , K. , Engelstad , P. E. , Hansen , A. F. , Halvorsen , P. , and Griwodz , C . 2010. Enhancing video-on-demand playout over multiple heterogeneous access networks . In Proceedings of the IEEE Consumer Communications and Networking Conference (CCNC). 47--51 . Kaspar, D., Evensen, K., Engelstad, P. E., Hansen, A. F., Halvorsen, P., and Griwodz, C. 2010. Enhancing video-on-demand playout over multiple heterogeneous access networks. In Proceedings of the IEEE Consumer Communications and Networking Conference (CCNC). 47--51.","key":"e_1_2_2_13_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_14_1","DOI":"10.1145\/776322.776341"},{"volume-title":"Proceedings of the IEEE Vehicular Technology Conference (VTC).","author":"Lee K. C.","unstructured":"Lee , K. C. , Navarro , J. M. , Chong , T. Y. , Lee , U. , and Gerla , M . 2010. Trace-based evaluation of rate adaptation schemes in vehicular environments . In Proceedings of the IEEE Vehicular Technology Conference (VTC). Lee, K. C., Navarro, J. M., Chong, T. Y., Lee, U., and Gerla, M. 2010. Trace-based evaluation of rate adaptation schemes in vehicular environments. In Proceedings of the IEEE Vehicular Technology Conference (VTC).","key":"e_1_2_2_15_1"},{"volume-title":"Proceedings of the IEEE Vehicular Technology Conference (VTC). 2996--3000","author":"Liva G.","unstructured":"Liva , G. , Diaz , N. R. , Scalise , S. , Matuz , B. , Niebla , C. P. , Ryu , J.-G. , Shin , M.-S. , and Lee , H . -J. 2008. Gap filler architectures for seamless DVB-S2\/RCS provision in the railway environment . In Proceedings of the IEEE Vehicular Technology Conference (VTC). 2996--3000 . Liva, G., Diaz, N. R., Scalise, S., Matuz, B., Niebla, C. P., Ryu, J.-G., Shin, M.-S., and Lee, H.-J. 2008. Gap filler architectures for seamless DVB-S2\/RCS provision in the railway environment. In Proceedings of the IEEE Vehicular Technology Conference (VTC). 2996--3000.","key":"e_1_2_2_16_1"},{"volume-title":"Proceedings of IEEE INFOCOM.","author":"M\u00e4h\u00f6nen P.","unstructured":"M\u00e4h\u00f6nen , P. , Petrova , M. , Riihij\u00e4rvi , J. , and Wellens , M . 2006. Cognitive wireless networks: your network just became a teenager . In Proceedings of IEEE INFOCOM. M\u00e4h\u00f6nen, P., Petrova, M., Riihij\u00e4rvi, J., and Wellens, M. 2006. Cognitive wireless networks: your network just became a teenager. In Proceedings of IEEE INFOCOM.","key":"e_1_2_2_17_1"},{"volume-title":"Proceedings of the IEEE Vehicular Technology Conference (VTC).","author":"Mai C.-H.","unstructured":"Mai , C.-H. , Huang , Y.-C. , and Wei , H . -Y. 2010. Cross-layer adaptive H.264\/AVC streaming over IEEE 802.11e experimental testbed . In Proceedings of the IEEE Vehicular Technology Conference (VTC). Mai, C.-H., Huang, Y.-C., and Wei, H.-Y. 2010. Cross-layer adaptive H.264\/AVC streaming over IEEE 802.11e experimental testbed. In Proceedings of the IEEE Vehicular Technology Conference (VTC).","key":"e_1_2_2_18_1"},{"volume-title":"Move Networks","author":"Move Networks","unstructured":"Move Networks . 2008. Internet television: Challenges and opportunities. Tech. rep ., Move Networks , Inc . Move Networks. 2008. Internet television: Challenges and opportunities. Tech. rep., Move Networks, Inc.","key":"e_1_2_2_19_1"},{"unstructured":"Netview Technology. 2010. http:\/\/www.netview.no\/index.php?page=downloader. Netview Technology. 2010. http:\/\/www.netview.no\/index.php?page=downloader.","key":"e_1_2_2_20_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_21_1","DOI":"10.1145\/1542245.1542269"},{"unstructured":"Pantos R. Batson J. Biderman D. May B. and Tseng A. 2010. HTTP live streaming. http:\/\/tools.ietf.org\/html\/draft-pantos-http-live-streaming-04. Pantos R. Batson J. Biderman D. May B. and Tseng A. 2010. HTTP live streaming. http:\/\/tools.ietf.org\/html\/draft-pantos-http-live-streaming-04.","key":"e_1_2_2_22_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_23_1","DOI":"10.1145\/776322.776347"},{"doi-asserted-by":"crossref","unstructured":"Riiser H. Halvorsen P. Griwodz C. and Hestnes B. 2008. Performance measurements and evaluation of video streaming in HSDPA networks with 16QAM modulation. In Preceedings of IEEE ICME. 489--492. Riiser H. Halvorsen P. Griwodz C. and Hestnes B. 2008. Performance measurements and evaluation of video streaming in HSDPA networks with 16QAM modulation. In Preceedings of IEEE ICME. 489--492.","key":"e_1_2_2_24_1","DOI":"10.1109\/ICME.2008.4607478"},{"doi-asserted-by":"publisher","key":"e_1_2_2_25_1","DOI":"10.1145\/1730836.1730859"},{"doi-asserted-by":"publisher","key":"e_1_2_2_26_1","DOI":"10.1007\/s11042-010-0572-5"},{"doi-asserted-by":"publisher","key":"e_1_2_2_27_1","DOI":"10.1109\/TCSVT.2007.905532"},{"volume-title":"Proceedings of ConTEL. 303--310","author":"Sun J.-Z.","unstructured":"Sun , J.-Z. , Sauvola , J. , and Riekki , J . 2005. Application of connectivity information for context interpretation and derivation . In Proceedings of ConTEL. 303--310 . Sun, J.-Z., Sauvola, J., and Riekki, J. 2005. Application of connectivity information for context interpretation and derivation. In Proceedings of ConTEL. 303--310.","key":"e_1_2_2_28_1"},{"volume-title":"Proceedings of IEEE ICME. 189--192","author":"Tamai M.","unstructured":"Tamai , M. , Sun , T. , Yasumoto , K. , Shibata , N. , and Ito , M . 2004. Energy-aware QoS adaptation for streaming video based on MPEG-7 . In Proceedings of IEEE ICME. 189--192 . Tamai, M., Sun, T., Yasumoto, K., Shibata, N., and Ito, M. 2004. Energy-aware QoS adaptation for streaming video based on MPEG-7. In Proceedings of IEEE ICME. 189--192.","key":"e_1_2_2_29_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_30_1","DOI":"10.1007\/11915072_100"},{"doi-asserted-by":"publisher","key":"e_1_2_2_31_1","DOI":"10.1007\/11915072_100"},{"unstructured":"Zambelli A. 2009. Smooth streaming technical overview. http:\/\/learn.iis.net\/page.aspx\/626\/smooth-streaming-technical-overview\/. Zambelli A. 2009. Smooth streaming technical overview. http:\/\/learn.iis.net\/page.aspx\/626\/smooth-streaming-technical-overview\/.","key":"e_1_2_2_32_1"},{"volume-title":"Proceedings of the IEEE International Workshop on Quality of Service. 137--154","author":"Zink M.","unstructured":"Zink , M. , K\u00fcnzel , O. , Schmitt , J. , and Steinmetz , R . 2003. Subjective impression of variations in layer encoded videos . In Proceedings of the IEEE International Workshop on Quality of Service. 137--154 . Zink, M., K\u00fcnzel, O., Schmitt, J., and Steinmetz, R. 2003. Subjective impression of variations in layer encoded videos. In Proceedings of the IEEE International Workshop on Quality of Service. 137--154.","key":"e_1_2_2_33_1"}],"container-title":["ACM Transactions on Multimedia Computing, Communications, and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2240136.2240137","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2240136.2240137","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:20:52Z","timestamp":1750238452000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2240136.2240137"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,7]]},"references-count":33,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2012,7]]}},"alternative-id":["10.1145\/2240136.2240137"],"URL":"https:\/\/doi.org\/10.1145\/2240136.2240137","relation":{},"ISSN":["1551-6857","1551-6865"],"issn-type":[{"type":"print","value":"1551-6857"},{"type":"electronic","value":"1551-6865"}],"subject":[],"published":{"date-parts":[[2012,7]]},"assertion":[{"value":"2010-11-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2011-02-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2012-08-06","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}