Complete REST API for Wowza Streaming Engine. Auto-converted from Swagger 1.2 (http://localhost:8089/swagger.json) to OpenAPI 3.0.3 for public documentation.
Wowza Streaming Engine
/Virtual Hosts
Wowza Streaming Engine REST API
Applications
Machine Stats
Server Licenses
Server Listeners
Server log4j system
Server MediaCache
Server MediaCache Version 3
Server MediaCasters
Server Monitoring
Server Publishers
Server Publishers Version 3
REST information
Servers Configuration
Server Status
Server Transcoder
Server Tuning
Server Users
Webhooks
Wowza Streaming Engine REST API (2.0.0)
Download OpenAPI description
Overview
Languages
Servers
Wowza Streaming Engine Server
http://localhost:8087
Security
basicAuth
- Wowza Streaming Engine Serverhttp://localhost:8087/v2/servers/{serverName}/vhosts
- curl
- Java
- Python
- JavaScript
curl -i -X GET \
-u <username>:<password> \
'http://localhost:8087/v2/servers/{serverName}/vhosts'Response
application/json
{ "serverName": "string", "saveFieldList": [ "string" ], "vhosts": [ { … } ], "version": "string" }
Security
basicAuth
- Wowza Streaming Engine Serverhttp://localhost:8087/v2/servers/{serverName}/vhosts/{vhostName}
- curl
- Java
- Python
- JavaScript
curl -i -X GET \
-u <username>:<password> \
'http://localhost:8087/v2/servers/{serverName}/vhosts/{vhostName}'Response
application/json
{ "testPlayerSSLEnable": "string", "securityPublishValidEncoders": "string", "serverName": "string", "description": "string", "maximumConcurrentTranscodes": 0, "srtListenerLocalPort": 0, "version": "string", "configurationDir": "string", "testPlayerPort": "string", "running": true, "HostPorts": [ { … } ], "connectionLimit": 0, "testPlayerIPAddress": "string", "name": "string", "srtListenerLocalIPAddress": "string", "saveFieldList": [ "string" ], "srtPassPhrase": "string" }
- Wowza Streaming Engine Serverhttp://localhost:8087/v2/servers/{serverName}/vhosts/{vhostName}
- curl
- Java
- Python
- JavaScript
curl -i -X PUT \
-u <username>:<password> \
'http://localhost:8087/v2/servers/{serverName}/vhosts/{vhostName}' \
-H 'Content-Type: application/json' \
-d '{
"testPlayerSSLEnable": "string",
"securityPublishValidEncoders": "string",
"serverName": "string",
"description": "string",
"maximumConcurrentTranscodes": 0,
"srtListenerLocalPort": 0,
"version": "string",
"configurationDir": "string",
"testPlayerPort": "string",
"running": true,
"HostPorts": [
{
"sslDomainToKeyStoreMapPath": "string",
"ipAddress": "string",
"serverName": "string",
"sslKeyStoreType": "string",
"HTTPProviders": [
{
"requestFilters": "string",
"authenticationMethod": "string",
"serverName": "string",
"baseClass": "string",
"saveFieldList": [
"string"
],
"version": "string"
}
],
"sslAlgorithm": "string",
"type": "string",
"sslKeyStorePath": "string",
"version": "string",
"ssl": [
"string"
],
"sslEnable": true,
"sslKeyStorePassword": "string",
"sslProtocols": [
"string"
],
"webRtcEnable": {},
"port": "string",
"name": "string",
"sslProtocol": "string",
"sslDomains": [
"string"
],
"saveFieldList": [
"string"
]
}
],
"connectionLimit": 0,
"testPlayerIPAddress": "string",
"name": "string",
"srtListenerLocalIPAddress": "string",
"saveFieldList": [
"string"
],
"srtPassPhrase": "string"
}'