hi Atampuri, in my Measure module, that allows you to log player counts per stream/application/technology level, and which you can install and use if you like that) I get player counts with this code, I can recommend this:
Map<String, Integer> flashCounts = appInstance.getPlayStreamCountsByName();
Map<String, Integer> smoothCounts = appInstance.getHTTPStreamerSessionCountsByName(IHTTPStreamerSession.SESSIONPROTOCOL_SMOOTHSTREAMING);
Map<String, Integer> cupertinoCounts = appInstance.getHTTPStreamerSessionCountsByName(IHTTPStreamerSession.SESSIONPROTOCOL_CUPERTINOSTREAMING);
Map<String, Integer> sanjoseCounts = appInstance.getHTTPStreamerSessionCountsByName(IHTTPStreamerSession.SESSIONPROTOCOL_SANJOSESTREAMING);
Map<String, Integer> mpegCounts = appInstance.getHTTPStreamerSessionCountsByName(IHTTPStreamerSession.SESSIONPROTOCOL_MPEGDASHSTREAMING);
Map<String, Integer> rtspCounts = appInstance.getRTPSessionCountsByName();
When working with Wowza API, I found that the most promising general methods usually only apply to RTMP clients. It feels like the first versions of Wowza only had them and they did not change the api when new streaming types were added.