100ms is a powerful video conferencing and live streaming platform that provides developers and businesses with the tools to integrate high-quality, low-latency video and audio features into any application. Designed to support a wide range of use cases—from education and healthcare to gaming, fitness, and enterprise communications—100ms combines ease of use, scalability, and customization for building rich real-time experiences.
Core Features
1. Cross-Platform SDKs
100ms offers SDKs for all major platforms including Web, Android, iOS, Flutter, and React Native. These SDKs are purpose-built for developers who need to quickly build and deploy audio-video experiences. Whether you are developing a mobile app, web-based classroom, or virtual event platform, the SDKs provide essential tools to handle video rooms, roles, user interactions, and more.
2. Prebuilt UI with Customization
To help speed up deployment, 100ms includes a prebuilt UI kit. This allows developers to get started quickly with a fully functional video interface, while still having the flexibility to deeply customize the experience. You can tweak themes, controls, and layout elements to match your product’s branding and interaction model.
3. Role-Based Architecture
One of 100ms’s standout features is its role-based participant control. Each user can be assigned a specific role—like host, speaker, or viewer—with different permissions and behaviors. This makes it easy to model real-world scenarios like virtual classrooms (teachers and students), live events (presenters and audience), or support calls (agents and customers).
4. High-Quality Audio and Video
100ms ensures excellent call quality with adaptive bitrate management and support for HD video. The system automatically adjusts to changing network conditions to maintain performance, offering seamless video streaming even in less-than-ideal environments.
5. Live Streaming & Recording
The platform supports both RTMP and HLS-based live streaming, allowing sessions to be broadcast publicly or privately. In addition, built-in recording features enable the capture of sessions for playback or compliance.
6. Interactive Features
Built-in interactivity options include text chat, screen sharing, hand-raise functions, active speaker detection, and spotlighting. These features support engaging communication, whether in a team meeting or a live workshop.
7. Scalability & Reliability
100ms is built on a globally distributed, fault-tolerant infrastructure. It supports large rooms with hundreds of participants and can scale dynamically based on usage. Developers can monitor usage and performance through a central dashboard, making it suitable for both startups and enterprise-level deployments.
Use Case Scenarios
-
EdTech: Build virtual classrooms with real-time interaction, breakout rooms, and screen sharing.
-
Healthcare: Create HIPAA-compliant video consultations with high-definition clarity.
-
Fitness: Stream live coaching sessions and interact with clients in real time.
-
Gaming & Social Apps: Add video chat to games or create community rooms for players.
-
Enterprise Meetings: Power internal communications, virtual offices, or town halls with custom logic.
Developer Experience
100ms prioritizes a developer-first approach with clean APIs, extensive documentation, and robust support. Common use cases can be implemented in minutes with prebuilt templates, while advanced configurations are accessible for teams that want full control over layout, behavior, and back-end logic.
Built-in analytics, event tracking, and session data logging make it easy to debug and improve experiences over time. Developers can configure rooms, set permissions, and manage user states directly via API or dashboard.
Summary
100ms is a comprehensive real-time video solution that balances flexibility with simplicity. It is ideal for developers building custom experiences, as well as businesses seeking to deploy production-grade video tools across mobile, desktop, or embedded applications. With a strong focus on reliability, scalability, and ease of integration, 100ms empowers teams to build video features that are interactive, immersive, and ready for scale.