EazyMuxer
EazyMuxer is a software module which allows for MPEG Transport Stream multiplexing, demultiplexing and cherry-picking. It has built-in functionality for time-shifting individual program services as well as while input multiple program transport streams. For input and output EazyMuxer support standard computer network interfaces for MPEGTS over IP and dedicated hardware IO boards for ASI input/output.