Git Product home page Git Product logo

wowza-streaming-engine's Introduction

Install Composer
composer require marcelo-correa/wowza-streaming-engine
<?php

require __DIR__ . "/vendor/autoload.php";

use WowzaStreamingEngine\Response\Response;
use \WowzaStreamingEngine\WowzaStreamingEngine;

$wse = new WowzaStreamingEngine([
    'host'         => '...',
    'port'         => '8087',
    'username'     => '...',
    'password'     => '...',
    'serverName'   => '_defaultServer_',
    'vhostName'    => '_defaultVHost_',
    'responseType' => 'json', //xml
    'debug'        => true,
]);

Methods

    $wse->get('modulo', 'url', callback);
    $wse->post('modulo', 'url', [data], callback);
    $wse->put('modulo', 'url', [data], callback);
    $wse->delete('modulo', 'url', callback);

Exemplos:

$result = $wse->get('applications', function (Response $response) {
    return $response->getBody();
});

$result = $wse->get('applications', 'applicationName', function (Response $response) {
    return $response->getBody();
});

$result = $wse->put('applications', 'applicationName', ['description' => 'Alterado via api'], function (Response $response) {
    return $response->getBody();
});

applications : Application Operations

GET applications
    Recupera a lista de Aplicativos para o host especificado
    
POST applications
    Adiciona um aplicativo à lista de aplicativos para o host especificado
    
GET applications/{appName}
    Recupera a configuração de aplicativo especificado
    
POST applications/{appName}
    Adiciona a configuração de aplicativo especificado
    
PUT applications/{appName}
    Updates the specified Application configuration
    
DELETE applications/{appName}
    Deletes the specified Application configuration
    
PUT applications/{appName}/actions/{action}

GET applications/{appName}/adv
    Retrieves the specified advanced Application configuration
    
PUT applications/{appName}/adv
    Updates the specified advanced Application configuration
    
POST applications/{appName}/adv
    Adds the specified advanced Application configuration
    
GET applications/{appName}/drm
    Retrieves the DRM configuration for the specified Application
    
PUT applications/{appName}/drm
    Updates the DRM configuration for the specified Application
    
GET applications/{appName}/drm/adv
    Retrieves the advanced DRM configuration for the specified Application
    
PUT applications/{appName}/drm/adv
    Updates the advanced DRM configuration for the specified Application
    
GET applications/{appName}/drm/buydrmmapfile
    Retrieves the BuyDRM stream mapfile for the specified Application
    
PUT applications/{appName}/drm/buydrmmapfile
    Updates the BuyDRM stream mapfile for the specified Application
    
GET applications/{appName}/drm/verimatrixmapfile
    Retrieves the Verimatrix stream mapfile for the specified Application
    
PUT applications/{appName}/drm/verimatrixmapfile
    Updates the Verimatrix stream mapfile for the specified Application
    
GET applications/{appName}/dvr
    Retrieves the DVR configuration for the specified Application
    
PUT applications/{appName}/dvr
    Updates the DVR configuration for the specified Application
    
GET applications/{appName}/dvr/adv
    Retrieves the advanced DVR configuration for the specified Application
    
PUT applications/{appName}/dvr/adv
    Updates the advanced DVR configuration for the specified Application
    
GET applications/{appName}/instances
    Retrieves the list of Instances for the specified Application
    
GET applications/{appName}/instances/{instanceName}
    Retrieves the specified Application Instance information
    
PUT applications/{appName}/instances/{instanceName}/actions/{action}

GET applications/{appName}/instances/{instanceName}/dvrstores
    Retrieves the list of DVR stores associated with this application instance
    
PUT applications/{appName}/instances/{instanceName}/dvrstores/actions/{action}

GET applications/{appName}/instances/{instanceName}/dvrstores/{dvrStoreName}
    Retrieves the information about a store/converter associated with the application instance
    
PUT applications/{appName}/instances/{instanceName}/dvrstores/{dvrStoreName}/actions/{action}

GET applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}
    Retrieves the Incoming Stream information for the specifed Incoming Stream
    
PUT applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}/actions/{action}

GET applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}/encoder/live
    Retrieves the LiveEncoder configuration for the specified IncomingStream
    
GET applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}/encoder/shorturl
    Retrieves the Short URL for the LiveEncoder configuration for the specified IncomingStream
    
