InstallationΒΆ

  1. Copy the module into the lib directory of the Wowza installation

  2. Add this module to the list of modules

<Modules>
    ...
    <Module>
        <Name>VuDRM</Name>
        <Description>VUDRM module</Description>
        <Class>com.raskenlund.modules.ModuleVuDrm</Class>
    </Module>
</Modules>
  1. Add the below properties to the Wowza application where the module is used

<Property>
    <!-- This is a setting that turns on the encryption feature in WSE itself -->
    <Name>cupertinoEncryptionAPIBased</Name>
    <Value>true</Value>
    <Type>Boolean</Type>
</Property>
<Property>
    <!-- This is provided by Vualto -->
    <Name>vuDrmApiKey</Name>
    <Value>a7597302-XXXX-XXXX-XXXX-8d82554a84be</Value>
    <Type>String</Type>
</Property>
<Property>
    <!-- This is provided by Vualto -->
    <Name>vuDrmClientId</Name>
    <Value>somecompany</Value>
    <Type>String</Type>
</Property>
<Property>
  <!-- This is provided by Raskenlund upon purchase -->
  <Name>raskenlund.755.license</Name>
  <Value>W755-XXXX-XXXX-XXXX-XXXX</Value>
  <Type>String</Type>
</Property>

Once the module has been installed, please restart Wowza Streaming Engine. When the Wowza application in which the above configuration has been applied starts up, you should see these log lines

2021-02-19  18:10:15        CET     comment server  INFO    200     -       Wowza Streaming Engine is started!      -       -       -       10.873  -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -
2021-02-19  18:14:01        CET     comment server  INFO    200     -       MediaCasterStreamValidator.init[live/_definst_]: Started        _defaultVHost_  -       -       236.958 -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -
2021-02-19  18:14:01        CET     comment server  INFO    200     -       Using VuDRM API key a7597302-**-554a84be and client id yourcompany      _defaultVHost_  -       -       236.995 -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -
2021-02-19  18:14:01        CET     comment server  INFO    200     -       Starting Raskenlund License Manager validation  _defaultVHost_  -       -       237.085 -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -
2021-02-19  18:14:01        CET     comment server  INFO    200     -       Product Key: 755        _defaultVHost_  -       -       237.086 -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -
2021-02-19  18:14:01        CET     comment server  INFO    200     -       License Key: W755-06BE-XXXX-XXXX-XXXX   _defaultVHost_  -       -       237.088 -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -
2021-02-19  18:14:01        CET     comment server  INFO    200     -       ModuleVuDrm.onAppStart [live/_definst_] Version 1.3.0   _defaultVHost_  -       -       237.092 -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -
2021-02-19  18:14:01        CET     app-start       application     INFO    200     _definst_       live/_definst_  _defaultVHost_  live    _definst_       237.204 -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -       -