Manzanita
Essential MPEG Solutions

Products

MP2TSA/MP2TSAE
TS Analyzer

MP2TSM
TS Mux Family

MP2TSMS
Single TS Mux

MP2TSMM
Multiple TS Mux

MP2TSME
Enhanced TS Mux

SPMux
MPEG Mux

MPEGID
Stream Identifier

MPEG SDKs

TStore
TS Play/Record

MP2TSMS
MPEG-2 Transport Stream Multiplexer for Single Programs

Want to try MP2TSMS?
Download the
MP2TSMS V5.0 Demo

Highlights

  • Accepts up to two MPEG-1 or MPEG-2 video elementary streams
  • Supports up to four MPEG, AC-3, Enhanced AC-3, AAC, HE-AAC, and/or DTS audio elementary streams
  • Maintains running decoder buffer model to insure output meets MPEG requirements
  • Options to create CableLabs SD and HD VOD spec compliant streams
  • Integrated Demultiplexer enables stream remultiplexing
  • Both GUI and command line interface versions
  • Available for Windows, Linux, and Mac OS X

Download the complete
MP2TSMS User's Manual
to see all specifications

The MPEG-2 Transport Stream Multiplexer for Single Programs (MP2TSMS) is a low-cost alternative that provides a complete environment for offline creation of single program transport streams.

MP2TSMS Splash At the core of MP2TSMS is the robust and powerful Multiplexer. The Multiplexer verifies every transport stream with a standard MPEG decoder buffer model as it is created to insure that it will be MPEG-2 compliant. This strict adherence to compliance in the Multiplexer design and its proven track record give users confidence in the quality and validity of the output.

The transport stream is customizable with numerous parameters that affect transport, adaptation field, PSI, PES, and timing properties. Parameter settings can be saved in a file to easily generate many transport streams that conform to a single set of requirements.

MP2TSMS can be configured and run from a simple, intuitive GUI application. Input elementary streams can be added using a quick drag-and-drop. The MP2TSMS interface allows you to save the current transport multiplex configuration in a configuration file. By saving and then reopening a configuration file, you can easily generate many transport streams that conform to a single set of requirements.

The MP2TSMS installation also includes support for command line execution of the Multiplexer. An ideal application of the command line version of the Multiplexer is in a batch file for high-volume transport stream creation

A Demultiplexer tool is integrated into the MP2TSMS interface. The Demultiplexer can extract video and audio elementary streams from existing MPEG system, program and transport streams. You can then use the Multiplexer to create a new transport stream from the extracted elementary streams.


MP2TSMS Screeshot

Detailed Features

  • Generates fully compliant MPEG-2 transport streams
  • Graphical user interface facilitates simple, intuitive creation and configuration of the output transport stream
  • Output stream is verified with the decoder buffer model specified by the MPEG standard
  • Output transport rate range of 50 kbps to 1 Gbps
  • Supports one program in the output multiplex
  • Output may be segmented into multiple files
  • Supports up to two MPEG-1 or MPEG-2 video elementary streams in the program, both constant bit rate and variable bit rate
  • Accepts all MPEG video profiles and levels including 4:2:2 profile and Multi-view profile
  • Supports up to four MPEG (Layer I, II, or III), AAC (Advanced Audio Coding), Dolby AC-3, DTS, MPEG-4 (HE-AAC), and/or Enhanced AC-3 (Dolby Digital Plus) audio elementary streams in the program
  • Accepts all audio bit rates and sample rates
  • Enhanced AC-3 substreams and small block frames are fully supported
  • Input elementary streams may be segmented into multiple sequential files
  • Uses typical default values for all stream parameters so only input and output file names are required to be set
  • Default configuration may be set to use values that comply with the CableLabs Video-On-Demand Content Specification for SD or HD encoding, or standard values that include PIDs as defined in the ATSC specification
  • Supports transport stream format that is compatible with the HDV Recording Format specification (HD1 and HD2 modes)
  • Transport rate may be specified by the user, or may be computed automatically for optimal bandwidth
  • Duration of output transport stream may be configured to a specific length, or may be set automatically to the minimum necessary to transport the longest input elementary stream
  • Leader of specified duration containing only PSI may be inserted before elementary stream packets
  • MPEG PSI (PAT and PMT) is automatically created
  • PAT and PMT insertion rates are configurable
  • PAT transport_stream_id and version_number may be user-specified
  • PMT PID, program_number, and version_number may be user-specified
  • Program and elementary stream descriptors may be inserted in the PMT
  • DVB SI (DIT and SIT) may be optionally inserted to create a "partial" transport stream for Storage Media Interoperability (SMI)
  • PCR PID may be user-specified
  • PCR interval is configurable
  • PCR can be optionally inserted in each transport packet containing a PES header
  • Video and audio PIDs are configurable
  • Bit rate specified in video syntax may be overridden
  • Discontinuity indicator may be set in the initial video and/or audio packets
  • PMT stream_type and PES stream_id used to identify elementary streams are configurable
  • Ratios of video and audio access units to PES headers are configurable
  • Alignment of video and audio access units to PES headers may be forced
  • Random access indicator can be optionally set in transport packets carrying the start of video and audio access units
  • PES copyright flag values for video and audio elementary streams are configurable
  • Insertion of elementary stream data relative to start of program may be delayed by specified amount
  • ATSC and DVB specified T-STD audio buffer models for Dolby AC-3 and Enhanced AC-3 is supported
  • Specified number of initial audio frames may be skipped to achieve lip sync
  • Summary of output transport stream characteristics is displayed after multiplexing
  • Multiplexing configuration may be saved in a simple text file format
  • Includes an integrated Demultiplexer that extracts video and audio elementary streams from existing MPEG system, program or transport stream files
  • Supports command line execution and batch processing ability

System Requirements

MP2TSMS is available for Windows (2000, Server 2003, XP, or Vista), Linux (i386+ compatible, X11 R6.8 or newer), and Mac OS X (v10.3.9 or newer).

Technical Support

Purchase of MP2TSMS includes one year of free technical support and software updates.

Demo Version

Download a free demonstration version of MP2TSMS for Windows, Mac OS X, or Linux. The Demo version includes all of the multiplexing functions of the full version, but the output transport stream is limited to 10 seconds.

SDK

Do you need an off-the-shelf MPEG-2 transport stream multiplexing core for your realtime or offline application? We also offer an MP2TSMS Software Development Kit. We will work closely with you to develop an API if you have custom requirements.

Ordering Information

The price for a MP2TSMS single user license is $895. For ordering information, please send e-mail to mp2tsms@manzanitasystems.com or call us at 1-858-679-8990.