Video Stream Mixing
Merge multiple video streams into one using WCS
WCS allows mixing streams of active broadcasts. The output stream of the mixer can be recorded, played or republished using any of the technologies supported by WCS. The mixer allows custom placing of video streams in the output frame.
Mixing is controlled using settings and REST API.
Specifications
Stream sources |
Protocols | Playback platforms |
|
|
|
- IP cameras
- Web cameras
- Media servers
- Surveillance systems
- Conference servers
- WebRTC
- RTMP
- RTSP
- Chrome
- Firefox
- Opera
- Safari, Mac OS
- Safari, iOS
- Edge
- iOS SDK
- Android SDK
Scheme of the stream mixer
The WCS server receives video streams from their sources and, by the REST API command, combines them into one stream, which can later be played in the player.
Step-by-step diagram of the stream mixer
- Video stream sources publish streams to WCS
- REST client sends a stream mixing command using REST call /mixer/startup
- The browser requests playback of the mixed stream
- Web Call Server sends the mixed stream to the browser for playback
You can find information about testing the mixer on the Testing page.
Download Web Call Server 5
System requirements: Linux x86_64, 1 core CPU, 2 Gb RAM, Java
Installation:
- wget https://flashphoner.com/download-wcs5.2-server.tar.gz
- Unpack and install using 'install.sh'
- Launch server using command 'service webcallserver start'
- Open the web interface https://host:8444 and activate your license
If you are using Amazon EC2, you don't need to download anything.