2478
Comment:
|
1966
|
Deletions are marked like this. | Additions are marked like this. |
Line 29: | Line 29: |
1. Copy release package to a temporary folder on server | 1. Extract release package to a temporary folder on server |
Line 32: | Line 32: |
1. There should now be these directories * applications/ * conf/ * bin/ 1. The plugin is now installed, so it needs to be setup. 1. go to ~/services/wowza_vhost_doms/conf/doms 1. In that folder, there are two files, Application.xml and doms-wowza-plugin.properties 1. Edit doms-wowza-plugin.properties, so that these things are set correctly{{{ ticketCheckerLocation=ADDRESS OF TICKET CHECKER WEBSERVICE, MOST OFTEN http://DOMS_SERVER:PORT/authchecker storageDir=WHERE THE VIDEO FILES ARE broadcastExtractionServiceRestApi=ADDRESS OF BES, i.e. http://iapetus:9311/bes_DEVEL/rest/bes/ }}} 1. The doms application is now configured 1. go to ~/services/wowza_vhost_doms/conf/domslive 1. In that folder, there are two files, Application.xml and domslive-wowza-plugin.properties 1. Edit domslive-wowza-plugin.properties, so that that the two settings mentioned above are set to the same value as for doms-wowza-plugin.properties. 1. Edit Application.xml so that storageDir points to some temp folder where we can write .stream files for live streaming. 1. The domslive application is now also configured 1. Create a symbolic link ''~/services/wowza_vhost_doms/streamingContentPreview'' that points to the root folder of preview files. 1. The preview application is now also configured 1. Restart wowza. The wowza plugin install should now be complete |
=== Configuration === 1. Replace ''~/services/wowza_vhost_kultur/streamingContent'' folder with symbolic link to root of the program media files from BES 1. Replace ''~/services/wowza_vhost_kultur/streamingContentPreview'' folder with symbolic link to root of the preview media files from BES 1. Configure ~/services/wowza_vhost_kultur/conf/kultur/doms-wowza-plugin.properties:{{{ ticketCheckerLocation=<ticket_checker_address>, MOST OFTEN http://DOMS_SERVER:PORT/authchecker broadcastExtractionServiceRestApi=<bes_address>, i.e. http://iapetus:9311/bes_DEVEL/rest/bes/}}} 1. Configure ~/services/wowza_vhost_kultur/conf/kultur_live/domslive-wowza-plugin.properties{{{ ticketCheckerLocation=<ticket_checker_address>, MOST OFTEN http://DOMS_SERVER:PORT/authchecker broadcastExtractionServiceRestApi=<bes_address>, i.e. http://iapetus:9311/bes_DEVEL/rest/bes/}}} |
Release note for Wowza plugin version 2.0
New features
This is the Wowza plugin in the MedieStream project.
- Locate media files in a folder structure decided by BES
- Log information when a user starts streaming a program in statistics log
Installation instructions for STAGE and PROD
Prerequisites for the installation
- Java 6
- Vlc video player installed
- Wowza Streaming Server version 2.2.3
- DOMS must be installed with ticket issuer
- BES must be installed
We assume that wowza have been configured in the way that SB it maintenance prefers. This means that
- There is one user account for the wowza, and the wowza server is installed in ~/wowza. The folder structure is assumed to be:
- ~wowza/
- bin/
- services/
- wowza_vhost_kultur/
- wowza_vhost_chaos/
- wowza_vhost_.../
- wowza/
- ~wowza/
Installation procedure
- Extract release package to a temporary folder on server
- Shutdown Wowza
- Backup/remove old vhost from the DOMS project ~/services/wowza_vhost_doms/
Configuration
Replace ~/services/wowza_vhost_kultur/streamingContent folder with symbolic link to root of the program media files from BES
Replace ~/services/wowza_vhost_kultur/streamingContentPreview folder with symbolic link to root of the preview media files from BES
Configure ~/services/wowza_vhost_kultur/conf/kultur/doms-wowza-plugin.properties:
ticketCheckerLocation=<ticket_checker_address>, MOST OFTEN http://DOMS_SERVER:PORT/authchecker broadcastExtractionServiceRestApi=<bes_address>, i.e. http://iapetus:9311/bes_DEVEL/rest/bes/
Configure ~/services/wowza_vhost_kultur/conf/kultur_live/domslive-wowza-plugin.properties
ticketCheckerLocation=<ticket_checker_address>, MOST OFTEN http://DOMS_SERVER:PORT/authchecker broadcastExtractionServiceRestApi=<bes_address>, i.e. http://iapetus:9311/bes_DEVEL/rest/bes/