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

SPMux - MPEG System & Program Stream Multiplexer

Want to try SPMux?
Click here to download

Highlights

  • Supports both MPEG and Dolby AC-3 audio elementary streams
  • Accepts MPEG-1 and MPEG-2 video elementary streams
  • Supports multiple video and/or audio elementary streams in the output
  • Multiplexes constant bit rate and variable bit rate video
  • Maintains running decoder buffer model to insure output meets MPEG requirements
  • Offers numerous options for user configuration of stream parameters

The MPEG System & Program Stream Multiplexer (SPMux) is an easy-to-use, versatile tool for rapid creation of MPEG-1 system streams and MPEG-2 program streams.

SPMux Splash

SPMux offers the flexibility to satisfy the needs of users in both limited test environments and large-scale production.

As in all of our products, our design emphasis in SPMux is to insure that the output is fully compliant with the MPEG standard and interoperable in every environment. All system clock information and time stamps in the stream are precisely computed. The resultant stream is verified with the decoder buffer model that is specified by MPEG to guarantee that there are no timing or buffer violations.

Applications for SPMux include VOD, DVD, hotel and in-flight entertainment, kiosk video, and intranet/internet streaming video.

SPMux Screenshot

General Features

  • Generates fully compliant MPEG-1 system streams and MPEG-2 program streams
  • Defaults are selected for all stream parameters so only input and output file names are required
  • Simple configuration file format
  • Command line execution and batch processing ability
  • Output stream is verified with the decoder buffer model specified by the MPEG standard
  • Accepts up to 16 MPEG-1 and/or MPEG-2 video elementary streams
  • Supports both constant bit rate and variable bit rate video
  • Accepts up to 32 MPEG and/or Dolby AC-3 audio elementary streams
  • Displays a summary of output stream characteristics

Common Options

  • System header rate
  • Optional fixed pack size
  • Constrained system parameter stream support
  • Constant rate or variable rate output
  • System Clock Reference (SCR) period
  • Padding packet size
  • Output rate
  • Stream duration
  • Output may be segmented into multiple files

Video Options

The following optional parameters may be specified for each video stream:

  • Fixed or variable packet size
  • Presentation Time Stamp (PTS) rate
  • Packet header stuffing
  • Stream type and stream ID values
  • PES priority indicator flag value
  • Data alignment indicator value
  • PES original or copy flag value
  • PES copyright flag value
  • Non-standard decoder buffer size
  • Video data rate
  • Video delay relative to program start

Audio Options

The following optional parameters may be specified for each audio stream:

  • Fixed or variable packet size
  • Presentation Time Stamp (PTS) rate
  • Packet header stuffing
  • Stream type and stream ID values
  • PES priority indicator flag value
  • Data alignment indicator value
  • PES original or copy flag value
  • PES copyright flag value
  • Non-standard decoder buffer size
  • ATSC style audio buffer model
  • Audio data rate
  • Audio delay relative to program start

Program Stream Options

The following optional parameters may be specified when generating MPEG-2 program streams:

  • Program Stream Map version
  • Program Stream Map rate
  • Packet rate restriction flag value
  • Program descriptors
  • Elementary stream descriptors
  • Program stream directory period

System Requirements

SPMux is available for Windows (2000, Server 2003, or XP), Linux (i386+ compatible, X11 R6.8 or newer), Solaris (8 or newer on Sparc), and Mac OS X (v10.3 or newer).

Technical Support

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

Demo Version

Download a free demonstration version of SPMux. The Demo version supports all of the features and functions of the full version, but the output stream is limited to 10 seconds. A copy of the SPMux User's Manual is also included. If you would like the SPMux Demo for a different platform, please send email to: spmux@manzanitasystems.com.

SDK

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

Ordering Information

For SPMux pricing and ordering information, please send e-mail to spmux@manzanitasystems.com or call us at 1-858-679-8990.