|
MP2TSA/MP2TSAE MP2TSM MP2TSMS MP2TSMM MP2TSME SPMux MPEGID TStore |
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 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.
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.
