Web Call Server 5

Add streaming video or web telephony features to an existing
web or mobile app

You add an HTML5 code into your project
or use our mobile SDK

WCS ensures streaming
and web calls

WCS integrates with your web server
over REST / HTTP

Streaming Video

Web Call Server supports all popular web technologies for streaming video, such as WebRTC, HLS, RTMP, RTSP, SIP, and WebSocket streaming, which allows delivering a video stream to a wide range of browsers and mobile devices

Add an RTSP-player into a web-page or mobile app
Device
IP cam
RTSP server
Publish
RTSP
- H.264
- AAC
- G.711
Features
TCP
UDP
REST API
Playback
Browser
iOS SDK
Android SDK
Player
- WebRTC
- RTMP
- HLS
- RTSP
Dynamic CDN for low latency WebRTC streaming
Device
Browser
Android SDK
iOS SDK
RTMP encoder
IP cam
MP4 movie
SIP endpoint
Publish
WebRTC
RTMP
RTSP
VOD
SIP
Features
ACL
Transcoding
Playback
Browser
Android SDK
iOS SDK
Player
- WebRTC
- RTMP
- HLS
- RTSP
The video stream from a web browser or mobile app is recorded on the server-side and becomes available for downloading and further processing
Device
Browser
Android SDK
iOS SDK
RTMP encoder
IP cam
MP4 movie
SIP endpoint
Publish
WebRTC
RTMP
RTSP
VOD
SIP
Features
Web API
REST API
Playback
MP4
- H.264
- AAC

WebM
- VP8
- Vorbis
Screen sharing from web browsers using the WebRTC technology
Device
Chrome
Firefox
Android SDK
Publish
WebRTC
- H.264
- Opus
Capture
Desktop
Window
Playback
Browser
Android SDK
iOS SDK
Player
- WebRTC
- RTMP
- HLS
- RTSP
Two-way low-latency WebRTC video chat in browsers and mobile devices
Participant
Browser
Android SDK
iOS SDK
Relay
WebRTC
- H.264
- Opus
Features
Room API
MCU
Custom impl
Participant
Browser
Android SDK
iOS SDK
Online broadcasting from browser's web camera or a mobile app to other browsers and devices
Device
Browser
Android SDK
iOS SDK
Publish
WebRTC
- H.264
- Opus
Playback
Browser
Android SDK
iOS SDK
Player
- WebRTC
- RTMP
- HLS
- RTSP
Broadcasting from a video capturing device or software over the RTMP protocol and low-latency delivery to browsers and mobile apps
Device
ffmpeg
OBS
RTMP Encoder
Publish
RTMP
- H.264
- AAC
Playback
Browser
Android SDK
iOS SDK
Player
- WebRTC
- RTMP
- HLS
- RTSP
Live broadcasting to TV, set-top boxes and other devices via HLS
Device
Browser
Android SDK
iOS SDK
Publish
WebRTC
- H.264
- Opus
Playback
HLS
- H.264
- AAC
HLS players
HTML5 video
hls.js
video.js
Each MCU participant plays only one mosaic stream
Device
Browser
Android SDK
iOS SDK
Publish
WebRTC
Playback
Playback
Browser
Android SDK
iOS SDK
Live video conferencing for 3 and more participants
Participant
Browser
Android SDK
iOS SDK
Relay
WebRTC
- H.264
- Opus
Features
Room API
MCU
Custom impl
Participant
Browser
Android SDK
iOS SDK
Broadcast WebRTC stream as RTMP to any live service or RTMP server
Device
Browser
Android SDK
iOS SDK
RTMP encoder
IP cam
MP4 movie
SIP endpoint
Publish
WebRTC
RTMP
RTSP
VOD
SIP
Republish
RTMP, RTMPS
- H.264
- AAC
Services
Youtube
Facebook
RTMP servers
Universal player for playing video streams in a browser
Device
Browser
Android SDK
iOS SDK
RTMP encoder
IP cam
MP4 movie
SIP endpoint
Publish
WebRTC
RTMP
RTSP
VOD
SIP
Playback
Browser
- Player
- Embed player
Android SDK
iOS SDK
Merge multiple video streams into one using WCS
Device
Browser
Android SDK
iOS SDK
RTMP encoder
IP cam
MP4 movie
SIP endpoint
Publish
WebRTC
RTMP
RTSP
VOD
SIP
Features
Grid
MCU
Playback
Browser
Android SDK
iOS SDK
Player
- WebRTC
- RTMP
- HLS
- RTSP
Broadcast VR 360 stream
Device
Browser
RTMP encoder
Publish
WebRTC
- H.264
- Opus

