How to select multiple tracks from a VOD file (MultiTrackVOD)

The ModuleMultiTrackVOD module for Wowza Streaming Engine™ media server software lets you select which video, audio, or data tracks are sent to media players when streaming a video on demand (VOD) file that has multiple of any track type.


For developers


Wowza Streaming Engine 4.0.0 or later is required.


  1. Download
  2. Extract the contents from the downloaded (zipped) package, and then copy the lib/wse-plugin-multitrackvod.jar file from the package to the lib folder in your Wowza Streaming Engine installation ([install-dir]/lib).
  3. Restart Wowza Streaming Engine.


To enable this module, add the following module definition to your application. See Configure modules for details.

Fully Qualified Class Name
ModuleMultiTrackVOD Specifies which tracks to use in a VOD rendition. com.wowza.wms.plugin.ModuleMultiTrackVOD


To select audio, video, and data tracks, add the following query parameters to the stream URLs as required:


The default value of index is 0 which uses the first track of each type. To use the second track of a track type, set that type's index to 1. To use the third track, set index to 2, and so on. Using index parameters is only required if you want to use a track other than the first track of that type (and therefore defining an index of 1 or higher).

For Developers

Source code is available on GitHub.

Wowza Media Systems™ provides developers with a platform to create streaming applications and solutions. See Wowza Developer Tools to learn more about our APIs and SDK.
Wowza media server software and all components, including modules, source code, and other related items offered on this page, are copyrighted (c) 2006-2016 by Wowza Media Systems, LLC, all rights reserved, and are licensed pursuant to the Wowza Media Software End User License Agreement.
Originally Published: 06-19-2014.
Updated: For Wowza Streaming Engine on 06-24-2016.

If you're having problems or want to discuss this article, post in our forum.