Fork
Home
/
Technologies
/
Function Component
/
Kurento

Apps using Kurento

Download a list of all 54 Kurento customers with contacts.

Create a Free account to see more.
App Installs Publisher Publisher Email Publisher Social Publisher Website
169 AVEapp Inc. *****@vistahigherlearning.com - http://moeme.mangba.net/
290 persimmon - - https://sites.google.com/view/gamtalkintroduce/%ED%99%88
248 六度云计算有限公司 *****@6du.cn - https://www.6du.cn/
9K ELEX Wireless *****@adaptant.io
facebook
https://cok.elex-tech.com/en/
2K Tianjin Kangting Bioengineering Group Co., Ltd. - - http://m.kangtingshop.com/TJKTUMobile/KTDisclaimer.html
1K Qianjun Network Technology LTD. *****@tc260.org.cn
linkedin
https://qf.com.cn/
925 浙江同花顺网络科技有限公司 *****@myhexin.com - http://10jqka.com.cn/
728 Financiera Sustentable Mexico S.A. de C.V. SFP - - https://www.tidio.com/talk/jojyyttdcqgyqscxg8awuzbpgc5pcoyr
546 Telmate, LLC *****@gtl.net
facebook
http://www.gettingout.com/
368 2U CHAT PTY LTD - - -

Full list contains 54 apps using Kurento in the U.S, of which 42 are currently active and 14 have been updated over the past year, with publisher contacts included.

List updated on 21th August 2024

Create a Free account to see more.

Overview: What is Kurento?

Kurento is a powerful and versatile open-source WebRTC media server and set of client APIs that simplify the development of advanced video applications for web and smartphone platforms. As a cutting-edge technology in the realm of real-time communication, Kurento provides developers with a robust framework for creating innovative multimedia experiences. This comprehensive SDK enables the implementation of various features such as group video calls, video recording, media streaming, and advanced video processing capabilities. One of the key strengths of Kurento is its ability to handle complex media pipelines, allowing developers to create sophisticated video applications with ease. The media server supports a wide range of codecs and protocols, ensuring compatibility across different devices and platforms. Kurento's modular architecture enables developers to extend its functionality through custom modules, making it highly adaptable to specific project requirements. For those looking to integrate real-time video communication into their applications, Kurento offers a seamless solution with its WebRTC support. This technology allows for peer-to-peer communication directly in web browsers without the need for additional plugins or software installations. Kurento's WebRTC implementation includes features such as NAT traversal, adaptive bitrate control, and support for various audio and video codecs. Kurento's flexibility extends to its deployment options, supporting both on-premises and cloud-based installations. This versatility makes it an excellent choice for businesses of all sizes, from startups to enterprise-level organizations. The SDK's scalability ensures that applications built with Kurento can handle increasing user loads and growing multimedia demands. Security is a top priority in Kurento's design, with built-in features such as end-to-end encryption and secure signaling protocols. These security measures make Kurento an ideal choice for applications that require high levels of data protection, such as telemedicine platforms or confidential business communications. Developers working with Kurento benefit from its extensive documentation, active community support, and regular updates. The project's open-source nature encourages collaboration and innovation, resulting in a constantly evolving ecosystem of tools and resources. Kurento's APIs are available in multiple programming languages, including Java, JavaScript, and C++, allowing developers to work in their preferred environment. For businesses looking to monetize their video applications, Kurento provides a solid foundation for building scalable and feature-rich solutions. Its ability to handle complex media processing tasks, such as real-time video analysis, augmented reality overlays, and computer vision algorithms, opens up numerous possibilities for creating unique and engaging user experiences. In the education sector, Kurento has found applications in e-learning platforms, enabling interactive virtual classrooms and remote tutoring sessions. The SDK's low-latency capabilities and support for screen sharing make it an excellent choice for creating immersive online learning environments. As the demand for real-time video communication continues to grow across various industries, Kurento remains at the forefront of multimedia technology, empowering developers to create innovative solutions that push the boundaries of what's possible in web-based video applications.

