Optimized Upload Strategies for Live Scalable Video Transmission from Mobile Devices

Matti Siekkinen, Enrico Masala, Jukka K. Nurminen

Research output: Contribution to journalArticleScientificpeer-review

9 Citations (Scopus)

Abstract

—Sharing live multimedia content is becoming increasingly popular among mobile users. In this article, we study the problem of optimizing video quality in such a scenario using scalable video coding (SVC) and chunked video content. We consider using only standard stateless HTTP servers that do not need to perform additional processing of the video content. Our key contribution is to provide close to optimal algorithms for scheduling video chunk upload for multiple clients having different viewing delays. Given such a set of clients, the problem is to decide which chunks to upload and in which order to upload them so that the quality-delay tradeoff can be optimally balanced. We show by means of simulations that the proposed algorithms can achieve notably better performance than naive solutions in practical cases. Especially the heuristic-based greedy algorithm is a good candidate for deployment on mobile devices because it is not computationally intensive but it still delivers in most cases on-par video quality compared to the more complex local optimization algorithm. We also show that using shorter video segments and being able to predict bandwidth and video chunk properties improve the delivered video quality in certain cases.
Original languageEnglish
Article number7500047
Pages (from-to)1059-1072
Number of pages14
JournalIEEE Transactions on Mobile Computing
Volume16
Issue number4
DOIs
Publication statusPublished - 1 Apr 2017
MoE publication typeNot Eligible

Fingerprint

Mobile devices
Scalable video coding
HTTP
Servers
Scheduling
Bandwidth
Processing

Keywords

  • DASH
  • live video
  • mobile video streaming
  • Scalable video coding
  • video transmission
  • video upload

Cite this

Siekkinen, Matti ; Masala, Enrico ; Nurminen, Jukka K. / Optimized Upload Strategies for Live Scalable Video Transmission from Mobile Devices. In: IEEE Transactions on Mobile Computing. 2017 ; Vol. 16, No. 4. pp. 1059-1072.
@article{1e6a7639339a44a390c218d276518449,
title = "Optimized Upload Strategies for Live Scalable Video Transmission from Mobile Devices",
abstract = "—Sharing live multimedia content is becoming increasingly popular among mobile users. In this article, we study the problem of optimizing video quality in such a scenario using scalable video coding (SVC) and chunked video content. We consider using only standard stateless HTTP servers that do not need to perform additional processing of the video content. Our key contribution is to provide close to optimal algorithms for scheduling video chunk upload for multiple clients having different viewing delays. Given such a set of clients, the problem is to decide which chunks to upload and in which order to upload them so that the quality-delay tradeoff can be optimally balanced. We show by means of simulations that the proposed algorithms can achieve notably better performance than naive solutions in practical cases. Especially the heuristic-based greedy algorithm is a good candidate for deployment on mobile devices because it is not computationally intensive but it still delivers in most cases on-par video quality compared to the more complex local optimization algorithm. We also show that using shorter video segments and being able to predict bandwidth and video chunk properties improve the delivered video quality in certain cases.",
keywords = "DASH, live video, mobile video streaming, Scalable video coding, video transmission, video upload",
author = "Matti Siekkinen and Enrico Masala and Nurminen, {Jukka K.}",
year = "2017",
month = "4",
day = "1",
doi = "10.1109/TMC.2016.2585138",
language = "English",
volume = "16",
pages = "1059--1072",
journal = "IEEE Transactions on Mobile Computing",
issn = "1536-1233",
publisher = "Institute of Electrical and Electronic Engineers IEEE",
number = "4",

}

Optimized Upload Strategies for Live Scalable Video Transmission from Mobile Devices. / Siekkinen, Matti; Masala, Enrico; Nurminen, Jukka K.

In: IEEE Transactions on Mobile Computing, Vol. 16, No. 4, 7500047, 01.04.2017, p. 1059-1072.

Research output: Contribution to journalArticleScientificpeer-review

TY - JOUR

T1 - Optimized Upload Strategies for Live Scalable Video Transmission from Mobile Devices

AU - Siekkinen, Matti

AU - Masala, Enrico

AU - Nurminen, Jukka K.

PY - 2017/4/1

Y1 - 2017/4/1

N2 - —Sharing live multimedia content is becoming increasingly popular among mobile users. In this article, we study the problem of optimizing video quality in such a scenario using scalable video coding (SVC) and chunked video content. We consider using only standard stateless HTTP servers that do not need to perform additional processing of the video content. Our key contribution is to provide close to optimal algorithms for scheduling video chunk upload for multiple clients having different viewing delays. Given such a set of clients, the problem is to decide which chunks to upload and in which order to upload them so that the quality-delay tradeoff can be optimally balanced. We show by means of simulations that the proposed algorithms can achieve notably better performance than naive solutions in practical cases. Especially the heuristic-based greedy algorithm is a good candidate for deployment on mobile devices because it is not computationally intensive but it still delivers in most cases on-par video quality compared to the more complex local optimization algorithm. We also show that using shorter video segments and being able to predict bandwidth and video chunk properties improve the delivered video quality in certain cases.

AB - —Sharing live multimedia content is becoming increasingly popular among mobile users. In this article, we study the problem of optimizing video quality in such a scenario using scalable video coding (SVC) and chunked video content. We consider using only standard stateless HTTP servers that do not need to perform additional processing of the video content. Our key contribution is to provide close to optimal algorithms for scheduling video chunk upload for multiple clients having different viewing delays. Given such a set of clients, the problem is to decide which chunks to upload and in which order to upload them so that the quality-delay tradeoff can be optimally balanced. We show by means of simulations that the proposed algorithms can achieve notably better performance than naive solutions in practical cases. Especially the heuristic-based greedy algorithm is a good candidate for deployment on mobile devices because it is not computationally intensive but it still delivers in most cases on-par video quality compared to the more complex local optimization algorithm. We also show that using shorter video segments and being able to predict bandwidth and video chunk properties improve the delivered video quality in certain cases.

KW - DASH

KW - live video

KW - mobile video streaming

KW - Scalable video coding

KW - video transmission

KW - video upload

UR - http://www.scopus.com/inward/record.url?scp=85015814180&partnerID=8YFLogxK

U2 - 10.1109/TMC.2016.2585138

DO - 10.1109/TMC.2016.2585138

M3 - Article

VL - 16

SP - 1059

EP - 1072

JO - IEEE Transactions on Mobile Computing

JF - IEEE Transactions on Mobile Computing

SN - 1536-1233

IS - 4

M1 - 7500047

ER -