NERoomkit
NERoom SDK provides a full family of CommsEase capabilities taking room as a service unit, including instant messaging, audio and video calls, live streaming, and interactive whiteboarding. The component is easy to get integrated, provides extensible APIs, and is flexible for quick deployment. You can use the component to build apps for a variety of scenarios. NERoom component and UIKit allow you to quickly build business scenarios, such as live audio room, live shows, live e-commerce, remote learning, corporate training, and live events.
Overview
NERoom is tailored for customers that require quick and cost-effective deployment using years of practice from our customers and business expertise in unified communication and cloud-based video streaming.
NERoom offers scenario-specific templates and allows you to customize templates as required for your business scenarios. Typical templates include live audio room, live shows, live e-commerce, remote learning, corporate training, and live events. Help you quickly build apps for your business scenarios and quickly roll out apps.
NERoom provides modules, such as instant messaging, audio and video calls, interactive whiteboard, seat management, and role management. You can select and combine the modules based on your business requirements. You can configure your project in a visual interface and activate the required services. It is easy to integrate our services and lower the overhead for integration.
NERoom also makes available a variety of standard interfaces and extensions. You can use the APIs to connect with third-party vendors or your business systems and expand more features.
Architecture
The product architecture of NERoom is shown in the following figure.
-
Capability layer
The underlying layer uses PaaS capabilities and generic capabilities provided by CommsEase. PaaS capabilities include IM, RTC, live streaming, VOD, interactive whiteboard, and many more. Generic capabilities include logging, signaling, data sync, persistent channels, and data transfer in pass-through mode.
-
Framework layer
- Combining the room framework and supporting services, you can build business-specific components, such as live battles, live audio, live room seat management, Online karaoke, and permissions management. Business components can be used individually in codes.
- Based on different business scenarios, NERoom offers a generic template that contains the business components used in the scenario. The SDK corresponding to the scenario can be directly generated using a template.
- Business components and scenario-specific templates include business logic and UI kit.
-
Business Layer
You can quickly build a business app based on the demo generated by a template. You can also customize the app by modifying the logic, UI, and components.