Event-Driven Serverless Pipelines for Video Coding and Quality Metrics

被引:0
|
作者
Wilmer Moina-Rivera
Miguel Garcia-Pineda
Jose M. Claver
Juan Gutiérrez-Aguado
机构
[1] Universitat de València,Computer Science Department
来源
Journal of Grid Computing | 2023年 / 21卷
关键词
Serverless; Function as a service; CloudEvents; Video coding; Quality metrics; HTTP adaptive streaming;
D O I
暂无
中图分类号
学科分类号
摘要
Nowadays, the majority of Internet traffic is multimedia content. Video streaming services are in high demand by end users and use HTTP Adaptive Streaming (HAS) as transmission protocol. HAS splits the video into non-overlapping chunks and each video chunk can be encoded independently using different representations. Therefore, these encode tasks can be parallelized and Cloud computing can be used for this. However, in the most extended solutions, the infrastructure must be configured and provisioned in advance. Recently, serverless platforms have made posible to deploy functions that can scale from zero to a configurable maximum. This work presents and analyses the behavior of event-driven serverless functions to encode video chunks and to compute, optionally, the quality of the encoded videos. These functions have been implemented using an adapted version of embedded Tomcat to deal with CloudEvents. We have deployed these event-driven serverless pipelines for video coding and quality metrics on an on-premises serverless platform based on Knative on one master node and eight worker nodes. We have tested the scalability and resource consumption of the proposed solution using two video codecs: x264 and AV1, varying the maximum number of replicas and the resources allocated to them (fat and slim function replicas). We have encoded different 4K videos to generate multiple representations per function call and we show how it is possible to create pipelines of serverless media functions. The results of the different tests carried out show the good performance of the serverless functions proposed. The system scales the replicas and distributes the jobs evenly across all the replicas. The overall encoding time is reduced by 18% using slim replicas but fat replicas are more adequate in live video streaming as the encoding time per chunk is reduced. Finally, the results of the pipeline test show an appropriate distribution and chaining among the available replicas of each function type.
引用
收藏
相关论文
共 50 条
  • [21] ASEV - Automatic Situation Assessment for Event-driven Video Analysis
    Fenzi, Michele
    Ostermann, Joern
    Mentzer, Nico
    Paya-Vaya, Guillermo
    Blume, Holger
    Tu Ngoc Nguyen
    Risse, Thomas
    2014 11TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED VIDEO AND SIGNAL BASED SURVEILLANCE (AVSS), 2014, : 37 - 43
  • [22] Lifetime Elongation of Event-driven Wireless Video Sensor Networks
    Jang, Jeonghoon
    Kim, Giwon
    Kyung, Chong-Min
    2013 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2013, : 437 - 440
  • [23] Event-driven Image Sensor Application : Event-driven Image Segmentation
    Darwish, Amani
    Abbass, Hassan
    Fesquet, Laurent
    Sicard, Gilles
    2017 3RD INTERNATIONAL CONFERENCE ON EVENT-BASED CONTROL, COMMUNICATION AND SIGNAL PROCESSING (EBCCSP), 2017,
  • [24] AutoQUEST - Automated Quality Engineering of Event-driven Software
    Herbold, Steffen
    Harms, Patrick
    IEEE SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2013), 2013, : 134 - 139
  • [25] A UML Profile for Multi-Cloud Service Configuration (UMLPMSC) in Event-driven Serverless Applications
    Samea, Fatima
    Azam, Farooque
    Anwar, Muhammad Waseem
    Khan, Mehreen
    Rashid, Muhammad
    2019 8TH INTERNATIONAL CONFERENCE ON SOFTWARE AND COMPUTER APPLICATIONS (ICSCA 2019), 2019, : 431 - 435
  • [26] Event-driven RBAC
    Bonatti, Piero
    Galdi, Clemente
    Torres, Davide
    JOURNAL OF COMPUTER SECURITY, 2015, 23 (06) : 709 - 757
  • [27] Temporal Residual Guided Diffusion Framework for Event-Driven Video Reconstruction
    Zhu, Lin
    Zheng, Yunlong
    Zhang, Yijun
    Wang, Xiao
    Wang, Lizhi
    Huang, Hua
    COMPUTER VISION - ECCV 2024, PT XL, 2025, 15098 : 411 - 427
  • [28] VIDEO SUPER-RESOLUTION VIA EVENT-DRIVEN TEMPORAL ALIGNMENT
    Kai, Dachun
    Zhang, Yueyi
    Sun, Xiaoyan
    2023 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, ICIP, 2023, : 2950 - 2954
  • [29] Features and quality metrics datasets for video coding in DASH
    Mico-Enguidanos, Francisco
    Salcedo-Navarro, Andoni
    Garcia-Pineda, Miguel
    Gutierrez-Aguado, Juan
    SCIENTIFIC DATA, 2024, 11 (01)
  • [30] An Event-Driven Approach to the Recognition Problem in Video Surveillance System Development
    Bazhenov, Nikita
    Rybin, Egor
    Korzun, Dmitry
    2022 32ND CONFERENCE OF OPEN INNOVATIONS ASSOCIATION (FRUCT), 2022, : 65 - 74