GET applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}/monitoring/current
    Retrieves the Current Incoming Stream statistics for the specifed Incoming Stream
    
GET applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}/sourcecontrol
    Gets information about the Source Control and it's supported features
    
PUT applications/{appName}/instances/{instanceName}/incomingstreams/{streamName}/sourcecontrol/actions/{action}

PUT applications/{appName}/instances/{instanceName}/mediacache/stores/actions/{action}

GET applications/{appName}/instances/{instanceName}/streamgroups
    Retrieves the list of Stream Groups for the specified Application Instance
    
GET applications/{appName}/instances/{instanceName}/streamgroups/{groupName}
    Retrieves the specified StreamGroup configuration
    
PUT applications/{appName}/instances/{instanceName}/streamgroups/{groupName}/actions/{action}

GET applications/{appName}/instances/{instanceName}/streamrecorders
    Retrieves the list of Stream Recorders for the specified Application Instance
    
POST applications/{appName}/instances/{instanceName}/streamrecorders
    Creates a new Stream Recorder in the specified Application Instance and starts recording
    
GET applications/{appName}/instances/{instanceName}/streamrecorders/{recorderName}
    Retrieves the specifed Stream Recorder
    
POST applications/{appName}/instances/{instanceName}/streamrecorders/{recorderName}
    Creates a new Stream Recorder and starts recording
    
PUT applications/{appName}/instances/{instanceName}/streamrecorders/{recorderName}/actions/{action}

GET applications/{appName}/instances/{instanceName}/streamrecorders/{recorderName}/default
    Retrieves a Stream Recorder of the requested name, popluated with the default values
    
GET applications/{appName}/modules
    Retrieves the list of Modules for the specified Application
    
PUT applications/{appName}/modules
    Updates the list of Modules for the specified Application
    
GET applications/{appName}/monitoring/current
    Retrieves the current Application statistics
    
GET applications/{appName}/monitoring/historic
    Retrieves the historic Application statistics
    
GET applications/{appName}/publishers
    Retrieves the list of Publishers for the specified Application
    
POST applications/{appName}/publishers
    Add a Publisher to list of Publishers for the specified Application
    
GET applications/{appName}/publishers/{publisherName}
    Retrieves the specified Publisher configuration
    
PUT applications/{appName}/publishers/{publisherName}
    Updates the specified Publisher configuration
    
POST applications/{appName}/publishers/{publisherName}
    Adds the specified Publisher configuration
    
DELETE applications/{appName}/publishers/{publisherName}
    Deletes the specified Publisher configuration
    
GET applications/{appName}/pushpublish/mapentries
    Retrieves the list of PushPublish map entries for the specified Application
PUT applications/{appName}/pushpublish/mapentries

POST applications/{appName}/pushpublish/mapentries
    Adds a PushPublish map entry to list of PushPublish map entries for the specified Application
    
GET applications/{appName}/pushpublish/mapentries/{entryName}
    Retrieves the specified PushPublish map entry's configuration for the specified Application
    
PUT applications/{appName}/pushpublish/mapentries/{entryName}
    Updates the specified PushPublish map entry's configuration for the specified Application
    
POST applications/{appName}/pushpublish/mapentries/{entryName}
    Adds the specified PushPublish map entry for the specified Application
    
DELETE applications/{appName}/pushpublish/mapentries/{entryName}
    Deletes the specified PushPublish map entry for the specified Application
    
PUT applications/{appName}/pushpublish/mapentries/{entryName}/actions/{action}

GET applications/{appName}/sdpfiles
    Retrieves the list of SDP Files for the specified Application
    
DELETE applications/{appName}/sdpfiles/{sdpfileName}
    Deletes the specified SDP file
    
PUT applications/{appName}/sdpfiles/{sdpfileName}/actions/{action}

GET applications/{appName}/security
    Retrieves the Security configuration for the specified Application
    
PUT applications/{appName}/security
    Updates the Security configuration for the specified Application
    
GET applications/{appName}/smilfiles
    Retrieves the list of SMIL Files for the specified Application
    
POST applications/{appName}/smilfiles
    Adds a SMIL File to the list of SMIL Files for the specified Application
    
GET applications/{appName}/smilfiles/{smilfileName}
    Retrieves the specified SMIL File configuration
    
