media-devices-overview

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
 
Publishing Devices
  • Microphone
  • Camera
  • Screen
Playback Devices
  • Browser
  • Speaker
Publishing parameters
  • Mic Gain
  • FEC
  • Mono/stereo
  • FPS
  • Resolution 
  • Bitrate
  • Transport protocol
  • COD
  • CVO
  • Codecs
Playback parameters
  • 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.

scheme_media_device_Browser_WCS_WebRTC_RTMP_codec_fps_camera_bitrate

A step-by-step guide on managing cameras, microphones and stream parameters

  1. Browser sends a video stream to the server with the user-set parameters.
  2. Another browser or device requests the stream for playback.
  3. Server transmits the received stream for playback

 

callflow_media_devices_Browser_WCS_WebRTC_RTMP_codec_fps_camera_bitrate

For more information, see the Testing page

Download Web Call Server 5

System requirements: Linux x86_64, 1 core CPU, 2 Gb RAM, Java

    Download Now    

Installation:

  1. wget https://flashphoner.com/download-wcs5.2-server.tar.gz
  2. Unpack and install using 'install.sh'
  3. Launch server using command 'service webcallserver start'
  4. Open the web interface https://host:8444 and activate your license

 

If you are using Amazon EC2, you don't need to download anything.

Launch WCS5 on Amazon EC2

 

Web Call Server Monthly Subscription

$75 per month

 

   Purchase