Advanced Search
Search Results
31 total results found
Installation Docs
Documentation
Hardware Requirements
APIs & SDKs
Server Management
System Requirements - RTMP Server
Below is a rough guideline for server hardware requirements for your RTMP server For 10 Concurrent Streams CPU:• 2 cores (modern dual‑core at ~2.5+ GHz should be sufficient) RAM:• 4 GB minimum (8 GB recommended for extra buffering and system overh...
Cluster Setup Guide
This guide will help you set up your Zeus Cluster by adding the necessary servers, configuring endpoints, and installing your SSL certificate. 1. Log In & Create Your Cluster Log In to Your Account Navigate to zeuscluster.com and log in with your cr...
System Requirements - Transcoding Server
Below is a rough guideline for server hardware requirements for a transcoding server For 10 Concurrent Streams CPU:• 6–8 cores This gives headroom to run roughly 20 concurrent encoding tasks (2 per stream) plus manage the passthrough. RAM:• 8 GB ...
System Requirements - Load Baance Server
Below is a rough guideline for server hardware requirements for a load balance server Assumptions: Stream Bitrate: We’ll assume each “complete” stream (all ABR renditions combined) averages about 8 Mbps (e.g. 480p at ~1.5 Mbps, 720p at ~2.5 Mbps, plus 10...
Add a Stream
Access the Streams Section In the left-hand menu, click Streams to navigate to the streams overview page. Add a New RTMP Stream In the upper-right corner of the page, click Actions > Add RTMP Stream. Configure Your Stream Select ...
How to watch your stream
Access the Streams Overview From the left-hand menu, select Streams. This will take you to the streams overview page. Locate Your Stream Scroll down until you find your stream. Or, use the search box in the upper-right corner of the table to...
Confirm API Key
'api_check' will tell you if your API Key is valid or not. https://zeuscluster.com/api/?auth=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX&c=api_check { "status": "success", "message": "you have successfully authenticated to the api" }
Get Account Details
'get_account' will return the details of your account. https://zeuscluster.com/api/?auth=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX&c=get_account { "status": "success", "data": { "account_guid": "33769928-8ecc-6d05-7ca0-93d48f2e80f2", "...
Get Cluster Details
'get_cluster' will return the details of your cluster. https://zeuscluster.com/api/?auth=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX&c=get_cluster { "status": "success", "data": { "added": 1728245878, "updated": null, "cluster_g...
Get All Servers
'get_servers' will return the details for all servers in your cluster. 'get_servers' will return the details for all servers in your cluster. { "status": "success", "data": [ { "added": 1728225983, "updated": 1730...
Get Server Details
'get_server' will return the details for a specific server in your cluster. You can use GET or POST to supply the variables. curl -X POST "https://zeuscluster.com/api/?auth=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX&c=get_server" \ -d "server_guid=XXXXXXXX-XX...
Get All Streams
'get_streams' will return the details for all streams in your cluster. https://zeuscluster.com/api/?auth=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX&c=get_streams { "status": "success", "data": [ { "added": 1728714451, "...
Get Stream Details
'get_stream' will return the details for a specific stream in your cluster. You can supply either 'stream_guid' or 'hls_guid' to identify the correct stream. curl -X POST "https://zeuscluster.com/api/?auth=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX&c=get_stream" \ ...
Get Stream Recordings
'get_stream_recordings' will return the details for a specific stream in your cluster. You can supply either 'stream_guid' or 'hls_guid' to identify the correct stream. https://zeuscluster.com/api/?auth=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX&c=get_stream_record...
Add New Stream
'add_stream' allows you to add a new stream to your cluster. Spaces are allowed in the 'name' variable. You can use GET or POST to supply the variables. https://zeuscluster.com/api/?auth=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX&c=add_stream&name=test 123&record_s...
Update Stream
'update_stream' allows you to update a stream to your cluster. You can use GET or POST to supply the variables. curl -X POST "https://zeuscluster.com/api/?auth=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX&c=update_stream" \ -d "stream_guid=XXXXXXXX-XXXX-XXXX-XX...
Generate Stream RTMP Key
'stream_new_rtmp_key' allows you to generate a new RTMP Key for a stream curl -X POST "https://zeuscluster.com/api/?auth=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX&c=stream_new_rtmp_key" \ -d "stream_guid=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" { "status"...
Delete Stream
'delete_Stream' allows you to delete a stream to your cluster. You can use GET or POST to supply the stream_guid. https://zeuscluster.com/api/?auth=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX&c=delete_stream&stream_guid=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX curl -X ...
Streams to AI Monitor
'streams_to_monitor' will list all streams in your cluster that are configured for AI Content monitoring. https://zeuscluster.com/api/?auth=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX&c=streams_to_monitor { "status": "success", "data": [ { ...
Content Triggers
Content Triggers are a premium feature that monitors the audio of your streams in real time. Zeus will listen for trigger words or phrases and assign them a score. Once a stream accumulates 100 trigger points, an alert is sent via an API call so you can take a...