DELETE applications/{appName}/smilfiles/{smilfileName}
    Deletes the specified SMIL File configuration
    
PUT applications/{appName}/smilfiles/{smilfileName}
    Updates the specified SMIL File configuration
    
POST applications/{appName}/smilfiles/{smilfileName}
    Adds the specified SMIL File configuration
    
PUT applications/{appName}/smilfiles/{smilfileName}/actions/{action}

GET applications/{appName}/streamconfiguration
    Retrieves the Stream configuration for the specified Application
    
PUT applications/{appName}/streamconfiguration
    Updates the Stream configuration for the specified Application
    
GET applications/{appName}/streamfiles
    Retrieves the list of Stream Files for the specified Application
    
POST applications/{appName}/streamfiles
    Adds a Stream File to the list of Stream Files for the specified Application
    
GET applications/{appName}/streamfiles/{streamfileName}
    Retrieves the specified Stream File configuration
    
DELETE applications/{appName}/streamfiles/{streamfileName}
    Deletes the specified Stream File configuration
    
PUT applications/{appName}/streamfiles/{streamfileName}
    Updates the specified Stream File configuration
    
POST applications/{appName}/streamfiles/{streamfileName}
    Adds the specified Stream File configuration
    
PUT applications/{appName}/streamfiles/{streamfileName}/actions/{action}

GET applications/{appName}/streamfiles/{streamfileName}/adv
    Retrieves the Advanced Stream File configuration
    
PUT applications/{appName}/streamfiles/{streamfileName}/adv
    Updates the Advanced Stream File configuration
    
GET applications/{appName}/transcoder
    Retrieves the Transcoder configuration for the specified Application
    
PUT applications/{appName}/transcoder
    Updates the Transcoder configuration for the specified Application
    
GET applications/{appName}/transcoder/adv
    Retrieves the Advanced Transcoder configuration for the specified Application
    
PUT applications/{appName}/transcoder/adv
    Updates the Advanced Transcoder configuration for the specified Application
    
GET applications/{appName}/transcoder/templates
    Retrieves the list of Transcoder Template Configurations for the specified Application
    
POST applications/{appName}/transcoder/templates
    Adds a Transcoder Templates Configuration to the specified Application
    
GET applications/{appName}/transcoder/templates/{templateName}
    Retrieves the specified Trancoder Template configuration
    
PUT applications/{appName}/transcoder/templates/{templateName}
    Updates the specified Trancoder Template configuration
    
POST applications/{appName}/transcoder/templates/{templateName}
    Adds the specified Trancoder Template configuration
    
DELETE applications/{appName}/transcoder/templates/{templateName}
    Deletes the specified Trancoder Template configuration
    
PUT applications/{appName}/transcoder/templates/{templateName}/actions/{action}

GET applications/{appName}/transcoder/templates/{templateName}/adv
    Retrieves the Advanced Transcoder Template configuration
    
PUT applications/{appName}/transcoder/templates/{templateName}/adv
    Updates the Advanced Transcoder Template configuration
    
GET applications/{appName}/transcoder/templates/{templateName}/decode/overlays/{overlayName}
    Retrieves the specified Trancoder Overlay Decode configuration
    
PUT applications/{appName}/transcoder/templates/{templateName}/decode/overlays/{overlayName}
    Updates the specified Trancoder Overlay Decode configuration
    
DELETE applications/{appName}/transcoder/templates/{templateName}/decode/overlays/{overlayName}
    Deletes the specified Trancoder Overlay Decode configuration
    
GET applications/{appName}/transcoder/templates/{templateName}/encodes
    Retrieves the list of Transcoder Encode Configurations for the specified Application
    
POST applications/{appName}/transcoder/templates/{templateName}/encodes
    Adds a Transcoder Encode Configuration to the specified Application
    
GET applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}
    Retrieves the specified Trancoder Encode configuration
    
POST applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}
    Adds the specified Trancoder Encode configuration
    
PUT applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}
    Updates the specified Trancoder Encode configuration
    
DELETE applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}
    Deletes the specified Trancoder Encode configuration
    
GET applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}/adv
    Retrieves the Advanced Transcoder Encode configuration
    
PUT applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}/adv
    Updates the Advanced Transcoder Encode configuration
    
