Skip to content
100ms logo

Live video infrastructure for building customizable and scalable real-time video experiences.

Visit Website

TL;DR - 100ms

  • Provides APIs and SDKs for building custom live video and audio experiences.
  • Offers extensive customization, role-based permissions, and remote room control.
  • Scales to 10,000 participants and handles network edge cases for reliable performance.
Pricing: Free plan available
Best for: Growing teams

Pros & Cons

Pros

  • Highly customizable to fit specific application needs
  • Reduces development overhead for real-time video features
  • Scalable to support a large number of participants
  • Handles complex network and device edge cases automatically
  • Offers a free tier to get started

Cons

  • Requires development effort to integrate and customize
  • Specific pricing details are not immediately available on the landing page

Ratings Across the Web

0

Ratings aggregated from independent review platforms. Learn more

Preview

Key Features

Customizable video calling interfaceAPIs for remote room control (start/stop rooms, kick participants, record, stream)Role-based permissions (e.g., teachers, students)Plugins for virtual backgrounds, spatial audio, transcription, polls, quizzes, whiteboardsIn-built edge-case handling (network disconnection, low bandwidth)Scalability up to 10,000 audio-only participants (200 with video)Single SDK for video calls, live streaming, and recordingNative SDKs for Android, iOS, React, and Flutter

Pricing Plans

Free

Free

  • 10,000 conferencing minutes
  • 10,000 streaming minutes
  • 1,000 encoding minutes
  • 300 live transcription minutes
  • 300 recording minutes
  • 300 external streaming (RTMP out) minutes
  • 300 post call transcription minutes
  • 300 AI generated summary minutes

Pay-As-You-Grow

Configurable pricing

  • Conferencing: $0.004/min per participant (after 10,000 included minutes)
  • Live Streaming: $0.0012/min per viewer (after 10,000 included minutes)
  • Encoding: $0.04/min (after 1,000 included minutes)
  • Live Transcription: $0.017/min (after 300 included minutes)
  • Recording: $0.0135/min (after 300 included minutes)
  • External Streaming (RTMP out): $0.04/min (after 300 included minutes)
  • Post Call Transcription: $0.004/min (after 300 included minutes)
  • AI-Generated Summary: $0.0035/min (after 300 included minutes)
  • 75% off for audio only use-cases

Custom

Contact us

  • Discounts for more than $5,000 of usage per month
  • Use-case based discounts
  • Discounts on migrating from Zoom and having more than 50 Zoom licenses (up to 50% discounted pricing)

Developer Support Package

Free or 5% MRR/month, whichever is greater

  • 99.99% uptime SLA
  • Best effort incident response time SLA
  • 15 days metrics and logs data retention
  • Best effort response times on support queries through given support channels

Premium Support Package

$1,500 or 5% MRR/month, whichever is greater

  • 99.99% uptime SLA
  • Service credits on missed service level commitments
  • 30 days or custom metrics and logs data retention
  • 150 hours of developer support for integration
  • Up to 2 pre-rollout dogfooding test sessions
  • 24 hours x 5 days / week integration support
  • Email, Chat, Slack support channels
  • Account Manager, Customer Success Manager
  • HIPAA Compliance with Signed BAA (add-on $500/month)
  • Security Review and Questionnaire

Enterprise Support Package

$2,500 or 8% MRR/month, whichever is greater

  • 99.99% uptime SLA
  • 24 hours x 7 days / week availability incident response time SLA
  • Service credits on missed service level commitments
  • Additional SLA on Call Quality
  • API to mark call failures
  • 30 days or custom metrics and logs data retention
  • Custom Dashboard, Monitoring and Alerting
  • 150 hours of developer support for integration
  • Up to 2 pre-rollout dogfooding test sessions
  • Daily check-ins and debugging support for up to 3 weeks post integration
  • 24 hours x 5 days / week integration support
  • Email, Chat, Slack support channels
  • Quarterly Business Review
  • Account Manager, Customer Success Manager
  • HIPAA Compliance with Signed BAA (included)
  • Security Review and Questionnaire (included)

What is 100ms?

Editorial review
100ms provides live video infrastructure that enables developers to integrate real-time video, audio, and live streaming capabilities into their applications. It offers SDKs and APIs to build highly customizable video experiences, going beyond basic video calls to support complex use cases like virtual classrooms, live events, and video KYC. The platform is designed for developers and businesses looking to create engaging and frictionless interactive video solutions. It provides building blocks to define user roles, remotely control live rooms, and customize interfaces with plugins for features like virtual backgrounds, polls, quizzes, and whiteboards. 100ms handles edge cases like network disconnections and low bandwidth, and supports scaling up to 10,000 participants in a single room, making it suitable for a wide range of industries including EdTech, Fitness, and Telehealth. Key benefits include reduced development overhead, extensive customization options, and robust scalability, allowing users to focus on their core product while 100ms manages the underlying video infrastructure. It offers a single SDK for video calls, live streaming, and recording, simplifying integration and enabling dynamic switching between modes.

Reviews

Be the first to review 100ms

Your take helps the next buyer. Verified LinkedIn reviewers get a badge.

Write a review

Best 100ms Alternatives

Top alternatives based on features, pricing, and user needs.

View full list →

Explore More

100ms FAQ

What specific features does 100ms offer for virtual classrooms to enhance online learning?

100ms provides an SDK that allows for custom UI integration, APIs to create breakout rooms, and on-the-fly session management. It also includes building blocks for defining user roles (like teachers and students) to manage permissions and abstract complex scenarios.

How does 100ms address the common challenges of virtual learning compared to general meeting platforms like Zoom?

100ms is designed to eliminate friction in virtual learning by removing the need for third-party apps or separate logins. It offers extensive configurability for instructors and reduces overhead for managing live video, ensuring a smoother experience for students.

What kind of customization is possible with 100ms for live video rooms?

Users can remote-control live rooms using APIs to perform actions such as starting/stopping rooms, kicking participants, initiating recordings, and broadcasting messages. The platform also supports customizing the entire video calling interface and integrating plugins for features like virtual backgrounds, spatial audio, polls, and quizzes.

What is the maximum participant capacity for a single room using 100ms?

A single room powered by 100ms can support up to 200 peers with video enabled. For audio-only participants, the platform can scale to accommodate up to 10,000 users.

How does 100ms handle common technical issues like network disconnections or low bandwidth?

100ms includes in-built edge-case handling for various technical challenges. This includes managing network disconnections, device capture retries, VPN handling, and optimizing for low bandwidth conditions to ensure a consistent user experience.

Can a single SDK be used for different types of live video experiences, such as calls and live streaming?

Yes, 100ms offers a single SDK that supports video calls, live streaming, and recording. This allows users to start with video calls and seamlessly switch to live streaming with a single API call as their classroom or event scales.

Source: 100ms.live

Guides & Articles