Skip to content

WowzaMediaSystems/wse-plugin-scte-ads

Repository files navigation

Wowza SCTE-35 Add Insertion Module

The SCTE-35 Add Insertion Module for Wowza Streaming Engine™ media server software can be used to intercept SCTE-35 splice events in an incoming MPEG-TS stream for the purpose of creating an HLS playlist or MPEG-DASH manifest with Server-Side Ad Insertion (SSAI) tags. SSAI providers, such as AWS Elemental MediaTailor, can detect this ad-signaling metadata to stitch ads into a live stream on a per-user basis without requiring player-side logic for ad decisions.

Prerequisites

  • Wowza Streaming Engine™ 4.8.26 or later is required.
  • Java 11.

Usage

The easiest way to set up this module is to include the repository JAR file in the lib folder of your Wowza Streaming Engine installation directory ([install-dir]/lib). Next, configure the module and set the appropriate properties on the Wowza Streaming Engine Manager, depending on the solution you are implementing. Refer to the guide in the Resources section for detailed instructions on how to install and configure the module.

Build instructions

  • Clone repo to local filesystem.
  • Update wseLibDir variable in the gradle.properties file to point to local Wowza Streaming Engine lib folder ([install-dir]/lib).
  • Run ./gradlew build to build the jar file.

Resources

For full install instructions and to use the compiled version of these modules, see the following article:

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.

Contact

Wowza Media Systems, LLC

License

This code is distributed under the Wowza Public License.

About

Wowza Streaming Engine plugin to add SSAI ad markers to HLS and DASH streams

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages