Before media playback is possible, live and video-on-demand content alike usually undergoes various operations described as tasks within a multimedia workflow. Where previously ingest, transcode, packaging and delivery tasks might have run on a single machine, today's workflows are significantly more complex distributed systems. Describing and implementing multimedia workflows is challenging and requires new approaches. A standards-based multimedia workflow system is described in ISO/IEC 23090-8 Network-Based Media Processing (NBMP) developed by MPEG. This technical report discusses details of nagare media engine, our open source research prototype implementation of NBMP. Built upon the Kubernetes platform, nagare media engine provides a cloud- and edge-native solution that meets today's requirements for multimedia workflow systems.
翻译:在媒体内容能够播放之前,无论是直播还是点播内容,通常都需要经历一系列操作,这些操作被描述为多媒体工作流中的任务。以往,内容摄取、转码、封装和分发等任务可能在单台机器上运行,而当今的工作流已成为显著更复杂的分布式系统。描述和实现多媒体工作流具有挑战性,需要新的方法。ISO/IEC 23090-8 网络化媒体处理(NBMP)标准(由MPEG制定)描述了一种基于标准的多媒体工作流系统。本技术报告详细讨论了nagare media engine——我们开源的NBMP研究原型实现。该系统构建于Kubernetes平台之上,提供了一个满足当前多媒体工作流系统需求的云原生与边缘原生解决方案。