Kurento Key Features

  • Kurento is an open-source WebRTC media server and set of client APIs that simplifies the development of advanced video applications for web and smartphone platforms.
  • It provides a powerful and flexible framework for building real-time communication and streaming applications, supporting various multimedia protocols and codecs.
  • Kurento offers a modular architecture that allows developers to easily extend its functionality through custom media elements and filters.
  • The platform supports WebRTC, allowing for peer-to-peer communication and media streaming directly in web browsers without the need for plugins.
  • Kurento provides advanced media processing capabilities, including real-time video and audio analysis, computer vision, augmented reality, and media mixing.
  • It offers a comprehensive set of client APIs for multiple programming languages, including Java, JavaScript, and Node.js, making it accessible to developers with different skill sets.
  • The Kurento Media Server (KMS) is the core component of the platform, handling media processing, streaming, and recording functionalities.
  • Kurento supports various media input and output formats, including RTSP, RTP, HTTP, and file-based sources and sinks.
  • The platform offers built-in support for media recording and playback, allowing developers to easily implement features like video-on-demand and session recording.
  • Kurento provides a powerful pipeline architecture that enables the creation of complex media processing workflows by chaining multiple media elements together.
  • It offers robust scalability options, allowing developers to deploy Kurento in distributed environments and handle high-concurrency scenarios.
  • The platform includes a comprehensive set of debugging and monitoring tools, making it easier for developers to troubleshoot and optimize their applications.
  • Kurento supports WebSocket-based signaling, facilitating real-time communication between clients and the media server.
  • It offers integration with popular web frameworks and technologies, such as Spring Boot and Node.js, streamlining the development process for web-based applications.
  • Kurento provides built-in support for TURN and STUN servers, helping to overcome NAT traversal issues in WebRTC communications.
  • The platform offers advanced security features, including end-to-end encryption and secure media streaming protocols.
  • Kurento supports adaptive bitrate streaming, allowing for optimal video quality based on network conditions and client capabilities.
  • It provides built-in support for media transcoding, enabling seamless communication between clients with different codec support.
  • Kurento offers a flexible plugin architecture, allowing developers to extend its functionality with custom media elements and filters.
  • The platform includes support for various audio and video effects, such as background removal, face detection, and audio mixing.
  • Kurento provides comprehensive documentation, including API references, tutorials, and example applications, making it easier for developers to get started with the platform.
  • It offers a robust event system, allowing developers to react to various media-related events and implement complex application logic.
  • Kurento supports both one-to-one and many-to-many communication scenarios, making it suitable for a wide range of use cases, from video chat applications to large-scale broadcasting systems.
  • The platform provides built-in support for network quality monitoring and statistics, enabling developers to implement adaptive streaming and quality-of-service features.
  • Kurento offers integration with popular cloud platforms and services, facilitating deployment and scalability in cloud environments.

Kurento Use Cases

  • Kurento can be used to build advanced video conferencing applications that support multiple participants, screen sharing, and real-time collaboration features, enabling businesses to conduct virtual meetings and remote training sessions with high-quality audio and video.
  • In the education sector, Kurento can be employed to create interactive e-learning platforms that allow teachers to broadcast live lectures, share educational content, and engage with students through video-based Q&A sessions and virtual classrooms.
  • Media companies can leverage Kurento to develop live streaming solutions for broadcasting events, sports matches, or news updates to large audiences, with the ability to add real-time graphics, overlays, and interactive elements to enhance the viewing experience.
  • Kurento's WebRTC capabilities make it suitable for building secure peer-to-peer video chat applications, enabling one-on-one or group video calls with end-to-end encryption for industries such as healthcare, finance, or legal services that require confidential communication.
  • In the gaming industry, Kurento can be utilized to create immersive multiplayer games with real-time video and audio communication between players, enhancing the social aspect of online gaming experiences.
  • For surveillance and security applications, Kurento can be employed to develop advanced video monitoring systems that support multiple camera feeds, motion detection, and real-time alerts, with the ability to process and analyze video streams for potential security threats.
  • Kurento's media processing capabilities make it ideal for building video editing and post-production tools that allow users to manipulate, filter, and enhance video content in real-time, enabling collaborative video editing workflows for content creators and filmmakers.
  • In the healthcare sector, Kurento can be used to develop telemedicine platforms that enable remote consultations, patient monitoring, and medical imaging sharing between healthcare professionals and patients, improving access to healthcare services in remote areas.
  • For customer service applications, Kurento can be employed to create video-based support systems that allow agents to provide personalized assistance to customers through face-to-face video interactions, screen sharing, and co-browsing features.
  • Kurento's flexibility makes it suitable for developing virtual event platforms that support live presentations, breakout sessions, networking lounges, and interactive exhibits, enabling organizations to host large-scale online conferences and trade shows with immersive experiences.

