Deploy
Install WCS in just a few clicks.

Connect a server to LLcast, choose WCS, and let LLcast handle the installation and initial configuration.
Platform · Product
The core. The Media Server is, quite literally, at the heart of your streaming system. It receives, processes, and delivers every stream to its viewers — reliably and with minimal latency.

Meet Flashphoner Web Call Server 5 — a mature streaming engine built for almost any real-time media workflow. Relay, mix, transcode, compose, record, build ABR ladders — WCS has you covered.
LLcast takes care of deploying, configuring, and managing WCS — whether you run a single Media Server or an entire fleet.

Deploy · Get Hands-On · Observe · Embed
Deploy

Connect a server to LLcast, choose WCS, and let LLcast handle the installation and initial configuration.
Get Hands-On
Open Console → Demo and publish your first WebRTC stream directly from your laptop camera.

Observe

Find your stream in the Console and watch its metrics in real time.
Embed
Explore the Web SDK examples and embed publishing or playback into your own website.
And yes, don’t tell my boss I’m doing it with an LLM.

Streaming is built around one-to-many delivery. A publisher sends a stream to WCS, where it can be repackaged, transcoded, or processed as needed. The server then distributes it to viewers over WebRTC, RTMP, RTSP, HLS, and other supported protocols.
Streams are typically long-running. Viewers can join and leave at any time without interrupting the broadcast or affecting other viewers.
The main challenge is scale: one stream, potentially thousands of viewers. WCS is optimized to distribute media efficiently to large audiences.
This architecture is ideal for live broadcasts, video surveillance, video blogs, live gaming, and online events.
Streaming
SFU (Selective Forwarding Unit) is built for many-to-many, real-time communication — video conferences, online meetings, and interactive rooms.
Unlike long-running broadcasts, conferences typically consist of shorter, highly dynamic sessions. Participants join and leave, mute and unmute their microphones, turn cameras on and off, and share their screens — often simultaneously.
These changes must be reflected across the room immediately, so everyone stays in sync.
The architectural challenge is different from Streaming. Instead of distributing one stream to a large audience (1 × N), an SFU manages media distribution among multiple participants, where each participant may send streams to and receive streams from many others (K × K).
WCS SFU is optimized for this dynamic, interactive workload, using selective forwarding to deliver the right media streams to the right participants with minimal latency.
SFU
If Streaming is about delivering one stream to many viewers (1:N), Mixing does the opposite: it combines multiple incoming streams into a single output (N:1).
WCS decodes the incoming video streams, arranges them on a shared canvas — for example, in a grid — and encodes the resulting composition into a single H.264 video stream.
The viewer receives just one video stream, with all participants displayed together in a single frame.
But there’s a cost. Mixing is resource-intensive: decoding multiple streams, compositing video frames, and encoding the result require significant CPU or GPU processing power and memory.
You’re spending server resources to produce just one stream. Why?
Because sometimes one stream is exactly what you need.
Mixing is particularly useful when the receiving device or player cannot handle multiple simultaneous video streams or display separate video tracks — for example, a conventional HLS player.
Instead of assembling the layout on the client, WCS does the heavy lifting on the server and delivers a single, ready-to-play video stream.
Mixing
SIP integration deserves special attention. WCS can communicate with external PBX systems and SIP conference servers, bridging traditional telephony and browser-based real-time communication.
A typical use case is a one-to-one call between a browser-based phone and a remote SIP device, including mobile or landline phones connected through a PBX.
SIP also opens up scenarios that combine telephony and streaming. For example, WCS can establish a SIP session with a remote device, receive its RTP media stream, and deliver that media to viewers over WebRTC or RTMP.
This allows SIP-based communication systems to become part of a modern streaming infrastructure.
One-to-one call
RTP to stream
Run WebRTC and low-latency streaming infrastructure with the protocols and media-processing capabilities required by production streaming systems.

Integrate real-time video into web and mobile applications using WCS SDKs and APIs while LLcast manages the infrastructure behind them.
Publish live video from browsers, mobile applications, IP cameras, or professional streaming sources and deliver it to viewers with low latency.
Learn more →Add real-time two-way video and audio communication to web and mobile applications.
Build multi-user video conferences backed by infrastructure under your control.
Create interactive webinars with live video, audio, screen sharing, and large audiences.
Record live streams and conferences on your own infrastructure and keep control of the resulting media files.
Learn more →Stream screens with low latency for collaboration, support, education, and presentations.
Learn more →Connect IP cameras and deliver their streams to browsers and mobile applications.
Learn more →Applications work with a Media Server through the standard WCS SDKs and APIs. Use the documentation for the WCS version deployed on your servers.
Build real-time streaming into your web and mobile applications.
Web SDK
Publish and play WebRTC streams directly in the browser. Start with the examples and build your own streaming experience.
Explore Web SDK↗
Android SDK
Grab the Android SDK and bring real-time video streaming into your app. The examples will help you get started.
Explore Android SDK↗
iOS SDK
The iOS SDK comes with plenty of examples to help you bring professional-grade streaming into your application.
Explore iOS SDK↗
SFU SDK

Assembling a conference from individual streams using the Web SDK can be inefficient and resource-intensive. The SFU SDK is designed specifically for multi-participant real-time communication.
Control WCS from your backend and handle server events.
WCS REST API
Manage streams and server operations, mix, inject, relay, pull, push, capture RTSP sources, transcode, and more. Most of WCS’s powerful media features are available through the REST API.
Explore WCS REST API↗
WCS REST Hooks API
WCS calls REST Hooks to report streaming events or ask your application to make authorization decisions. Handle these hooks to control access and customize how WCS responds to events.
Explore WCS REST Hooks API↗
Everything you need to know about WCS.
From installation and configuration to streaming workflows, server architecture, and advanced features — it’s all here. Whether you’re just getting started or digging into the details, the docs have you covered.

Let your AI agent work with WCS.
Connect your AI coding agent to the WCS MCP Server and let it explore WCS capabilities, work with available tools, and help you build and troubleshoot streaming applications.
claude mcp add --transport http wcs <MCP_ENDPOINT>
See WCS in action.
No setup, no installation. Open a demo, publish a WebRTC stream from your camera, play it back, and explore working examples before writing a line of code.
The stream could not be played.

Explore dozens of working streaming examples. Each comes with step-by-step documentation and a detailed code walkthrough.
Can’t find what you’re looking for? Just let us know — we’ll help you find a solution.

Time to bring your first Media Server online! You’ve explored what Media Server can do and probably have a pretty good idea of what you need.
With LLcast, it takes just three steps.
Choose where your Media Server will run — on AWS, DigitalOcean, or one of your own Linux servers.
Provide the connection details, such as an IP address, domain, and SSH key. LLcast will use them to connect to your server during deployment.
Set up your Media Server credentials, assign a WCS license, and adjust the settings to fit your needs.
LLcast will apply these settings when installing WCS.
Take one last look at your setup. Need to change something? Just go back and make adjustments.
Everything looks good? Hit Deploy and grab a coffee. LLcast will pair with your server, install and configure WCS, and get your Media Server ready for testing in just a few minutes.

Explore all WCS Server and SDK releases. Click any release to check its compatibility with other versions.
To view all compatible SDK versions, hover over a WCS Server release and click Show Compatibility.

No releases in this date range.
Deploy it on your own infrastructure in just a few clicks with LLcast, and see what it can really do — not just in theory, but in practice.