Managing cameras, microphones and
stream parameters
Using Web SDK, you can configure your camera and microphone in the browser, as well as manage the stream parameters
When publishing a videostream in to server, you can select the media devices and parameters for the published video:
- camera;
- microphone;
- mic gain;
- error correction for Opus codec(FEC);
- mono/stereo;
- FPS (Frames Per Second);
- resolution (width, height);
- bitrate;
- transport protocol;
- Cpu Overuse Detection;
- Coordination of video orientation extension;
- set excluded codecs.
You can also select the devices and parameters for playback:
- device for audio playback;
- volume;
- voice activity indicator;
- resolution (width, height);
- bitrate;
- transport protocol;
- video quality;
- set excluded codecs.
Playing a stream with the set parameters for resolution, bitrate and quality that differ from the corresponding parameters for the stream being published shall trigger the WCS server’s transcoding function, which shall increase the processor load.
Technical characteristics
Publishing Devices | Playback Devices | Publishing parameters | Playback parameters |
|
|
|
|
- Microphone
- Camera
- Screen
- Browser
- Speaker
- Mic Gain
- FEC
- Mono/stereo
- FPS
- Resolution
- Bitrate
- Transport protocol
- COD
- CVO
- Codecs
- Volume
- Voice Activity
- Resolution
- Bitrate
- Transport protocol
- Video quality
- Codecs
How to manage cameras, microphones and stream parameters
The browser sends a video stream to the server using the WebRTC technology. Upon publication you must select the appropriate devices and stream parameters. Other browsers, while requesting the stream, might set different parameters and, in that case, WCS shall make all the necessary changes and publish the stream with the requested parameters.
A step-by-step guide on managing cameras, microphones and stream parameters
- Browser sends a video stream to the server with the user-set parameters.
- Another browser or device requests the stream for playback.
- Server transmits the received stream for playback
For more information, see 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.