Alternatives to Kurento

  • WebRTC (Web Real-Time Communication) is a free, open-source project that provides web browsers and mobile applications with real-time communication via simple application programming interfaces (APIs). It allows audio and video communication to work inside web pages by allowing direct peer-to-peer communication, eliminating the need to install plugins or download native apps. WebRTC is supported by major browsers and is considered a robust alternative to Kurento for building real-time communication applications.
  • Janus WebRTC Server is an open-source, general-purpose WebRTC server designed to be a lightweight alternative to Kurento. It provides a simple and effective way to handle WebRTC sessions and can be used to build a wide range of applications, including video conferencing, streaming, and more. Janus is highly extensible and can be customized to suit specific needs through its plugin architecture.
  • OpenVidu is an open-source platform to add video calls in your web or mobile application. It provides a complete stack for video conference applications, including recording, screen sharing, and other advanced features. OpenVidu simplifies the complex process of implementing WebRTC technology, making it easier for developers to add real-time video capabilities to their applications. It offers SDKs for various programming languages and frameworks, making it a versatile alternative to Kurento.
  • Mediasoup is a cutting-edge WebRTC SFU (Selective Forwarding Unit) for multiparty video conferencing. It's designed to be scalable and efficient, capable of handling a large number of participants in a single conference. Mediasoup is particularly well-suited for applications that require high-quality video and audio transmission with low latency. It provides a powerful API that gives developers fine-grained control over media routing and processing.
  • Jitsi is a set of open-source projects that allows you to easily build and deploy secure video conferencing solutions. It includes Jitsi Videobridge, a WebRTC compatible server for multiuser video conferences. Jitsi offers features like end-to-end encryption, screen sharing, and integration with popular platforms. It's a comprehensive alternative to Kurento for those looking to implement video conferencing solutions.
  • Red5 Pro is a commercial alternative that provides a robust platform for building live streaming and real-time communication applications. It supports WebRTC, RTMP, and HLS protocols, offering flexibility in streaming options. Red5 Pro is known for its low-latency streaming capabilities and scalability, making it suitable for applications ranging from simple video chats to large-scale broadcasting.
  • Ant Media Server is another commercial option that offers both on-premises and cloud-based solutions for live streaming and WebRTC applications. It provides features like adaptive bitrate streaming, recording, and transcoding. Ant Media Server is designed to be scalable and can handle thousands of concurrent viewers, making it a suitable alternative for large-scale applications.
  • Millicast is a WebRTC-based streaming platform that specializes in sub-second latency for live video delivery at scale. It's particularly well-suited for applications that require real-time interaction with large audiences, such as live events, auctions, or interactive broadcasts. Millicast offers SDKs and APIs that make it easy to integrate into existing applications.
  • LiveSwitch is a flexible WebRTC-based platform that supports peer-to-peer, multiparty, and large-scale broadcasting scenarios. It offers SDKs for various platforms, including web, mobile, and desktop applications. LiveSwitch provides features like adaptive bitrate streaming, simulcast, and SVC (Scalable Video Coding) to ensure optimal performance across different network conditions.
  • Frozen Mountain's IceLink is a WebRTC SDK that provides a comprehensive solution for adding real-time voice, video, and data streaming to applications. It supports a wide range of platforms and offers features like peer-to-peer connectivity, multi-party conferencing, and screen sharing. IceLink is known for its reliability and performance, making it a solid alternative to Kurento for building real-time communication applications.

Get App Leads with Verified Emails.

Use Fork for Lead Generation, Sales Prospecting, Competitor Research and Partnership Discovery.

Sign up for a Free Trial