Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Wowza real_time API

Operations related to Real-Time Streaming at Scale. If your audience is fewer than 300 viewers or you want to deliver a stream in near real time alongside other delivery protocols, use our WebRTC solution.To enable and purchase capacity for Real-Time Streaming at Scale for your account and access the /real_time operations, contact 720.279.8163 or schedule a call.

Wowza real_time API is one of 48 APIs that Wowza publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include real_time. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, API documentation, a getting-started guide, and a changelog.

This API exposes 7 operations across 4 paths, and defines 11 schemas. It is described by OpenAPI 3.0.3, at version 2.0.0.

Requests are made against a single base URL, http://localhost:8087.

7 operations 4 paths 11 schemas 1 DELETE3 GET1 PATCH1 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
2.0.0
Base URL
https://api.video.wowza.com/api/v2.0
Authentication
HTTP Basic, HTTP Digest
Resource Areas
1

Authentication & Security 2

Wowza real_time API declares 2 security schemes for authenticating requests. It accepts HTTP basic authentication (basicAuth). It uses HTTP digest authentication (digestAuth). By default, every request must be authenticated.

  • basicAuth — HTTP Basic Authentication using Wowza Streaming Engine admin credentials
  • digestAuth — HTTP Digest Authentication

Paths & Operations 7

Across 4 paths, the API surfaces 7 operations — 1 DELETE, 3 GET, 1 PATCH, 1 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

real_time 7

Operations related to Real-Time Streaming at Scale. If your audience is fewer than 300 viewers or you want to deliver a stream in near real time alongside other delivery protocols…

POST
/real_time
Create a real-time stream
createRealTimeStream body → 201401422
GET
/real_time
Fetch all real-time streams
listRealTimeStreams 3 params → 200401
GET
/real_time/{id}
Fetch a real-time stream
showRealTimeStream 1 param → 200401403404410
PATCH
/real_time/{id}
Update a real-time stream
updateRealTimeStream 1 param body → 200401403404410422
DELETE
/real_time/{id}
Delete a real-time stream
deleteRealTimeStream 1 param → 204401403404410422
GET
/real_time/{id}/state
Fetch the state of a real-time stream
showRealTimeStreamState 1 param → 200401403404410
PUT
/real_time/{id}/stop
Stop a real-time stream
stopRealTimeStream 1 param → 200401403404410422423

Schemas 11

The contract defines 11 schemas that model the data the API accepts and returns. The most detailed are real_time_stream (27 properties), index_real_time_stream (5 properties), Error410 (1 property), Error422 (1 property). Each schema is shown below with its type and property counts.

Error423
object
1 property 1 required
Error403
object
1 property 1 required
real_time_streams
object
1 property 1 required
index_real_time_stream
object
5 properties
Error401
object
1 property 1 required
real_time_stream_update
object
1 property
Error422
object
1 property 1 required
Error410
object
1 property 1 required
real_time_stream
object
27 properties
Error404
object
1 property 1 required
real_time_stream_create
object
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

wowza-real-time-api-openapi.yml Raw ↑

Other APIs Wowza publishes across the network.

Wowza Streaming Engine Java API
Wowza Flowplayer
Wowza GoCoder SDK
Wowza Real-Time Streaming SDK
Wowza advanced_token_authentication API
Wowza analytics_engagement API
Wowza analytics_ingest API
Wowza analytics_popularity API
Wowza analytics_viewers API
Wowza Applications API
Wowza assets API
Wowza categories API