= Installation description - Version 1 = This page describes how to deploy the wowza-plugin-package. The installation package can be found at {{{wowza@triton:~/releases/chaos-wowza-plugin-release-package-1.0.2rc4.zip}}} == Prerequisites == 1. Java 6 1. Wowza Streaming Server version 2.2.3 1. PostgreSQL version 8.4 == Installation == These installation steps are required to install the CHAOS Wowza plugin. Replace the placeholders a. with TEST_TRITON or DEFAULT. That is the machine that resembles the STAGE and PROD setup most. a. with 1.0.2rc4 Do: 1. Copy package to the machine where Wowza is installed. {{{~/releases}}} 1. Log on to the server and unzip package to a temporary folder on the server. {{{ unzip ~/releases/LARM-CHAOS-Wowza-package.zip -d ~/tmp/chaos_deploy}}} 1. Update Server: a. Update server configuration files:{{{ cp ~/tmp/chaos_deploy/WowzaSystemDir/conf/VHosts_.xml ~/wowza/conf/VHosts.xml}}} a. Copy plugin jars to Wowza lib folder. {{{ cp ~/tmp/chaos_deploy/WowzaSystemDir/lib/*.jar ~/wowza/lib/}}} 1. Update VHost: a. If updating an existing installation, move or remove the {{{wowza_vhost_chaos}}} folder.{{{ mv ~/services/wowza_vhost_chaos ~/tmp}}} a. Rename correct configuration files: {{{ pushd ~/tmp/chaos_deploy/chaosSBVHost/conf cp VHost_.xml VHost.xml cd chaos cp Application_.xml Application.xml cp chaos-streaming-server-plugin_.properties chaos-streaming-server-plugin.properties popd}}} a. Copy VHost deploy folder to virtual host location {{{ cp ~/tmp/chaos_deploy/chaosSBVHost ~/services/wowza_vhost_chaos}}} 1. Create db-table for local streaming event logging (password=larm1234) {{{ cd ~/tmp/chaos-wowza-plugin-release-package-/WowzaSystemDir/bin/dbscripts_version_1.0 psql -h localhost -d larm-devel -U larm -W -f 01_create_events_table.postgresql}}} 1. Configure the plugin. See [[Wowza plugin configuration description - version 1]] Log: 2011-05-23: 1. Updated installation description, step 4.b. Added Default as env.