It’s the first arg of the IMediaStreamActionNotify2 onPubish handler:
public void onPublish(IMediaStream stream, String streamName, boolean isRecord, boolean isAppend)
{
if (true)//!streamName.startsWith(streamPrefix))
{
try
{
IApplicationInstance appInstance = stream.getStreams().getAppInstance();
synchronized(publishers)
{
PushPublisherRTMP publisher = new PushPublisherRTMP();
// Source stream
publisher.setAppInstance(appInstance);
publisher.setSrcStreamName(streamName);
// Destination stream
publisher.setHostname(pushToDestination);
publisher.setPort(pushToPort);
publisher.setDstApplicationName(pushToApplicationName);
publisher.setDstStreamName(streamPrefix+streamName + "?test=test");
//publisher.getAppInstance().r
// SecureToken shared secret
//publisher.setSecureTokenSharedSecret(secureTokenSharedSecret);
publisher.setSendFCPublish(true);
publisher.setSendReleaseStream(true);
publisher.connect();
publishers.put(stream, publisher);
}
}
catch(Exception e)
{
WMSLoggerFactory.getLogger(null).error("ModulePushPublishSimpleExample#StreamNotify.onPublish: "+e.toString());
}
}
}
Richard