libtsmux is a C library for muxing files into the MPEG Transport Stream container format. It can be used to quickly add MPEG Transport Stream muxing capabilities to any application or framework. A GStreamer plugin using the library is available.