Details
Original language | English |
---|---|
Title of host publication | MMSys '24: Proceedings of the 15th ACM Multimedia Systems Conference |
Pages | 89-99 |
Number of pages | 11 |
ISBN (electronic) | 9798400704123 |
Publication status | Published - 15 Apr 2024 |
Abstract
Adaptive streaming of 360° tiled video requires encoding tiles to multiple qualities to support client decisions in the light of fluctuating bandwidth and dynamic view-ports. Some static approaches allocate fixed encoding resources independently of the scene complexity introducing a significant resource overhead while other static approaches add a substantial time delay relative to the source. As tiles of 360 ° video have a skewed popularity with a statistical concentration of the user requests static approaches are resource inefficient. Specifically, in live streaming the tile popularity and encoding time statistics are not present beforehand. We present JITENC, a 360° streaming backend for network edge deployment that employs just-in-time encoding in response to incoming tile requests. JITENC leverages encoding time prediction to optimize the scheduling of tile encoding tasks, hence, it can also be used for live streaming given a real-time transcoding time deadline. Our prototype demonstrates that JITENC can achieve a perceived quality that is comparable to oversized static systems that encode all tiles in every quality while significantly reducing the computing resource utilization and power consumption.
Keywords
- HTTP adaptive streaming, Transcoding time prediction, adaptive streaming, transcoding, video complexity, video encoding
ASJC Scopus subject areas
- Computer Science(all)
- Computer Graphics and Computer-Aided Design
- Computer Science(all)
- Human-Computer Interaction
- Computer Science(all)
- Software
Cite this
- Standard
- Harvard
- Apa
- Vancouver
- BibTeX
- RIS
MMSys '24: Proceedings of the 15th ACM Multimedia Systems Conference. 2024. p. 89-99.
Research output: Chapter in book/report/conference proceeding › Conference contribution › Research › peer review
}
TY - GEN
T1 - Just-in-Time Transcoding of 360° Video Streams
AU - Hechler, Felix
AU - Rudolph, Michael
AU - Rizk, Amr
N1 - Publisher Copyright: © 2024 ACM.
PY - 2024/4/15
Y1 - 2024/4/15
N2 - Adaptive streaming of 360° tiled video requires encoding tiles to multiple qualities to support client decisions in the light of fluctuating bandwidth and dynamic view-ports. Some static approaches allocate fixed encoding resources independently of the scene complexity introducing a significant resource overhead while other static approaches add a substantial time delay relative to the source. As tiles of 360 ° video have a skewed popularity with a statistical concentration of the user requests static approaches are resource inefficient. Specifically, in live streaming the tile popularity and encoding time statistics are not present beforehand. We present JITENC, a 360° streaming backend for network edge deployment that employs just-in-time encoding in response to incoming tile requests. JITENC leverages encoding time prediction to optimize the scheduling of tile encoding tasks, hence, it can also be used for live streaming given a real-time transcoding time deadline. Our prototype demonstrates that JITENC can achieve a perceived quality that is comparable to oversized static systems that encode all tiles in every quality while significantly reducing the computing resource utilization and power consumption.
AB - Adaptive streaming of 360° tiled video requires encoding tiles to multiple qualities to support client decisions in the light of fluctuating bandwidth and dynamic view-ports. Some static approaches allocate fixed encoding resources independently of the scene complexity introducing a significant resource overhead while other static approaches add a substantial time delay relative to the source. As tiles of 360 ° video have a skewed popularity with a statistical concentration of the user requests static approaches are resource inefficient. Specifically, in live streaming the tile popularity and encoding time statistics are not present beforehand. We present JITENC, a 360° streaming backend for network edge deployment that employs just-in-time encoding in response to incoming tile requests. JITENC leverages encoding time prediction to optimize the scheduling of tile encoding tasks, hence, it can also be used for live streaming given a real-time transcoding time deadline. Our prototype demonstrates that JITENC can achieve a perceived quality that is comparable to oversized static systems that encode all tiles in every quality while significantly reducing the computing resource utilization and power consumption.
KW - HTTP adaptive streaming
KW - Transcoding time prediction
KW - adaptive streaming
KW - transcoding
KW - video complexity
KW - video encoding
UR - http://www.scopus.com/inward/record.url?scp=85191950036&partnerID=8YFLogxK
U2 - 10.1145/3625468.3647614
DO - 10.1145/3625468.3647614
M3 - Conference contribution
SP - 89
EP - 99
BT - MMSys '24: Proceedings of the 15th ACM Multimedia Systems Conference
ER -