Title :
A coding and multiplexing framework based on virtual machines
Author :
Fingerhut, Christoph
Author_Institution :
R&D, South Lab., BBC, London, UK
Abstract :
In this paper we introduce the concept for a coding and multiplexing platform for on air broadcasting services based on virtual machines and describe the implementation of a prototype. The system that we present is based on open source software components running on commodity IT hardware. The system allows real-time encoding and transcoding of standard and high definition source material, and the generation and playout of a multi-program transport stream. Using virtualization as underlying technology for a coding and multiplexing system allows the design of a system that can be easily scaled and that provides a way to implement system redundancy by cloning and migrating the virtual machines. Virtualization adds an additional layer of technology that can involve performance degradation. One of the major challenges in using virtualization for a coding and multiplexing system is the very high demand for processing resources, networking and storage I/O required for real-time encoding of SD and HD video.
Keywords :
broadcasting; multiplexing; transcoding; virtual machines; HD video; IT hardware; SD video; air broadcasting services; coding framework; high definition source material; multiplexing framework; multiplexing system; multiprogram transport stream; processing resources; real-time encoding; storage I/O; transcoding; virtual machines; virtualization; Digital video broadcasting; Encoding; Hardware; Multiplexing; Servers; Virtual machining; Virtualization; Future of Broadcasting; Networking and QoS; Service deployments;
Conference_Titel :
Broadband Multimedia Systems and Broadcasting (BMSB), 2013 IEEE International Symposium on
Conference_Location :
London
DOI :
10.1109/BMSB.2013.6621733