How to add a module?

Hi,

Sorry to bother you with this trivial problem. I am trying to follow https://www.wowza.com/docs/how-to-convert-ontextdata-events-in-a-live-or-vod-stream-to-timed-events-id3-tags-in-an-apple-hls-stream

I have created my module and want to add it to a live application. When I replace the

[HTML]

base

Base

com.wowza.wms.module.ModuleCore

[/HTML]

with my module I get errors in the log file where it complains about missing functions FCPublish, createStream, deleteStream. When I add my module as a new it is not invoked. How do I add a new module?

Thanks,

Ropoman

[HTML]

package com.eqs.wowza;

import …

public class ModuleCupertinoLiveOnTextToID3 extends ModuleBase {

[/HTML]

[HTML]

eqs

EQS

com.eqs.wowza.ModuleCupertinoLiveOnTextToID3

[/HTML]

Copied wowza.jar into lib folder. Restarted all.

Hello there and welcome to the Wowza support forum.

Did this resolve the errors or are you still having issues configuring this module?

Regards,

Salvadore

Thanks for the update and glad you got this sorted.

Regards,

Salvadore

Hello Salvadore,

Thanks for asking. The problem is not that it does not load the module. I found this out after I attached the remote debugger and set a breakpoint in method onAppStart()

In runs into this error:

java.lang.NoClassDefFoundError: com/wowza/wms/httpstreamer/cupertinostreaming/livestreampacketizer/IHTTPStreamerCupertinoLivePacketizerDataHandler2

I don’t know where to find this class

Thanks,

Ropoman

I have version 4.3.0 and try to update to the latest version now

Upgraded to 4.4.1. It does find the class now

Hi guys,

I’ve been trying to follow the same document https://www.wowza.com/docs/how-to-convert-ontextdata-events-in-a-live-or-vod-stream-to-timed-events-id3-tags-in-an-apple-hls-stream#live

I manage to compile and deploy to [install-dir]/lib the Live code example for Wowza Streaming Engine software 4.4.0 and later, I use WSE 4.6.0
I compiled it using java 8 and even java 6, added the module directly to the application.xml of my live steam but also tried thru the UI but still. I get the same error which is not very detailed:

loadModFunctions[live/definst]: Module class not found or could not be loaded. Check [install-dir]/conf/live/Application.xml to be sure all Modules/Module/Class paths are correct: name:gamesys class:gamesys.community.module.ModuleCupertinoLiveOnTextToID3

Any thoughts?
Is the doc up to date?

-Fred