← All work
Infrastructure · 2017

RTMP/HLS Live-Streaming Server Deployment

Overview

A containerized deployment of a live media-streaming server, exposing RTMP ingest and an HTTP delivery/control port, managed through the WMSPanel control plane.

Why It Exists

Standing up live video/audio streaming requires a media server that can accept an RTMP feed and re-deliver it (HLS and related protocols) to viewers. Packaging that as a reproducible container makes it deployable on any Docker host.

What We Built

A Docker Compose definition running the Nimble Streamer image, publishing the RTMP port (1935) and the server’s HTTP/control port (8081), with a fixed hostname and WMSPanel credentials wired through environment variables for remote management and statistics. It sat alongside the related OAuth/identity work in the same platform family.

Technologies & Approach

Nimble Streamer for low-overhead RTMP/HLS media serving; WMSPanel for cloud control and analytics; Docker Compose for a one-command, reproducible deploy.

Outcome / Impact

A minimal, reproducible live-streaming server stack, proving the ability to deploy and operate real-time media infrastructure from a single Compose file.

Capabilities Demonstrated

  • Deploying live-streaming media servers (RTMP ingest, HLS delivery)
  • Containerizing third-party media infrastructure with Docker Compose
  • Integrating a cloud control/analytics plane (WMSPanel)
More work See all →