Developing an Application by Write One Function: Serverless Real Time Video Processing/Analysis Framework

Main Article Content

Jiangnan Yan


Developing an application means months of work for senior developers and thousands of dollars in hardware. Cloud computing reduces the need for a physical server and makes application development more accessible than ever before. We observed that real-time video processing/analysis required knowledge from both system networking and computer vision. It's rare for developers to have both skill sets. Therefore, we tried to simplify the process of development for computer vision scientists/developers. Our framework takes users' video processing/analysis script to a real-time scalable application with support of cross-platform. Developers only need to worry about the core script and leave everything else to the Cloud. Our project, in collaboration with Frozen Mountain, is a containerizing solution based on LiveSwitch, an SDK for video conferencing developed by Frozen Mountain.  

Article Details

Uses of AI in health, technology, cinema, and communication