GET applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}/overlays/{overlayName}
    Retrieves the specified Trancoder Overlay Encode configuration
    
PUT applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}/overlays/{overlayName}
    Updates the specified Trancoder Overlay Encode configuration
    
DELETE applications/{appName}/transcoder/templates/{templateName}/encodes/{encodeName}/overlays/{overlayName}
    Deletes the specified Trancoder Overlay Encode configuration
    
GET applications/{appName}/transcoder/templates/{templateName}/streamnamegroups
    Retrieves the list of Transcoder Stream Name Groups for the specified Template
    
POST applications/{appName}/transcoder/templates/{templateName}/streamnamegroups
    Adds a Transcoder Stream Name Groups Configuration to the specified Template
    
GET applications/{appName}/transcoder/templates/{templateName}/streamnamegroups/{groupName}
    Retrieves the specified Trancoder StreamNameGroup configuration
    
POST applications/{appName}/transcoder/templates/{templateName}/streamnamegroups/{groupName}
    Adds the specified Trancoder StreamNameGroup configuration
    
PUT applications/{appName}/transcoder/templates/{templateName}/streamnamegroups/{groupName}
    Updates the specified Trancoder StreamNameGroup configuration
    
DELETE applications/{appName}/transcoder/templates/{templateName}/streamnamegroups/{groupName}
    Deletes the specified Trancoder StreamNameGroup configuration
    
POST applications/{appName}/wscrestproxy
    Proxies a WSC REST API request

current : Machine Level Current Statistics

GET /v2/machine/monitoring/current
    Retrieves current statictics for the machine

historic : Machine Level Historic Statistics

GET /v2/machine/monitoring/historic
    Retrieves historic statictics for the machine

licenses : Server Licenses

GET /v2/servers/{serverName}/licenses
    Retrieves the list of server Licenses

PUT /v2/servers/{serverName}/licenses
    Updates the Server License list

listeners : Server Listeners

GET /v2/servers/{serverName}/listeners
    Retrieves the list of server Listeners

PUT /v2/servers/{serverName}/listeners
    Updates the server Listeners lis

log4j : Server log4j system

GET /v2/servers/{serverName}/log4j
    Retrieves the Server log4j configuration

PUT /v2/servers/{serverName}/log4j/actions/{action}
    Tells the log4j system to perform an action

PUT /v2/servers/{serverName}/log4j/{loggerName}/actions/{action}
    Tells the specified log4j logger to perform an action

mediacache : Server MediaCache

GET /v2/servers/{serverName}/mediacache
    Retrieves the server MediaCache configuration

PUT /v2/servers/{serverName}/mediacache
    Updates the server MediaCache configuration

GET /v2/servers/{serverName}/mediacache/adv
    Retrieves the advanced MediaCache configuration

PUT /v2/servers/{serverName}/mediacache/adv
    Updates the advanced MediaCache configuration

POST /v2/servers/{serverName}/mediacache/adv
    Adds an advanced MediaCache configuration

GET /v2/servers/{serverName}/mediacache/sources
    Retrieves the list of MediaCache Sources

POST /v2/servers/{serverName}/mediacache/sources
    Adds the specified MediaCache Source to the list

GET /v2/servers/{serverName}/mediacache/sources/{sourceName}
    Retrieves the specified MediaCache Source configuration

POST /v2/servers/{serverName}/mediacache/sources/{sourceName}
    Adds the specified MediaCache Source configuration

PUT /v2/servers/{serverName}/mediacache/sources/{sourceName}
    Updates the specified MediaCache Source configuration

DELETE /v2/servers/{serverName}/mediacache/sources/{sourceName}
    Deletes the specified MediaCache Source configuration

GET /v2/servers/{serverName}/mediacache/sources/{sourceName}/adv
    Retrieves the specified advanced MediaCache Source configuration

PUT /v2/servers/{serverName}/mediacache/sources/{sourceName}/adv
    Updates the specified advanced MediaCache Source configuration

POST /v2/servers/{serverName}/mediacache/sources/{sourceName}/adv
    Adds the specified advanced MediaCache Source configuration

GET /v2/servers/{serverName}/mediacache/stores
    Retrieves the list of MediaCache Stores

