StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Follow on

© 2025 StackShare. All rights reserved.

Product

  • Stacks
  • Tools
  • Feed

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  1. Stackups
  2. Application & Data
  3. Video Hosting
  4. Web And Video Conferencing
  5. Kurento vs WebRTC

Kurento vs WebRTC

OverviewDecisionsComparisonAlternatives

Overview

WebRTC
WebRTC
Stacks322
Followers538
Votes6
Kurento
Kurento
Stacks40
Followers141
Votes5

Kurento vs WebRTC: What are the differences?

# Introduction

1. **Scalability**: One key difference between Kurento and WebRTC is that Kurento can handle larger-scale deployments due to its built-in media server capabilities, offering features like streaming optimization and media mixing.
2. **Advanced Media Processing**: Kurento provides more advanced media processing capabilities such as computer vision algorithms, image and sound processing, and augmented reality functionalities, which are not directly supported by WebRTC.
3. **Built-in Recording**: Kurento offers built-in recording capabilities, allowing users to easily record streaming sessions without the need for additional software integration, which is not available in standard WebRTC.
4. **Security**: Kurento provides enhanced security features such as encryption, network isolation, and access control mechanisms, which are crucial for applications requiring secure real-time communication.
5. **Multi-protocol Support**: Kurento supports multiple protocols for real-time communication, including WebRTC, HTTP, MMS, RTMP, and more, offering greater flexibility and interoperability compared to WebRTC, which primarily focuses on supporting the WebRTC protocol only.
6. **Ecosystem and Support**: Kurento has a dedicated ecosystem of plugins, extensions, and community support, providing developers with a wider range of tools and resources compared to the more standardized and mainstream WebRTC.

In Summary, Kurento and WebRTC differ in terms of scalability, advanced media processing capabilities, built-in recording features, security, protocol support, and ecosystem availability.

Share your Stack

Help developers discover the tools you use. Get visibility for your team's tech choices and contribute to the community's knowledge.

View Docs
CLI (Node.js)
or
Manual

Advice on WebRTC, Kurento

Ritwik
Ritwik

May 27, 2020

Needs adviceonWebRTCWebRTCAmazon ChimeAmazon ChimeAgoraAgora

Hello. So, I wanted to make a decision on whether to use WebRTC or Amazon Chime for a conference call (meeting). My plan is to build an app with features like video broadcasting, and the ability for all the participants to talk and chat. I have used Agora's web SDK for video broadcasting, and Socket.IO for chat features. As I read the comparison between Amazon Chime and WebRTC, it further intrigues me on what I should use given my scenario? Is there any way that so many related technologies could be a hindrance to the other? Any advice would be appreciated. Thanks. Ritwik Neema

463k views463k
Comments

Detailed Comparison

WebRTC
WebRTC
Kurento
Kurento

It is a free, open project that enables web browsers with Real-Time Communications (RTC) capabilities via simple JavaScript APIs. The WebRTC components have been optimized to best serve this purpose.

It is a WebRTC media server and a set of client APIs making simple the development of advanced video applications for WWW and smartphone platforms. Media Server features include group communications, transcoding and more.

-
WebRTC media server ; group communications; broadcasting and routing of audiovisual flows
Statistics
Stacks
322
Stacks
40
Followers
538
Followers
141
Votes
6
Votes
5
Pros & Cons
Pros
  • 3
    OpenSource
  • 2
    No Download
  • 1
    You can write anything around it, because it's a protoc
Pros
  • 5
    MCU
Integrations
No integrations available
JavaScript
JavaScript
Node.js
Node.js
OpenCV
OpenCV

What are some alternatives to WebRTC, Kurento?

Discord

Discord

Discord is a modern free voice & text chat app for groups of gamers. Our resilient Erlang backend running on the cloud has built in DDoS protection with automatic server failover.

Skype

Skype

Skype’s text, voice and video make it simple to share experiences with the people that matter to you, wherever they are.

Zoom

Zoom

Zoom unifies cloud video conferencing, simple online meetings, and cross platform group chat into one easy-to-use platform. Our solution offers the best video, audio, and screen-sharing experience across Zoom Rooms, Windows, Mac, iOS, Android, and H.323/SIP room systems.

Google Meet

Google Meet

It is the business-oriented version of Google's Hangouts platform and is suitable for businesses of all sizes. It allows users to dial in phone numbers to access meetings, thus enabling users with slow internet connection to call in.

Jitsi

Jitsi

Jitsi (acquired by 8x8) is a set of open-source projects that allows you to easily build and deploy secure videoconferencing solutions. At the heart of Jitsi are Jitsi Videobridge and Jitsi Meet, which let you have conferences on the internet, while other projects in the community enable other features such as audio, dial-in, recording, and simulcasting.

Webex

Webex

Collaborate with colleagues across your organization, or halfway across the planet. Meet online and share files, information, and expertise. Collaborate from wherever you are with Webex mobile apps for IPhone, iPad, Android, or Blackberry. If you can get online, you can work together.

Zencoder

Zencoder

Zencoder downloads the video and converts it to as many formats as you need. Every output is encoded concurrently, with virtually no waiting—whether you do one or one hundred. Zencoder then uploads the resulting videos to a server, CDN, an S3 bucket, or wherever you dictate in your API call.

Viber

Viber

It is a cross-platform instant messaging and voice over IP application provided as freeware for the Microsoft Windows, macOS, Linux, Android and iOS platforms.

Jami

Jami

It is a free software for universal communication which respects freedoms and privacy of its users. Its main goal is to provide a communication framework and end-user applications to make audio or video calls, send text messages and make generic data transfers. It makes this possible via multiple paradigms: a modern decentralized approach using a DHT to find peers or classical centralized SIP as a soft-phone.

TeamViewer

TeamViewer

Its aproprietary software for remote control, desktop sharing, online meetings, web conferencing and file transfer between computers.

Related Comparisons

Bootstrap
Materialize

Bootstrap vs Materialize

Laravel
Django

Django vs Laravel vs Node.js

Bootstrap
Foundation

Bootstrap vs Foundation vs Material UI

Node.js
Spring Boot

Node.js vs Spring-Boot

Liquibase
Flyway

Flyway vs Liquibase