Record video streams to the server from the browser
The browser sends the video stream from the webcam to the server. Server writes video to .mp4 or WebM file
Web Call Server receives video streams from browsers and mobile devices and then can distribute these streams and write them to files. After the stream is stopped and the file is written, it is available for download and subsequent processing.
Specifications
Stream recording platforms |
Technologies | Protocols | Formats | Codecs |
|
|
|
|
|
- Chrome
- Firefox
- Safari, Mac OS
- IE
- Edge
- Opera
- Android Chrome
- Android Firefox
- iOS SDK
- Android SDK
- WebRTC
- Flash
- WebRTC
- RTMP
- RTSP
- WebM
- mp4
- VP8
- Vorbis
- H.264
- AAC
- Speex
- G.711
Scheme of recording a video stream from a browser
The browser establishes a connection to the Web Call Server and sends the video stream through the built-in WebRTC technology or using the Flash Player (for IE, Edge or Safari). The server records and saves the video as WebM or mp4 files.
Recording Formats:
- MP4 for H.264 + AAC codecs
- WebM for VP8 + Vorbis Codec
Step-by-step video recording scheme
1. The browser establishes a connection with the server and starts publishing the video stream with the recording enabled. Web Call Server receives traffic and writes to a file.
2. The browser finishes publishing the stream and recording on the server stops.
3. The file is saved on the server and is available for download or further processing.
Read more about recording streams 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.