Code:
package com.wowza.wms.example.module;
import com.wowza.wms.application.*;
import com.wowza.wms.mediacaster.IMediaCaster;
import com.wowza.wms.mediacaster.IMediaCasterNotify2;
import com.wowza.wms.module.*;
import com.wowza.wms.stream.IMediaStream;
import com.wowza.wms.stream.IMediaStreamPlay;
public class ModuleMediaCasterNotifyExample extends ModuleBase {
public void onAppStart(IApplicationInstance appInstance) {
String fullname = appInstance.getApplication().getName() + "/"
+ appInstance.getName();
getLogger().info("onAppStart: " + fullname);
appInstance.addMediaCasterListener(new mediacasterNotify());
}
public void onAppStop(IApplicationInstance appInstance) {
String fullname = appInstance.getApplication().getName() + "/"
+ appInstance.getName();
getLogger().info("onAppStop: " + fullname);
}
class mediacasterNotify implements IMediaCasterNotify2
{
public void onConnectFailure(IMediaCaster mediaCaster) {
getLogger().info("onConnectFailure");
}
public void onConnectStart(IMediaCaster mediaCaster) {
getLogger().info("onConnectStart");
}
public void onConnectSuccess(IMediaCaster mediaCaster) {
getLogger().info("onConnectSuccess");
}
public void onStreamStart(IMediaCaster mediaCaster) {
getLogger().info("onStreamStart");
}
public void onStreamStop(IMediaCaster mediaCaster) {
getLogger().info("onStreamStop");
}
public void onMediaCasterCreate(IMediaCaster mediaCaster) {
getLogger().info("onMediaCasterCreate");
}
public void onMediaCasterDestroy(IMediaCaster mediaCaster) {
getLogger().info("onMediaCasterDestroy");
}
public void onRegisterPlayer(IMediaCaster mediaCaster,
IMediaStreamPlay player) {
getLogger().info("onRegisterPlayer");
}
public void onSetSourceStream(IMediaCaster mediaCaster,
IMediaStream stream) {
getLogger().info("onSetSourceStream");
}
public void onUnRegisterPlayer(IMediaCaster mediaCaster,
IMediaStreamPlay player) {
getLogger().info("onUnRegisterPlayer");
}
}
}
- Click here, if you are having problems or would like to discuss this article.
- Leave a comment below, if there is some aspect of this article you would like to see changed or improved.


Article List
Categories