Three products, one video stack.
Streaming Engine
Build solutions for live streaming, VOD, security and monitoring. Run on premises or in a private cloud.
- Get started guide
- Management REST API
- Customization Java API
Flowplayer
A video player for HTML5 and mobile devices, with HLS and MPEG-DASH playback.
- JavaScript API
- Extensibility
- React components
Video Intelligence
Add object detection, scene understanding and VLM analysis to live streams.
- REST API control plane
- Event payloads and webhooks
- Java listeners
Quickstart
Your first live stream, from trial key to embedded player.
Follow the steps
Sign up for a free trial to get your Wowza Streaming Engine license key and a Flowplayer trial token.
01 / 06 · STEP 1
# Keep them out of version control WSE_LICENSE_KEY=YOUR_LICENSE_KEY_HERE FLOWPLAYER_TOKEN=YOUR_FLOWPLAYER_TOKEN_HERE
Two keys, and you’re ready
02 / 06 · STEP 2
git clone https://github.com/WowzaMediaSystems/dev-guidesEverything you need is in one repo
03 / 06 · STEP 3
cd dev-guides/1_first_livestream cp .env.example .env docker compose up
The engine, running locally
04 / 06 · STEP 4
Server rtmp://localhost/live Stream Key myStream
A real stream from your own webcam
05 / 06 · STEP 5
# Applications → live → Incoming Streams ● myStream active
Confirm the engine is receiving it
06 / 06 · STEP 6
cd dev-guides/frontend npm install cp .env.example .env npm run dev # open http://localhost:8080/
Your stream, on your page
Configure it. Observe it. Extend it.
Use the REST API as the control plane, consume built-in event outputs, or use Java when your workflow needs custom logic inside the engine.
REST API
Manage servers, applications and streams from your own tooling.
Java API
Extend the engine and build new features, like AI processing.
Webhooks
Real-time stream observability and alerts, sent to your systems.
MCP
Custom routing and workflow automation for your stack.
Go live this afternoon.Run it for decades.
Linux, Windows, x86_64, ARM64 · on-prem, edge or cloud