Wowza Streaming Engine 4.0 Examples

Live Stream Record Auto Record


This package contains two example modules (ModuleAutoRecordBasicExample and ModuleAutoRecordAdvancedExample). You can use either module to automatically record all live streams published to an application. Both modules use the LiveStreamRecord Manager APIs to implement the recording functionality.

Source code for the application module is included in this package. You are free to use and modify these examples.

Notes:

  • Only one module should be enabled at a time.

  • Wowza Streaming Engine™ 4.0 or later is required.

To install an Application Module

  1. Copy the lib/wms-plugin-wms-plugin-livestreamrecordexamplemodule_4.0.jar file from this package to the lib folder in the Wowza Streaming Engine installation ([install-dir]/lib.

  2. In Wowza Streaming Engine Manager, click the desired live application in the contents pane.

  3. On the live application page, click the Modules tab.
  4. Note: Access to the Modules tab is limited to administrators with advanced permissions. For more information, see Managing Sign-In credentials.
  5. On the Modules tab, do the following:

    1. Click the Edit button.

    2. Click the Add Module button and then add one of the following entries:
      Name: ModuleAutoRecordBasicExample
      Description: ModuleAutoRecordBasicExample
      Fully Qualified Class Name: com.wowza.wms.plugin.livestreamrecord.module.ModuleAutoRecordBasicExample

      -or-

      Name: ModuleAutoRecordAdvancedExample
      Description: ModuleAutoRecordAdvancedExample
      Fully Qualified Class Name: com.wowza.wms.plugin.livestreamrecord.module.ModuleAutoRecordAdvancedExample
    3. Click the application Restart button.


Documentation

For more information about the APIs, see the com.wowza.wms.livestreamrecord.manager package in the Wowza Streaming Engine JavaDocs ([install-dir]/documentation/serverapi/index.html).