Wowza 4.8.5, REST api, how to list all live applications? I want to get their names so I can iterate through them.
I think I found it
https://www.wowza.com/docs/application-management-query-examples#listCurl
curl -X GET \
-H 'Accept:application/json; charset=utf-8' \
http://localhost:8087/v2/servers/_defaultServer_/vhosts/_defaultVHost_/applications/live
And then you to get the live apps
$live = json_decode($response, true);
$live = $live['transcoderConfig']['templates']['templates'];
1 Like
Awesome- that’s it. Here is the call to get the names for all incoming streams for an application if you need this as well.
curl -X GET --header 'Accept:application/json; charset=utf-8' http://localhost:8087/v2/servers/_defaultServer_/vhosts/_defaultVHost_/applications/live/instances/_definst_
There is a Java method also to view all the stream names:
appInstance.getStreams().getPublishStreamNames();
1 Like
Awesome as always! Thank you so much!
1 Like