POST /v2/servers/{serverName}/mediacache/stores
    Adds the specified MediaCache Store to the list

GET /v2/servers/{serverName}/mediacache/stores/{storeName}
    Retrieves the specified MediaCache Store configuration

POST /v2/servers/{serverName}/mediacache/stores/{storeName}
    Adds the specified MediaCache Store configuration

PUT /v2/servers/{serverName}/mediacache/stores/{storeName}
    Updates the specified MediaCache Store configuration

DELETE /v2/servers/{serverName}/mediacache/stores/{storeName}
    Deletes the specified MediaCache Store configuration

GET /v2/servers/{serverName}/mediacache/stores/{storeName}/adv
    Retrieves the specified advanced MediaCache Store configuration

PUT /v2/servers/{serverName}/mediacache/stores/{storeName}/adv
    Updates the specified advanced MediaCache Store configuration

POST /v2/servers/{serverName}/mediacache/stores/{storeName}/adv
    Adds the specified advanced MediaCache Store configuration

mediacache : Server MediaCache Version 3

GET /v3/servers/{serverName}/mediacache
    Retrieves the server MediaCache configuration

PUT /v3/servers/{serverName}/mediacache
    Updates the server MediaCache configuration

GET /v3/servers/{serverName}/mediacache/sources
    Retrieves the list of MediaCache Sources

POST /v3/servers/{serverName}/mediacache/sources
    Adds the specified MediaCache Source to the list

GET /v3/servers/{serverName}/mediacache/sources/{sourceName}
    Retrieves the specified MediaCache Source configuration

POST /v3/servers/{serverName}/mediacache/sources/{sourceName}
    Adds the specified MediaCache Source configuration

PUT /v3/servers/{serverName}/mediacache/sources/{sourceName}
    Updates the specified MediaCache Source configuration

DELETE /v3/servers/{serverName}/mediacache/sources/{sourceName}
    Deletes the specified MediaCache Source configuration

GET /v3/servers/{serverName}/mediacache/sources/{sourceName}/adv
    Retrieves the specified advanced MediaCache Source configuration

PUT /v3/servers/{serverName}/mediacache/sources/{sourceName}/adv
    Updates the specified advanced MediaCache Source configuration

POST /v3/servers/{serverName}/mediacache/sources/{sourceName}/adv
    Adds the specified advanced MediaCache Source configuration

GET /v3/servers/{serverName}/mediacache/stores
    Retrieves the list of MediaCache Stores

POST /v3/servers/{serverName}/mediacache/stores
    Adds the specified MediaCache Store to the list

GET /v3/servers/{serverName}/mediacache/stores/{storeName}
    Retrieves the specified MediaCache Store configuration

POST /v3/servers/{serverName}/mediacache/stores/{storeName}
    Adds the specified MediaCache Store configuration

PUT /v3/servers/{serverName}/mediacache/stores/{storeName}
    Updates the specified MediaCache Store configuration

DELETE /v3/servers/{serverName}/mediacache/stores/{storeName}
    Deletes the specified MediaCache Store configuration

mediacasters : Server MediaCasters

GET /v2/servers/{serverName}/mediacasters
    Retrieves the list of MediaCasters

GET /v2/servers/{serverName}/mediacasters/{mediacastername}
    Retrieves the specified MediaCaster configuration

monitoring : Server Monitoring

GET /v2/servers/{serverName}/monitoring
    Retrieves the server monitoring configuration

PUT /v2/servers/{serverName}/monitoring
    Updates the server monitoring configuration

publishers : Server Publishers

GET /v2/servers/{serverName}/publishers
    Retrieves the list of server Publishers

POST /v2/servers/{serverName}/publishers
    Adds a new Publisher to the list

GET /v2/servers/{serverName}/publishers/{publisher}
    Retrieves the specified Publisher configuration

POST /v2/servers/{serverName}/publishers/{publisher}
    Adds the specified Publisher configuration

DELETE /v2/servers/{serverName}/publishers/{publisher}
    Deletes the specified Publisher configuration

publishers : Server Publishers Version 3

GET /v3/servers/{serverName}/publishers
    Retrieves the list of server Publishers

POST /v3/servers/{serverName}/publishers
    Adds a new Publisher to the list

PUT /v3/servers/{serverName}/publishers/{publisher}

