Real-time bandwidth prediction and rate adaptation for video calls over cellular networks

Eymen Kurdoglu, Yong Liu, Yao Wang, Yongfang Shi, Chenchen Gu, Jing Lyu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We study interactive video calls between two users, where at least one of the users is connected over a cellular network. It is known that cellular links present highly-varying network bandwidth and packet delays. If the sending rate of the video call exceeds the available bandwidth, the video frames may be excessively delayed, destroying the interactivity of the video call. In this paper, we present Rebera, a cross-layer design of proactive congestion control, video encoding and rate adaptation, to maximize the video transmission rate while keeping the one-way frame delays sufficiently low. Rebera actively measures the available bandwidth in real-time by employing the video frames as packet trains. Using an online linear adaptive filter, Rebera makes a history-based prediction of the future capacity, and determines a bit budget for the video rate adaptation. Rebera uses the hierarchical-P video encoding structure to provide error resilience and to ease rate adaptation, while maintaining low encoding complexity and delay. Furthermore, Rebera decides in real time whether to send or discard an encoded frame, according to the budget, thereby preventing self-congestion and minimizing the packet delays. Our experiments with real cellular link traces demonstrate Rebera can, on average, deliver higher bandwidth utilization and shorter packet delays than Apple's FaceTime.

Original languageEnglish (US)
Title of host publicationProceedings of the 7th International Conference on Multimedia Systems, MMSys 2016
PublisherAssociation for Computing Machinery, Inc
Pages122-132
Number of pages11
ISBN (Electronic)9781450342971
DOIs
StatePublished - May 10 2016
Event7th ACM International Conference on Multimedia Systems, MMSys 2016 - Klagenfurt, Austria
Duration: May 10 2016May 13 2016

Other

Other7th ACM International Conference on Multimedia Systems, MMSys 2016
CountryAustria
CityKlagenfurt
Period5/10/165/13/16

Fingerprint

Bandwidth
Adaptive filters
Telecommunication links
Experiments

Keywords

  • Cross-layer
  • Forecasting
  • Hierarchical-p
  • Real-time

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Human-Computer Interaction
  • Software

Cite this

Kurdoglu, E., Liu, Y., Wang, Y., Shi, Y., Gu, C., & Lyu, J. (2016). Real-time bandwidth prediction and rate adaptation for video calls over cellular networks. In Proceedings of the 7th International Conference on Multimedia Systems, MMSys 2016 (pp. 122-132). [2910608] Association for Computing Machinery, Inc. https://doi.org/10.1145/2910017.2910608

Real-time bandwidth prediction and rate adaptation for video calls over cellular networks. / Kurdoglu, Eymen; Liu, Yong; Wang, Yao; Shi, Yongfang; Gu, Chenchen; Lyu, Jing.

Proceedings of the 7th International Conference on Multimedia Systems, MMSys 2016. Association for Computing Machinery, Inc, 2016. p. 122-132 2910608.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Kurdoglu, E, Liu, Y, Wang, Y, Shi, Y, Gu, C & Lyu, J 2016, Real-time bandwidth prediction and rate adaptation for video calls over cellular networks. in Proceedings of the 7th International Conference on Multimedia Systems, MMSys 2016., 2910608, Association for Computing Machinery, Inc, pp. 122-132, 7th ACM International Conference on Multimedia Systems, MMSys 2016, Klagenfurt, Austria, 5/10/16. https://doi.org/10.1145/2910017.2910608
Kurdoglu E, Liu Y, Wang Y, Shi Y, Gu C, Lyu J. Real-time bandwidth prediction and rate adaptation for video calls over cellular networks. In Proceedings of the 7th International Conference on Multimedia Systems, MMSys 2016. Association for Computing Machinery, Inc. 2016. p. 122-132. 2910608 https://doi.org/10.1145/2910017.2910608
Kurdoglu, Eymen ; Liu, Yong ; Wang, Yao ; Shi, Yongfang ; Gu, Chenchen ; Lyu, Jing. / Real-time bandwidth prediction and rate adaptation for video calls over cellular networks. Proceedings of the 7th International Conference on Multimedia Systems, MMSys 2016. Association for Computing Machinery, Inc, 2016. pp. 122-132
@inproceedings{913b7cadae56411f9f5623bb491d16f3,
title = "Real-time bandwidth prediction and rate adaptation for video calls over cellular networks",
abstract = "We study interactive video calls between two users, where at least one of the users is connected over a cellular network. It is known that cellular links present highly-varying network bandwidth and packet delays. If the sending rate of the video call exceeds the available bandwidth, the video frames may be excessively delayed, destroying the interactivity of the video call. In this paper, we present Rebera, a cross-layer design of proactive congestion control, video encoding and rate adaptation, to maximize the video transmission rate while keeping the one-way frame delays sufficiently low. Rebera actively measures the available bandwidth in real-time by employing the video frames as packet trains. Using an online linear adaptive filter, Rebera makes a history-based prediction of the future capacity, and determines a bit budget for the video rate adaptation. Rebera uses the hierarchical-P video encoding structure to provide error resilience and to ease rate adaptation, while maintaining low encoding complexity and delay. Furthermore, Rebera decides in real time whether to send or discard an encoded frame, according to the budget, thereby preventing self-congestion and minimizing the packet delays. Our experiments with real cellular link traces demonstrate Rebera can, on average, deliver higher bandwidth utilization and shorter packet delays than Apple's FaceTime.",
keywords = "Cross-layer, Forecasting, Hierarchical-p, Real-time",
author = "Eymen Kurdoglu and Yong Liu and Yao Wang and Yongfang Shi and Chenchen Gu and Jing Lyu",
year = "2016",
month = "5",
day = "10",
doi = "10.1145/2910017.2910608",
language = "English (US)",
pages = "122--132",
booktitle = "Proceedings of the 7th International Conference on Multimedia Systems, MMSys 2016",
publisher = "Association for Computing Machinery, Inc",

}

