Skip to content

Some custom Recorder Listener and File Version Delegatte class for Wowza Streaming Engine

Notifications You must be signed in to change notification settings

semenovnick/wowza-custom-recorder-addon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Custom Wowza Streaming Engine addon for Stream Recorder

Inspired by https://github.com/WowzaMediaSystems/wse-plugin-autorecord

Custom File Version Delegate

With this addon you can use this template strings in your Stream Recorder on your Application when you set the "streamRecorderOutputFile" in Application properties or "File Name" in record popup menu.

  • ${YYYY} - year of record
  • ${MONTH} - month of record
  • ${DAY} - day of record
  • ${HH} - hours of record
  • ${MM} - minutes of record
  • ${SS} - seconds of of record
  • ${millis} - millis of record
  • ${SegNum} - Segment number
  • ${StreamName} - name of incoming stream
  • ${SegDur} - segment duration, (from properties)
  • ${SegEndHH} - real segment end time hours (without Custom recorder listener always calculated from SegDur)
  • ${SegEndMM} - real segment end time minutes (without Custom recorder listener always calculated from SegDur)
  • ${SegEndSS} - real segment end time seconds (without Custom recorder listener always calculated from SegDur)

Custom Recorder Listener

With this addon recorder renames output file after RecStop or Split operation to edit ${SegEndHH} or ${SegEndMM} or ${SegEndSS}

Installation

  • Copy compiled .jar File from ./lib to your {wowza installation folder}/lib and restart Wowza
  • set streamRecorderNotifyListener as com.semenovnick.wowza.CustomRecorderListener
  • set streamRecorderFileVersionDelegate as com.semenovnick.wowza.CustomFileVersionDelegate

Build

Use Eclipse IDE with Wowza IDE. Use Java Compiler 1.8 (https://www.wowza.com/docs/how-to-extend-wowza-streaming-engine-using-the-wowza-ide)

About

Some custom Recorder Listener and File Version Delegatte class for Wowza Streaming Engine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages