WebRTC streaming media server designed for real-time low-latency streaming in browsers and native mobile apps, having SDKs for Web, iOS and Android. WCS uses a wide range of communication technologies and protocols such as WebRTC, RTMP, RTMFP, WebSocket, WebSocket streaming, HLS, RTSP and SIP.
Web Call Server is a WebRTC streaming media server designed for real-time low-latency streaming in browsers and native mobile apps. WCS is supplied with SDKs (Software Development Kit) for Web, Android and iOS platforms. Each SDK has a dozen of open source samples presenting server capabilities. Using these three SDKs with convenient API, developers can create such low-latency streaming applications as video chats, live broadcasting, video conferencing, screen sharing, live video transcoding, and low-latency audio and video delivery to desktop and mobile browsers on Android and iOS platforms. WCS supports SIP protocol and can operate as a WebRTC-SIP gateway or RTMP-SIP gateway. Using these features, developers can implement own browser-based or mobile applications such as web-phone, click-to-call, and various telephony cases and VoIP integrations for calling to external mobile or landline phones or for processing of VoIP calls on browsers and mobile apps. WCS supports RTSP protocol for work with IP cameras and CCTV systems. Using WCS, developers can create a cross-platform WebRTC mobile or browser-based application for low-latency video playback from IP cams and media servers with RTSP support. WCS uses a wide range of communication technologies and protocols such as WebRTC, RTMP, RTMFP, WebSocket, WebSocket streaming, HLS, RTSP, and SIP.
Highlights
WebRTC streaming with low-latency: web cam broadcasting, video chats, conferencing, stream recording, streaming from RTMP live encoders, low-latency streaming to iOS Safari, HLS streaming, WebRTC re-streaming to YouTube Live
RTSP-HTML5 streaming from IP cameras, CCTV and media servers to browsers and mobile apps using WebRTC, RTMP and WebSocket streaming technologies
WebRTC-SIP gateway and RTMP-SIP gateway features for two-way audio and video SIP calls between a browser or mobile app and standalone SIP and VoIP environment
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time.
Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator to estimate your infrastructure costs.
If you are an AWS Free Tier customer with a free plan, you are eligible to subscribe to this offer. You can use free credits to cover the cost of eligible AWS infrastructure. See AWS Free Tier for more details. If you created an AWS account before July 15th, 2025, and qualify for the Legacy AWS Free Tier, Amazon EC2 charges for Micro instances are free for up to 750 hours per month. See Legacy AWS Free Tier for more details.
You pay by the hour, and your rate depends on the AWS EC2 instance type you choose to run the software. Each dimension maps to one instance type, spanning general-purpose, compute-optimized, memory-optimized, storage-optimized, and accelerated families in a wide range of sizes. Larger instances carry higher hourly rates. The software license is built into the hourly charge, so you pay through your AWS bill with no separate license purchase. You can start and stop instances as needed, and the hourly license activates automatically when an instance launches. Note that this hourly license does not cover SIP functions.
Top-of-mind questions for buyers
What does the hourly charge cover, and does it require a separate license purchase?
The software license is built into the hourly rate, so you pay only through your AWS bill with no separate license fee. The license activates automatically when your instance launches. It requires a persistent connection to the license server. Note that this hourly license does not cover SIP functions.
Am I charged when an instance is stopped or shut down?
Each dimension bills per instance-hour while the instance runs. When you stop an instance, the hourly software charge stops accruing. You start and stop instances as needed, and the hourly license activates again automatically on the next launch. Underlying AWS storage fees may still apply to stopped instances.
Does the number of connections affect what I pay?
No. Your cost depends only on the EC2 instance type and the hours it runs. A valid license allows an unlimited number of connections. The number of simultaneous calls and available features may be limited by license plan, but connection count does not change your hourly bill.
flashphoner.com+2
Helpful?
Vendor refund policy
We do not currently support refunds, but you can cancel at any time.
How can we make this page better?
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
To connect to the operating system, use SSH with the username ec2-user and your private key.
Required ports should be opened in firewall.
Access to the control panel and demo page: https://public_dns:8888.
WCS license is pre-installed.
Open WCS dashboard
https://public_dns:8888
Get the Instance ID of your server and use it as the password to log in to the dashboard as 'admin'
You can test WCS demo samples in the dashboard or copy HTML demo files to your own web server
/usr/local/FlashphonerWebCallServer/client2
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Supports WebRTC, RTMP, RTMFP, WebSocket, WebSocket streaming, HLS, RTSP, and SIP protocols for diverse streaming and communication scenarios
Low-Latency Real-Time Streaming
Enables real-time low-latency streaming capabilities including video chats, live broadcasting, video conferencing, screen sharing, and stream recording across browsers and native mobile applications
Cross-Platform SDK Availability
Provides Software Development Kits for Web, iOS, and Android platforms with open source samples and convenient APIs for application development
Gateway Functionality
Operates as WebRTC-SIP gateway and RTMP-SIP gateway for two-way audio and video communication between browsers, mobile apps, and standalone SIP/VoIP environments
IP Camera and CCTV Integration
Supports RTSP protocol for streaming from IP cameras and CCTV systems to browsers and mobile apps using WebRTC, RTMP, and WebSocket streaming technologies
Multi-Protocol Streaming Support
Supports WebRTC, RTMP, RTSP, HLS, MPEG2-TS, and proprietary UMS protocols for live streaming from IP cameras and video encoders
Low-Latency Streaming
Achieves latency of 0.2-1 second with HTML5, RTSP, RTMP and UMS players, and 3-5 seconds with HLS players
UDP-Based Streaming
Implements industry-unique completely UDP-based streaming protocol for live stream transmission and playback
Stream Format Conversion
Converts incoming RTMP, RTSP, MPEG2-TS, and HLS streams to outgoing HTML5 WebRTC or MSE streams
Stream Protection and Recording
Provides HTTPS transport and AES-128 encryption for stream protection, with integration for live stream recording via Unreal Archival Server
End-to-End Encryption
Fully encrypted solution with encryption enabled by default and advanced security settings
WebRTC-Based Video Architecture
Open-source WebRTC JavaScript application utilizing Jitsi Videobridge for high quality video conferencing
Browser-Based Access
Web browser-based client requiring no software installation or user account creation for participants
Desktop and Window Sharing
Capability to share full desktop, presentations, individual windows, and real-time document editing via Etherpad
Pre-Configured Server Stack
Pre-installed and pre-configured Nginx web server, Prosody XMPP messaging server, and Jitsi Videobridge on Ubuntu 24.04 LTS
I rarely write reviews, but the guys saved me from many hours of development and thanks to them I won the competition.
I needed a solution that would allow real-time monitoring of the robot's work. The open source solution did not help - the CPU was heavily loaded, I had no time to develop my own. Therefore, WebCallServer was my salvation.
This is not a finished product that you take and use, it is like a constructor. Using it as a basis, you can build your project. To work, of course, you need knowledge and skills to work with Linux and AWS, but it's easier than developing your own product for transmitting video from a camera on a robot to the Internet.
Special respect for forum support and documentation. Everything is clear and detailed. Even a completely newbie in IT can figure it out if he wants to.
What I didn’t like was the almost complete absence of the admin interface. The admin interface only allows you to add SSL certificates. All other settings (and there are quite a few of them) must be done in the configuration files. This apparently remained from the open source, and is not very convenient, you can make a mistake when typing and the server does not start. It would be much better to mark the necessary checkboxes and that's it.
Cohen
Web Call Server 5 is a nightmare and doesn't work
Reviewed on May 27, 2021
Review from a verified AWS customer
Web Call Server 5 is not ready for production and doesn't work. We could not deploy a workable RTMP or TURN/STUN signal/relay for our Live video streaming app. There is no free trial so you will be CHARGED for testing this terrible software. It was a nightmare deploying, testing and trying to installing encryption certificate like Letsencrypt. etc. You must be an experience EC2 User before testing this. It was a complete waste of time and money.