Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.5%) to scientific vocabulary
Repository
Multi-Codec Optimization Model (Live) - Testbed w/ Mininet
Basic Info
- Host: GitHub
- Owner: cd-athena
- Language: Shell
- Default Branch: main
- Size: 29.3 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Multi-Codec Optimization Model
This repository contains the HAS testbed for Multi-Codec Optimization Model. This github MCOM-Live, a Mixed-Binary Linear Programming (MBLP) model at the edge for Live streaming, whose purpose is to jointly optimize (i) the overall streaming costs, and (ii) the visual quality of the content played out by the users by efficiently enabling multi-codec content delivery. Given a video content encoded with multiple codecs according to a fixed bitrate ladder, the model will choose among three available policies, i.e., fetch, transcode, or skip, the best option to handle the representations. The experimental results show that our proposed method can reduce the additional latency by up to 23% and the streaming costs by up to 78%, besides improving the visual quality of the delivered segments by up to 0.5 dB, in terms of PSNR.
MCOM (Live) - Testbed
Dependencies:
- Python
- Mininet module for Python
- itu-t-p1203 module
- itu-t-p1203-codec-extension module ### How to use:
- Clone this repository
- Configure mininet-conf.py
- Run mininet-conf.py with:
python mininet-conf.py - Wait for the live streaming session to be completed
- Check the ITU-T P.1203 compliant JSON files containing the QoE score of the streaming session for each selected client
Acknowledgments
If you use this source code in your research, please cite 1. Include the link to this repository 2. Cite the following publication
Lorenzi, D., Tashtarian, F., Amirpour, H., Timmerer, C., and, Hellwagner, H., "MCOM-Live: A Multi-Codec Optimization Model at the Edge for Live Streaming", In 2023 International Conference on MultiMedia Modeling (MMM'23), 2023.
@InProceedings{mcom,
author={Lorenzi, Daniele
and Tashtarian, Farzad
and Amirpour, Hadi
and Timmerer, Christian
and Hellwagner, Hermann},
editor={Dang-Nguyen, Duc-Tien
and Gurrin, Cathal
and Larson, Martha
and Smeaton, Alan F.
and Rudinac, Stevan
and Dao, Minh-Son
and Trattner, Christoph
and Chen, Phoebe},
title={{MCOM-Live: A Multi-Codec Optimization Model at the Edge for Live Streaming}},
booktitle={MultiMedia Modeling},
year={2023},
publisher={Springer Nature Switzerland},
address={Cham},
pages={252--264},
abstract={HTTP Adaptive Streaming (HAS) is the predominant technique to deliver video contents across the Internet with the increasing demand of its applications. With the evolution of videos to deliver more immersive experiences, such as their evolution in resolution and framerate, highly efficient video compression schemes are required to ease the burden on the delivery process. While AVC/H.264 still represents the most adopted codec, we are experiencing an increase in the usage of new generation codecs (HEVC/H.265, VP9, AV1, VVC/H.266, etc.). Compared to AVC/H.264, these codecs can either achieve the same quality besides a bitrate reduction or improve the quality while targeting the same bitrate. In this paper, we propose a Mixed-Binary Linear Programming (MBLP) model called Multi-Codec Optimization Model at the edge for Live streaming (MCOM-Live) to jointly optimize (i) the overall streaming costs, and (ii) the visual quality of the content played out by the end-users by efficiently enabling multi-codec content delivery. Given a video content encoded with multiple codecs according to a fixed bitrate ladder, the model will choose among three available policies, i.e., fetch, transcode, or skip, the best option to handle the representations. We compare the proposed model with traditional approaches used in the industry. The experimental results show that our proposed method can reduce the additional latency by up to 23{\%} and the streaming costs by up to 78{\%}, besides improving the visual quality of the delivered segments by up to 0.5 dB, in terms of PSNR.},
isbn={978-3-031-27818-1}
}
Owner
- Name: ATHENA Christian Doppler (CD) Laboratory
- Login: cd-athena
- Kind: organization
- Location: Klagenfurt, Austria
- Website: https://athena.itec.aau.at
- Repositories: 26
- Profile: https://github.com/cd-athena
Adaptive Streaming over HTTP and Emerging Networked Multimedia Services
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite both the article from preferred-citation and the software itself."
authors:
- family-names: "Lorenzi"
given-names: "Daniele"
orcid: "https://orcid.org/0000-0003-3689-6315"
- family-names: "Tashtarian"
given-names: "Farzad"
orcid: "https://orcid.org/0000-0002-5584-6690"
- family-names: "Amirpour"
given-names: "Hadi"
orcid: "https://orcid.org/0000-0001-9853-1720"
- family-names: "Timmerer"
given-names: "Christian"
orcid: "https://orcid.org/0000-0002-0031-5243"
- family-names: "Hellwagner"
given-names: "Hermann"
orcid: "https://orcid.org/0000-0003-1114-2584"
title: "MCOM-Live: A Multi-Codec Optimization Model at the Edge for Live Streaming"
version: 1.0.0
date-released: 2023-03-31
url: "https://github.com/cd-athena/MCOM"
preferred-citation:
type: conference-paper
isbn: "9783031278181"
collection-title: "Proceedings of the 29th International Conference on MultiMedia Modeling"
collection-type: proceedings
authors:
- family-names: "Lorenzi"
given-names: "Daniele"
orcid: "https://orcid.org/0000-0003-3689-6315"
- family-names: "Tashtarian"
given-names: "Farzad"
orcid: "https://orcid.org/0000-0002-5584-6690"
- family-names: "Amirpour"
given-names: "Hadi"
orcid: "https://orcid.org/0000-0001-9853-1720"
- family-names: "Timmerer"
given-names: "Christian"
orcid: "https://orcid.org/0000-0002-0031-5243"
- family-names: "Hellwagner"
given-names: "Hermann"
orcid: "https://orcid.org/0000-0003-1114-2584"
doi: 10.1145/3625468.3652179
title: "MCOM-Live: A Multi-Codec Optimization Model at the Edge for Live Streaming"
year: "2023"
location:
name: "Bergen, Norway"
conference:
name: "MMM '24"
publisher:
name: "Springer Nature Switzerland"
address: "Cham"