I'm kind of new to Wowza and has not yet understood all the advanced features. I have a live streaming application receiving five 1080p streams from network devices. These streams are all transcoded to 160p, 360p and 720p. This works fine.
Now I'm running into capacity problems, and since one of the network cameras support multiple streams out of the box, I have configured the camera to match the streams. With the current setup, however, the transcoder grabs the 1080p stream from the camera and transcodes it, and that is no longer necessary.
Is there a way to make the transcoder _not_ process a particular stream? The current setup feeds all input streams into the transcoder.
I'm using the appInstance.setLiveStreamTranscoderControl (ILiveStreamTranscoderControl) and when testing with GoCoder, I see that stream.getPublishAudioCodecId() returns -1, probably because it's too early for the stream to return the codec info. But I want only to start transcoding if the audio codec != AAC