Skip to content

ICTO/puppet-wowza

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

puppet-wowza

This is the puppet-wowza module used for installing and configuring wowza streaming server.

Use

Install Wowza streaming server

$wowzakey is your Wowza streaming server license key At the moment only debian works, and you have to have the wowza streaming server deb installer in an internal repo.


class { 'wowza':
  wowzakey => $wowzakey;
}

NOTE: The password for the Admin user defaults to 'admin'; it is strongly recommended to change this to a more secure one.

Add Wowza application

This adds a wowza application, defaults all work for a standard live streaming application. You can also use this to define a video on demand application by using the default type.

Live :

wowza::application { 'live':
  apptype    => 'Live',
  streamtype => 'live',
  rtmp_protect => true,
}

VOD :

wowza::application {'vod':
  apptype      => 'VOD',
  streamtype   => 'default',
  storagedir   => '/var/content'
}

Livestream Edge

wowza::application {'live-edge':
  apptype    => 'LiveEdge',
  streamtype => 'liverepeater-edge',
  origin_url => 'wowz://[serverip]:1935/origin'
}

Releases

No releases published

Packages

No packages published

Languages

  • HTML 51.6%
  • Puppet 33.4%
  • Shell 12.9%
  • Ruby 2.1%