@article {19142,
	title = {Adaptive Media Streaming to Mobile Devices: Challenges, Enhancements, and Recommendations},
	journal = {Advances in Multimedia},
	volume = {2014},
	year = {2014},
	pages = {1{\textendash}21},
	publisher = {Hindawi},
	issn = {1687-5680},
	doi = {10.1155/2014/805852},
	url = {http://www.hindawi.com/journals/am/2014/805852/},
	author = {Kupka, Tomas and Riiser, Haakon and Ni, Pengpeng and Eg, Ragnhild and Griwodz, Carsten and Halvorsen, P{\r a}l}
}
@phdthesis {Simula.simula.2574,
	title = {Adaptive Bitrate Video Streaming Over HTTP in Mobile Wireless Networks},
	year = {2013},
	month = {June},
	school = {University of Oslo},
	type = {phd},
	author = {Riiser, Haakon}
}
@inproceedings {Simula.simula.2054,
	title = {Commute Path Bandwidth Traces From 3G Networks: Analysis and Applications},
	journal = {Proceedings of the International Conference on Multimedia Systems (MMSys)},
	year = {2013},
	month = {March},
	publisher = {ACM},
	type = {Conference},
	abstract = {In this dataset paper, we present and make available real- world measurements of the throughput that was achieved at the application layer when adaptive HTTP streaming was performed over 3G networks using mobile devices. For the streaming sessions, we used popular commute routes in and around Oslo (Norway) traveling with different types of public transportation (metro, tram, train, bus and ferry). We also have a few logs using a car. Each log provides a times- tamp, GPS coordinates and the measured number of bytes downloaded for approximately every second of the route. The dataset can be used in several ways, but the most obvious application is to emulate the same network bandwidth behavior (on specific geographical positions) for repeated experiments.},
	keywords = {Conference},
	author = {Riiser, Haakon and Vigmostad, Paul and Griwodz, Carsten and Halvorsen, P{\r a}l},
	editor = {Griwodz, Carsten}
}
@inproceedings {Simula.simula.1652,
	title = {A Comparison of Quality Scheduling in Commercial Adaptive HTTP Streaming Solutions on a 3G Network},
	journal = {Proceeding of the ACM Workshop on Mobile Video (MoVid)},
	year = {2012},
	month = {February},
	pages = {25-30},
	publisher = {ACM},
	type = {Workshop},
	abstract = {There are many available commercial streaming solutions that perform quality adaption. An important issue with respect to users\&$\#$39; perceived quality is how the system schedules the quality levels to match the available network resources. In this study, we compare several adaptive media players on the market to see how they perform in challenging streaming scenarios on a mobile 3G network. Bandwidth data collected in real-world field trials is used in all tests. We investigate how the media players respond to fluctuating bandwidth and outages, and how this affects the quality levels used, the bandwidth utilization, and the number and duration of buffer underruns. We found significant differences in performance and optimization goals between the different players\&$\#$39; schedulers. We conclude that the quality scheduler is an important factor in providing a satisfying quality of experience when using an adaptive media player.},
	author = {Riiser, Haakon and Bergsaker, H{\r a}kon and Vigmostad, Paul and Halvorsen, P{\r a}l and Griwodz, Carsten}
}
@inproceedings {Simula.simula.798,
	title = {Bitrate and Video Quality Planning for Mobile Streaming Scenarios Using a GPS-Based Bandwidth Lookup Service},
	journal = {Proceedings of the IEEE International Conference on Multimedia and Expo (ICME)},
	year = {2011},
	month = {July},
	pages = {1-6},
	publisher = {IEEE},
	type = {Conference},
	abstract = {One of the main challenges when streaming video to mo- bile devices is to handle fluctuating bandwidth and frequent network outages as the device is brought in and out of areas with network coverage. In this paper, we propose bitrate and video quality planning algorithms for mobile streaming scenarios using a GPS-based bandwidth-lookup service in order to reduce frequently changing video quality and the number of playout interruptions. Our real world experiments using an adaptive segmented HTTP video streaming system while travelling on popular commute routes indicate that the users{\textquoteright} quality of experience is greatly increased.},
	isbn = {978-1-61284-348-3},
	doi = {ICME.2011.6012045},
	author = {Riiser, Haakon and Vigmostad, Paul and Griwodz, Carsten and Halvorsen, P{\r a}l}
}
@inproceedings {Simula.simula.700,
	title = {Demo: Quality-Adaptive Video Streaming With Dynamic Bandwidth Aggregation on Roaming, Multi-Homed Clients},
	journal = {Proceedings of the 9th international conference on Mobile systems, applications, and services (MOBISYS)},
	year = {2011},
	month = {July},
	pages = {355-356},
	publisher = {ACM},
	type = {Conference},
	address = {New York},
	abstract = {In this paper, we combined our earlier work in quality adaptive streaming and bandwidth aggregation with automatic network detection. If a client detects and can connect to multiple networks, the bandwidth is aggregated dynamically, resulting in a higher video quality.},
	isbn = {978-1-4503-0643-0},
	author = {Evensen, Kristian and Petlund, Andreas and Kaspar, Dominik and Griwodz, Carsten and Halvorsen, P{\r a}l and Riiser, Haakon and Vigmostad, Paul},
	editor = {Agrawala, Ashok}
}
@inproceedings {Simula.simula.662,
	title = {Mobile Video Streaming Using Location-Based Network Prediction and Transparent Handover},
	journal = {NOSSDAV},
	year = {2011},
	month = {May},
	pages = {21-26},
	publisher = {ACM},
	type = {Conference},
	edition = {21},
	address = {New York},
	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.},
	isbn = {978-1-4503-0777-2},
	author = {Evensen, Kristian and Petlund, Andreas and Riiser, Haakon and Vigmostad, Paul and Kaspar, Dominik and Griwodz, Carsten and Halvorsen, P{\r a}l},
	editor = {Krasic, Charles and Li, Kang}
}
@article {Simula.simula.708,
	title = {Search-Based Composition, Streaming and Playback of Video Archive Content},
	journal = {Multimedia Tools and Applications},
	number = {online first},
	year = {2011},
	abstract = {Locating content in existing video archives is both a time and bandwidth consuming process since users might have to download and manually watch large portions of superfluous videos. In this paper, we present two novel prototypes using an Internet based video composition and streaming system with a keyword-based search interface that collects, converts, analyses, indexes, and ranks video content. At user requests, the system can automatically sequence out portions of single videos or aggregate content from multiple videos to produce a single, personalized video stream on-the-fly.},
	doi = {10.1007/ s11042-011-0847-5},
	author = {Johansen, Dag and Halvorsen, P{\r a}l and Johansen, H{\r a}vard and Riiser, Haakon and Gurrin, Cathal and Olstad, Bj{\o}rn and Griwodz, Carsten and Kvalnes, {\r A}ge and Hurley, Joseph and Kupka, Tomas}
}
@article {Simula.simula.724,
	title = {Video Streaming Using a Location-Based Bandwidth-Lookup Service for Bitrate Planning},
	journal = {ACM Transactions on Multimedia Computing, Communications and Applications},
	volume = {8},
	number = {3},
	year = {2011},
	note = {ACCEPTED FEBRUARY 2011},
	abstract = {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, e.g., using scalable video codecs or segmented adaptive HTTP streaming that switches between non-scalable 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. This paper describes a video streaming system for receivers equipped with a GPS. A receiver{\textquoteright}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.},
	author = {Riiser, Haakon and Endestad, Tore and Vigmostad, Paul and Griwodz, Carsten and Halvorsen, P{\r a}l}
}
@inproceedings {Simula.mpg.20,
	title = {Low Overhead Container Format for Adaptive Streaming},
	journal = {Proceedings of the ACM Multimedia Systems (MMSys)},
	year = {2010},
	month = {February},
	pages = {193-198},
	publisher = {ACM},
	type = {Conference},
	abstract = {Current segmented HTTP streaming systems provide scal- able and quality adaptive video delivery services to a huge number of users. However, while they support a wide range of bandwidths and enable arbitrary content-based composition, their current formats have shortcomings like large overheads, live streaming delays, etc. We have therefore de- veloped an adaptive media player that works around these problems while still using standard components like H.264/AVC for video, and MP3 for audio. The system\&$\#$39;s adaptivity allows the player to pick a quality level that makes good use of available bandwidth and CPU resources while at the same time maintaining smooth uninterrupted playback, as well as offering near instant seek and startup times. This paper presents an appropriate way of coding the seg- ments and a simple multimedia container format that is optimized for adaptive streaming and video composition over HTTP. We show that our format is sufficiently advanced to contain any payload type, while being trivial to parse and translate to other container formats. Additionally, we show that our format is second to none in terms of overhead, without incurring any penalties on live streaming.},
	isbn = {978-1-60558-914-5},
	author = {Riiser, Haakon and Halvorsen, P{\r a}l and Griwodz, Carsten and Johansen, Dag},
	editor = {Mayer-Patel, Ketan and Feng, Wu-chi}
}
@inproceedings {Simula.ND.391,
	title = {DAVVI: a Prototype for the Next Generation Multimedia Entertainment Platform},
	journal = {ACM Multimedia Conference},
	year = {2009},
	note = {Demo paper.},
	month = {October},
	pages = {989-990},
	publisher = {ACM},
	type = {Conference},
	abstract = {In this demo, we present DAVVI, a prototype of the next generation multimedia entertainment platform. It delivers multi-quality video content in a torrent-similar way like known systems from Move Networks, Microsoft and Apple do. However, it also provides a brand new, personalized user experience. Through applied search, personalization and recommendation technologies, end-users can efficiently search and retrieve highlights and combine arbitrary events in a customized manner using drag and drop. The created playlists of video segments are then delivered back to the system to improve future search and recommendation results. Here, we demonstrate this system using \mbox{a soccer example.}},
	isbn = {978-1-60558-608-3},
	author = {Johansen, Dag and Johansen, H{\r a}vard and Aarflot, Tjalve and Hurley, Joseph and Kvalnes, {\r A}ge and Gurrin, Cathal and Sav, Sorin and Olstad, Bj{\o}rn and Aaberg, Erik and Endestad, Tore and Riiser, Haakon and Griwodz, Carsten and Halvorsen, P{\r a}l},
	editor = {Gao, Wen and Rui, Yong and Hanjalic, Alan and Xu, Changsheng and Steinbach, Eckehard and Abdulmotaleb El {Saddik} and Zhou, Michelle}
}
@inproceedings {Simula.ND.118,
	title = {Performance Measurements and Evaluation of Video Streaming in HSDPA Networks With 16QAM Modulation},
	journal = {IEEE International Conference on Multimedia \& Expo (ICME)},
	year = {2008},
	month = {June},
	publisher = {IEEE},
	type = {Conference},
	abstract = {The High-Speed Downlink Packet Access (HSDPA) communication protocol improves downlink performance on mobile networks and is currently being deployed in networks around the world. In Norway, two operators started offering this service in 2007. This article discusses performance measurements done in Telenor{\textquoteright}s HSDPA network in Oslo in the context of video streaming. In particular, we present the results of streaming experiments measuring characteristics such as packet loss, latency, jitter and bit-errors. Based on this data, we evaluate the HSDPA network{\textquoteright}s suitability for real-time video streaming, and discuss what can be done to improve the quality of video streaming under the observed network characteristics.},
	isbn = {978-1-4244-2570-9},
	author = {Riiser, Haakon and Halvorsen, P{\r a}l and Griwodz, Carsten and Hestnes, Bj{\o}rn},
	editor = {Ostermann, J{\"o}rn and Ebrahimi, Touradj and Naphade, Milind and Fitzek, Frank and Rahardja, Susanto and Rosenhahn, Bodo and Smeulders, Arnold}
}
