I’m trying to push an RTMP stream from one application called “relay” to another using a custom module and the com.wowza.wms.pushpublish.protocol.rtmp.PushPublishRTMP class
...
PushPublishRTMP pushPublishRTMP = new PushPublishRTMP();
pushPublishRTMP.setDstApplicationName("live");
pushPublishRTMP.setDstAppInstanceName("_definst_");
pushPublishRTMP.setDstStreamName("mystream?someparam=somevalue");
pushPublishRTMP.setConnectionFlashVersion(CURRENTFLASHVERSION);
pushPublishRTMP.setSendFCPublish(true);
pushPublishRTMP.setSendReleaseStream(true);
pushPublishRTMP.setSendOnMetadata(true);
pushPublishRTMP.setDebugLog(true);
pushPublishRTMP.connect();
..
The module correctly pushes the stream to the “live” application, but when I look in the Wowza Manager under connected streams for the source application “relay” I can see the stream name with the querystring parameters, but when I look at the destination “live” application that it only show’s “mystream” as the stream name and the querystring has been truncated.
How do I pass the params to the destination application so that they will be received by the publish(IClient, RequestFunction function, AMFDataList params) module in the destination application “live”.