GET /v3/servers/{serverName}/publishers/{publisher}
    Retrieves the specified Publisher configuration

POST /v3/servers/{serverName}/publishers/{publisher}
    Adds the specified Publisher configuration

DELETE /v3/servers/{serverName}/publishers/{publisher}
    Deletes the specified Publisher configuration

restinfo : REST information

GET /restinfo
    Retrieves the REST configuration information

servers : Servers Configuration

GET /v2/servers
    Retrieves the list of Servers

GET /v2/servers/{serverName}
    Retrieves the Server configuration

PUT /v2/servers/{serverName}
    Updates the Server configuration

PUT /v2/servers/{serverName}/actions/{action}
    Tells the Server to perform an action

GET /v2/servers/{serverName}/adv
    Retrieves the advanced Server configuration

PUT /v2/servers/{serverName}/adv
    Updates the advanced Server configuration

GET /v2/servers/{serverName}/logfiles
    Retrieves the list of server log files

GET /v2/servers/{serverName}/logfiles/{logName}
    Retrieves the contents of a Server Log with the specified log name

GET /v2/servers/{serverName}/logfiles/{logName}/download
    Retrieves the Server Log file for the specified log name, zipped

GET /v2/servers/{serverName}/logs
    Retrieves the list of available server Log Types

GET /v2/servers/{serverName}/logs/{logType}
    Retrieves the contents of multiple Server Logs with the specified type in the log name

GET /v2/servers/{serverName}/sourcecontrol/drivernames
    Get the list of source control drivers

status : Server Status

GET /v2/servers/{serverName}/status
    Retrieves the server Status

transcoder : Server Transcoder

GET /v2/servers/{serverName}/transcoder
    Retrieves the Transcoder information

tune : Server Tuning

GET /v2/servers/{serverName}/tune
    Retrieves the server Tuning configuration

PUT /v2/servers/{serverName}/tune
    Updates the server Tuning configuration

users : Server Users

GET /v2/servers/{serverName}/users
    Retrieves the list of server Users

POST /v2/servers/{serverName}/users
    Adds a new server User to the list

GET /v2/servers/{serverName}/users/{userName}
    Retrieves the specified User configuration

PUT /v2/servers/{serverName}/users/{userName}
    Updates the specified User configuration

POST /v2/servers/{serverName}/users/{userName}
    Adds the specified User configuration

DELETE /v2/servers/{serverName}/users/{userName}
    Deletes the specified User configuration

vhosts : VHost Operations

GET /v2/servers/{serverName}/vhosts
    Retrieves the list of VHosts

GET /v2/servers/{serverName}/vhosts/{vhostName}
    Retrieves the specified VHost configuration

PUT /v2/servers/{serverName}/vhosts/{vhostName}
    Updates the specified VHost configuration

PUT /v2/servers/{serverName}/vhosts/{vhostName}/actions/{action}

GET /v2/servers/{serverName}/vhosts/{vhostName}/adv
    Retrieves the specified advanced VHost configuration

PUT /v2/servers/{serverName}/vhosts/{vhostName}/adv
    Updates the specified advanced VHost configuration

GET /v2/servers/{serverName}/vhosts/{vhostName}/hostports
    Retrieves the list of server HostPorts for the specified vhost

GET /v2/servers/{serverName}/vhosts/{vhostName}/hostports/{portname}
    Retrieves the HostPort for the specifed vhost and port

GET /v2/servers/{serverName}/vhosts/{vhostName}/hostports/{portname}/adv
    Retrieves the advanced HostPort configuration for the specified vhost and port

PUT /v2/servers/{serverName}/vhosts/{vhostName}/hostports/{portname}/adv

GET /v2/servers/{serverName}/vhosts/{vhostName}/hostports/{portname}/ssl
    Retrieves the SSL configuration for the specified vhost and port

PUT /v2/servers/{serverName}/vhosts/{vhostName}/hostports/{portname}/ssl
    Updates the SSL configuration for the specified vhost and port

GET /v2/servers/{serverName}/vhosts/{vhostName}/mediacache/stores
    Retrieves all entries in the MediaCache system

PUT /v2/servers/{serverName}/vhosts/{vhostName}/mediacache/stores/actions/{action}

GET /v2/servers/{serverName}/vhosts/{vhostName}/monitoring/current
    Retrieves the current VHost statistics