TY - GEN

T1 - Real-time bandwidth prediction and rate adaptation for video calls over cellular networks

AU - Kurdoglu, Eymen

AU - Liu, Yong

AU - Wang, Yao

AU - Shi, Yongfang

AU - Gu, Chenchen

AU - Lyu, Jing

PY - 2016/5/10

Y1 - 2016/5/10

N2 - We study interactive video calls between two users, where at least one of the users is connected over a cellular network. It is known that cellular links present highly-varying network bandwidth and packet delays. If the sending rate of the video call exceeds the available bandwidth, the video frames may be excessively delayed, destroying the interactivity of the video call. In this paper, we present Rebera, a cross-layer design of proactive congestion control, video encoding and rate adaptation, to maximize the video transmission rate while keeping the one-way frame delays sufficiently low. Rebera actively measures the available bandwidth in real-time by employing the video frames as packet trains. Using an online linear adaptive filter, Rebera makes a history-based prediction of the future capacity, and determines a bit budget for the video rate adaptation. Rebera uses the hierarchical-P video encoding structure to provide error resilience and to ease rate adaptation, while maintaining low encoding complexity and delay. Furthermore, Rebera decides in real time whether to send or discard an encoded frame, according to the budget, thereby preventing self-congestion and minimizing the packet delays. Our experiments with real cellular link traces demonstrate Rebera can, on average, deliver higher bandwidth utilization and shorter packet delays than Apple's FaceTime.

AB - We study interactive video calls between two users, where at least one of the users is connected over a cellular network. It is known that cellular links present highly-varying network bandwidth and packet delays. If the sending rate of the video call exceeds the available bandwidth, the video frames may be excessively delayed, destroying the interactivity of the video call. In this paper, we present Rebera, a cross-layer design of proactive congestion control, video encoding and rate adaptation, to maximize the video transmission rate while keeping the one-way frame delays sufficiently low. Rebera actively measures the available bandwidth in real-time by employing the video frames as packet trains. Using an online linear adaptive filter, Rebera makes a history-based prediction of the future capacity, and determines a bit budget for the video rate adaptation. Rebera uses the hierarchical-P video encoding structure to provide error resilience and to ease rate adaptation, while maintaining low encoding complexity and delay. Furthermore, Rebera decides in real time whether to send or discard an encoded frame, according to the budget, thereby preventing self-congestion and minimizing the packet delays. Our experiments with real cellular link traces demonstrate Rebera can, on average, deliver higher bandwidth utilization and shorter packet delays than Apple's FaceTime.

KW - Cross-layer

KW - Forecasting

KW - Hierarchical-p

KW - Real-time

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

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

U2 - 10.1145/2910017.2910608

DO - 10.1145/2910017.2910608

M3 - Conference contribution

SP - 122

EP - 132

BT - Proceedings of the 7th International Conference on Multimedia Systems, MMSys 2016

PB - Association for Computing Machinery, Inc

ER -