RTMP
- H.264
- AAC
Playback
VR player
- WebRTC
- RTMP
- HLS
- RTSP
The server can do snapshots of broadcast in .png format on REST request
Device
Browser
Android SDK
iOS SDK
RTMP encoder
IP cam
MP4 movie
SIP endpoint
Publish
WebRTC
RTMP
RTSP
VOD
SIP
Features
File system
Web API
REST API
Format
PNG
Change audio/video codecs, formats and bitrate of streams automatically and by REST request
Device
Browser
Android SDK
iOS SDK
RTMP encoder
IP cam
MP4 movie
SIP endpoint
Publish
WebRTC
RTMP
RTSP
VOD
SIP
Features
Codec
Resolution
Bitrate
FPS
GOP
Quality
Profile
Level
Playback
Browser
Android SDK
iOS SDK
Player
- WebRTC
- RTMP
- HLS
- RTSP
WCS allows you to work with previously recorded broadcasts as with a regular video stream
Device
File system
AWS S3
Publish
MP4 file
- H.264
- AAC
Playback
Browser
Android SDK
iOS SDK
Player
- WebRTC
- RTMP
- HLS
- RTSP
MSE technology is used when playing a video stream on a page if there are no strict requirements for delays
Device
Browser
Android SDK
iOS SDK
RTMP encoder
IP cam
MP4 movie
SIP endpoint
Publish
WebRTC
RTMP
RTSP
VOD
SIP
Playback
Browser
- Player
- Embed player
Web-SIP phone in a web browser

Embedding a browser-based web phone into a web page or mobile app, full integration with SIP, calls to mobile and PSTN phones via a SIP gateway, receiving inbound calls in a browser

Web phone on your website for online calls to SIP and mobile phones via a SIP gateway
Participant
Browser
Android SDK
iOS SDK
Relay
WebRTC
SIP/RTP
Features
DTMF
Hold
Transfer
Call recording
Participant
SIP endpoint
- H.264
- VP8
- Opus
- G.711
- G.722
- G.729
- Speex16
Online calls from a website to SIP and mobile / PSTN phones via a SIP gateway
Participant
Browser
Android SDK
iOS SDK
Relay
WebRTC
SIP/RTP
Features
DTMF
Hold
Transfer
Call recording
Participant
SIP endpoint
- Opus
- G.711
- G.722
- G.729
- Speex16
Broadcasting of a SIP video call to an RTMP server or CDN
Device
SIP endpoint
- H.264
- Opus
- G.711
- G.722
- G.729
- Speex16
Publish
SIP/RTP
- H.264
- VP8
- Opus
- G.711
- G.722
- G.729
- Speex16
Features
DTMF
Call recording
Playback
Browser
Android SDK
iOS SDK
Player
- WebRTC
- RTMP
- HLS
- RTSP
Republish
RTMP, RTMPS
- H.264
- AAC
Services
Youtube
Facebook
RTMP servers
Resources

All needed resources for development and integration

 

Solutions

Ready-to-use images for one-click WCS deployment

 

Documentation

Detailed documentation for server, SDK and REST API

 

Web Call Server Installation

 

Blog