PyStream: Enhancing Video Streaming Evaluation

📅 2026-09-17
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
本文提出PyStream,通过使用Docker容器网络简化视频流服务在不同网络条件下的测试过程,提高测试准确性并降低成本。
📝 Abstract
As streaming services become more commonplace, analyzing their behavior effectively under different network conditions is crucial. This is normally quite expensive, requiring multiple players with different bandwidth configurations to be emulated by a powerful local machine or a cloud environment. Furthermore, emulating a realistic network behavior or guaranteeing adherence to a real network trace is challenging. This paper presents PyStream, a simple yet powerful way to emulate a video streaming network, allowing multiple simultaneous tests to run locally. By leveraging a network of Docker containers, many of the implementation challenges are abstracted away, keeping the resulting system easily manageable and upgradeable. We demonstrate how PyStream not only reduces the requirements for testing a video streaming system but also improves the accuracy of the emulations with respect to the current state-of-the-art. On average, PyStream reduces the error between the original network trace and the bandwidth emulated by video players by a factor of 2-3 compared to Wondershaper, a common network traffic shaper in many video streaming evaluation environments. Moreover, PyStream decreases the cost of running experiments compared to existing cloud-based video streaming evaluation environments such as CAdViSE.
Problem

Research questions and friction points this paper is trying to address.

video streaming
network conditions
emulation
bandwidth configuration
realistic network behavior
Innovation

Methods, ideas, or system contributions that make the work stand out.

Docker Containers
Video Streaming Emulation
Network Trace Accuracy
Cost Reduction
🔎 Similar Papers
2024-02-20International Conference on Machine LearningCitations: 30
S
Samuel Radler
Alpen-Adria-Universität Klagenfurt, Christian Doppler Laboratory ATHENA, Klagenfurt, Austria
L
Leon Prüller
Alpen-Adria-Universität Klagenfurt, Christian Doppler Laboratory ATHENA, Klagenfurt, Austria
E
Emanuele Artioli
Alpen-Adria-Universität Klagenfurt, Christian Doppler Laboratory ATHENA, Klagenfurt, Austria
Farzad Tashtarian
Farzad Tashtarian
Postdoctoral Researcher at Klagenfurt University, Austria
Multimedia StreamingSystems and NetworkingAI/ML Systems
Christian Timmerer
Christian Timmerer
Prof. Multimedia Systems, Director Christian Doppler Lab ATHENA, Alpen-Adria-Universität Klagenfurt
multimedia systemsvideo streamingvideo adaptationQuality of Experiencemultimedia