GET /v2/servers/{serverName}/vhosts/{vhostName}/monitoring/historic
    Retrieves the historic VHost statistics

GET /v2/servers/{serverName}/vhosts/{vhostName}/publishers
    Retrieves the list of Publishers for the specified VHost

POST /v2/servers/{serverName}/vhosts/{vhostName}/publishers
    Add a Publisher to list of Publishers for the specified VHost

GET /v2/servers/{serverName}/vhosts/{vhostName}/publishers/{publisherName}
    Retrieves the specified Publisher configuration

PUT /v2/servers/{serverName}/vhosts/{vhostName}/publishers/{publisherName}
    Updates the specified Publisher configuration

POST /v2/servers/{serverName}/vhosts/{vhostName}/publishers/{publisherName}
    Adds the specified Publisher configuration

DELETE /v2/servers/{serverName}/vhosts/{vhostName}/publishers/{publisherName}
    Deletes the specified Publisher configuration

GET /v2/servers/{serverName}/vhosts/{vhostName}/sdpfiles
    Retrieves the list of SDP Files for the specified VHost

DELETE /v2/servers/{serverName}/vhosts/{vhostName}/sdpfiles/{sdpfileName}
    Deletes the specified SDP file

PUT /v2/servers/{serverName}/vhosts/{vhostName}/sdpfiles/{sdpfileName}/actions/{action}

GET /v2/servers/{serverName}/vhosts/{vhostName}/smilfiles
    Retrieves the list of SMIL Files for the specified VHost

POST /v2/servers/{serverName}/vhosts/{vhostName}/smilfiles
    Adds a SMIL File to the list of SMIL Files for the specified VHost

GET /v2/servers/{serverName}/vhosts/{vhostName}/smilfiles/{smilfileName}
    Retrieves the specified SMIL File configuration

DELETE /v2/servers/{serverName}/vhosts/{vhostName}/smilfiles/{smilfileName}
    Deletes the specified SMIL File configuration

PUT /v2/servers/{serverName}/vhosts/{vhostName}/smilfiles/{smilfileName}
    Updates the specified SMIL File configuration

POST /v2/servers/{serverName}/vhosts/{vhostName}/smilfiles/{smilfileName}
    Adds the specified SMIL File configuration

PUT /v2/servers/{serverName}/vhosts/{vhostName}/smilfiles/{smilfileName}/actions/{action}

GET /v2/servers/{serverName}/vhosts/{vhostName}/startupstreams
    Retrieves the list of Startup Streams for the specified VHost

POST /v2/servers/{serverName}/vhosts/{vhostName}/startupstreams
    Adds a Startup Stream to the list of Startup Streams for the specified VHost

GET /v2/servers/{serverName}/vhosts/{vhostName}/startupstreams/applications/{appName}/instances/{instanceName}/streams/{streamName}
    Retrieves the specified Startup Stream configuration

DELETE /v2/servers/{serverName}/vhosts/{vhostName}/startupstreams/applications/{appName}/instances/{instanceName}/streams/{streamName}
    Deletes the specified Startup Stream configuration

POST /v2/servers/{serverName}/vhosts/{vhostName}/startupstreams/applications/{appName}/instances/{instanceName}/streams/{streamName}
    Adds the specified Startup Stream configuration

PUT /v2/servers/{serverName}/vhosts/{vhostName}/startupstreams/applications/{appName}/instances/{instanceName}/streams/{streamName}
    Updates the specified Startup Stream configuration

GET /v2/servers/{serverName}/vhosts/{vhostName}/streamfiles
    Retrieves the list of Stream Files for the specified VHost

POST /v2/servers/{serverName}/vhosts/{vhostName}/streamfiles
    Adds a Stream File to the list of Stream Files for the specified VHost

GET /v2/servers/{serverName}/vhosts/{vhostName}/streamfiles/{streamfileName}
    Retrieves the specified Stream File configuration

DELETE /v2/servers/{serverName}/vhosts/{vhostName}/streamfiles/{streamfileName}
    Deletes the specified Stream File configuration

PUT /v2/servers/{serverName}/vhosts/{vhostName}/streamfiles/{streamfileName}
    Updates the specified Stream File configuration

