A. Erfanian, Hadi Amirpour, F. Tashtarian, C. Timmerer, H. Hellwagner
{"title":"LwTE-Live: Light-weight Transcoding at the Edge for Live Streaming","authors":"A. Erfanian, Hadi Amirpour, F. Tashtarian, C. Timmerer, H. Hellwagner","doi":"10.1145/3488662.3493829","DOIUrl":"https://doi.org/10.1145/3488662.3493829","url":null,"abstract":"Live video streaming is widely embraced in video services, and its applications have attracted much attention in recent years. The increased number of users demanding high quality (e.g., 4K resolution) live videos increases the bandwidth utilization in the backhaul network. To decrease bandwidth utilization in HTTP Adaptive Streaming (HAS), in on-the-fly transcoding approaches, only the highest bitrate representation is delivered to the edge, and other representations are generated by transcoding at the edge. However, this approach is inefficient due to the high transcoding cost. In this paper, we propose a light-weight transcoding at the edge method for live applications, LwTE-Live, to decrease the bandwidth utilization and the overall live streaming cost. During the encoding processes at the origin server, the optimal encoding decisions are saved as metadata and the metadata replaces the corresponding representation in the bitrate ladder. The significantly reduced size of the metadata compared to its corresponding representation decreases the bandwidth utilization. The extracted metadata is then utilized at the edge to decrease the transcoding time. We formulate the problem as a Mixed-Binary Linear Programming (MBLP) model to optimize the live streaming cost, including the bandwidth and computation costs. We compare the proposed model with state-of-the-art approaches, and the experimental results show that our proposed method saves the cost and backhaul bandwidth utilization up to 34% and 45%, respectively.","PeriodicalId":118390,"journal":{"name":"Proceedings of the Workshop on Design, Deployment, and Evaluation of Network-assisted Video Streaming","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121776796","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Dimas S. Lima, B. Oliveira, P. Mendes, Lucas Costa, Yago Coelho
{"title":"An ML-Based Approach for Near Real-Time Content Caching","authors":"Dimas S. Lima, B. Oliveira, P. Mendes, Lucas Costa, Yago Coelho","doi":"10.1145/3488662.3498658","DOIUrl":"https://doi.org/10.1145/3488662.3498658","url":null,"abstract":"Content caching is a well-known promising solution to address large demands for streaming companies. This paper presents an ongoing work towards improving CDN network traffic focusing on users' quality of experience (QoE) by anticipating which videos will be popular on Globo's platform. To do so, a deep neural network approach was chosen to model video's popularity based on its metadata and a near real-time framework is presented describing how to make content caching in a preemptive way. Additionally, a threshold selection approach is presented defining whether a video should be cached or not. The presented approach allows making content cache without any user interaction, aiming to decide about the admission of the content before it starts to receive requests. This approach is important to most of the daily published videos at Globo, especially for breaking news. Using Globo's real-world data, we demonstrate the popularity predictor results and conclude with some directions for future works.","PeriodicalId":118390,"journal":{"name":"Proceedings of the Workshop on Design, Deployment, and Evaluation of Network-assisted Video Streaming","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126993185","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Neta Rozen Schiff, Amit Navon, L. Bruckman, Itzcak Pechtalt
{"title":"PRISM based Transport: How Networks can Boost QoS for Advanced Video Services?","authors":"Neta Rozen Schiff, Amit Navon, L. Bruckman, Itzcak Pechtalt","doi":"10.1145/3488662.3493826","DOIUrl":"https://doi.org/10.1145/3488662.3493826","url":null,"abstract":"Future applications and services will challenge the network infrastructure with unprecedented demands for high bandwidth, low latency and reliable communication. Moreover, popularity of applications requiring several function-alities such as control, telemetry, video and audio, each with its own requirements, is constantly increasing. For example, an interactive video service control requires low bandwidth and low latency while its 4K video flows require high bandwidth and moderate latency. Today's transport protocols do not address heterogeneous requirements. Instead, only bandwidth allocation is provided by congestion control schemes, which support up to two priorities. This limitation impairs Quality of Service (QoS) since it does not satisfy flow latency and bandwidth requirements in parallel. The overall QoS assurance is mainly handled by the application layer that usually reduce the video stream quality. We present PRISM, a new transport protocol on top of IP, which provides per flow granular and dynamic quality of service. PRISM applies state-of-the-art congestion control schemes (such as BBR, Proteus, Cubic) to allocate bandwidth. In addition, PRISM addresses reliability and latency requirements and couples flows from the same application together, enabling inter-flow synchronization. In experiments with a kernel implementation on emulated networks, dense camera grid applications' requirements were fulfilled by using PRISM, while the current transport protocols failed to satisfy all requirements. Furthermore, PRISM reduced establishment latency by a factor of up to 1000 compared to multiple TCP.","PeriodicalId":118390,"journal":{"name":"Proceedings of the Workshop on Design, Deployment, and Evaluation of Network-assisted Video Streaming","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131286945","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Learning-driven MU-MIMO Grouping for Multi-User Multimedia Applications Over Commodity WiFi","authors":"H. Pasandi, Hadi Amirpour, T. Nadeem, C. Timmerer","doi":"10.1145/3488662.3493828","DOIUrl":"https://doi.org/10.1145/3488662.3493828","url":null,"abstract":"MU-MIMO is a high-speed technique in IEEE 802.11ac and upcoming ax technologies that improves spectral efficiency by allowing concurrent communication between one Access Point and multiple users. In this paper, we present LATTE, a novel framework that proposes MU-MIMO-aware optimization for multi-user multimedia applications over IEEE 802.11ac/ax. Taking a cross-layer approach, LATTE first optimizes the MU-MIMO user group selection for the users with the same characteristics in the PHY/MAC layer. It then optimizes the video bitrate for each group accordingly. We present our design and its evaluation on smartphones and laptops over 802.11ac WiFi. Our experimental evaluations indicate that LATTE can outperform other video rate adaptation algorithms.","PeriodicalId":118390,"journal":{"name":"Proceedings of the Workshop on Design, Deployment, and Evaluation of Network-assisted Video Streaming","volume":"91 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125492094","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}