POST /v2/servers/{serverName}/vhosts/{vhostName}/streamfiles/{streamfileName}
    Adds the specified Stream File configuration

PUT /v2/servers/{serverName}/vhosts/{vhostName}/streamfiles/{streamfileName}/actions/{action}

GET /v2/servers/{serverName}/vhosts/{vhostName}/streamfiles/{streamfileName}/adv
    Retrieves the Advanced Stream File configuration

PUT /v2/servers/{serverName}/vhosts/{vhostName}/streamfiles/{streamfileName}/adv
    Updates the Advanced Stream File configuration

GET /v2/servers/{serverName}/vhosts/{vhostName}/transcoder
    Retrieves the Transcoder configuration for the specified VHost

PUT /v2/servers/{serverName}/vhosts/{vhostName}/transcoder
    Updates the Transcoder configuration for the specified VHost

GET /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates
    Retrieves the list of Transcoder Template Configurations for the specified VHost

POST /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates
    Adds a Transcoder Templates Configuration to the specified VHost

GET /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}
    Retrieves the specified Trancoder Template configuration

PUT /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}
    Updates the specified Trancoder Template configuration

POST /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}
    Adds the specified Trancoder Template configuration

DELETE /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}
    Deletes the specified Trancoder Template configuration

PUT /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/actions/{action}

GET /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/adv
    Retrieves the Advanced Transcoder Template configuration

PUT /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/adv
    Updates the Advanced Transcoder Template configuration

GET /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/decode/overlays/{overlayName}
    Retrieves the specified Trancoder Overlay Decode configuration

PUT /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/decode/overlays/{overlayName}
    Updates the specified Trancoder Overlay Decode configuration

DELETE /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/decode/overlays/{overlayName}
    Deletes the specified Trancoder Overlay Decode configuration

GET /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/encodes
    Retrieves the list of Transcoder Encode Configurations for the specified VHost

POST /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/encodes
    Adds a Transcoder Encode Configuration to the specified VHost

GET /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/encodes/{encodeName}
    Retrieves the specified Trancoder Encode configuration

POST /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/encodes/{encodeName}
    Adds the specified Trancoder Encode configuration

PUT /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/encodes/{encodeName}
    Updates the specified Trancoder Encode configuration

DELETE /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/encodes/{encodeName}
    Deletes the specified Trancoder Encode configuration

GET /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/encodes/{encodeName}/adv
    Retrieves the Advanced Transcoder Encode configuration

PUT /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/encodes/{encodeName}/adv
    Updates the Advanced Transcoder Encode configuration

GET /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/encodes/{encodeName}/overlays/{overlayName}
    Retrieves the specified Trancoder Overlay Encode configuration

PUT /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/encodes/{encodeName}/overlays/{overlayName}
    Updates the specified Trancoder Overlay Encode configuration

DELETE /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/encodes/{encodeName}/overlays/{overlayName}
    Deletes the specified Trancoder Overlay Encode configuration

GET /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/streamnamegroups
    Retrieves the list of Transcoder Stream Name Groups for the specified Template

POST /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/streamnamegroups
    Adds a Transcoder Stream Name Groups Configuration to the specified Template

GET /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/streamnamegroups/{groupName}
    Retrieves the specified Trancoder StreamNameGroup configuration

PUT /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/streamnamegroups/{groupName}
    Updates the specified Trancoder StreamNameGroup configuration

POST /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/streamnamegroups/{groupName}
    Adds the specified Trancoder StreamNameGroup configuration

DELETE /v2/servers/{serverName}/vhosts/{vhostName}/transcoder/templates/{templateName}/streamnamegroups/{groupName}
    Deletes the specified Trancoder StreamNameGroup configuration

GET /v2/servers/{serverName}/vhosts/{vhostName}/tune
    Retrieves the Tuning configuration for the specifed vhost

PUT /v2/servers/{serverName}/vhosts/{vhostName}/tune
    Updates the Tuning configuration for the specifed vhost

GET /v2/servers/{serverName}/vhosts/{vhostName}/tunehostports
    Retrieves the host port configuration used for server tuning for the specified vhost

PUT /v2/servers/{serverName}/vhosts/{vhostName}/tunehostports
    Updates the host port configuration used for server tuning for the specified vhost

wowza-streaming-engine's People

Contributors

marcelosantoscorrea avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.