
1. Dead simple to implement — The SDK handles all the messy WebRTC stuff: servers, encoding, decoding, network adapting. I just focused on building UI. Got our audio rooms live in 2 days.
2. Low latency + solid quality— Audio/video clarity is great even on bad networks. The plug-n-play UI elements auto-adjust video quality based on connection.
3. Built-in moderation— User roles with muting, kicking, screen sharing controls right from their dashboard. Made running mentor sessions way easier.
4. Support is fast— Dedicated Slack channel, and the team actually replies quickly.
Biggest win: We didn’t have to become WebRTC experts. 100ms abstracted all the hard parts. Review collected by and hosted on G2.com.
1. Docs have gaps — It’s well documented overall, but some edge cases and advanced features are missing details. Had to ping support on Slack to figure a few things out.
2. No Android foreground service out of the box — If you want rooms to keep running when the app goes to background, you have to build that yourself. Not ideal if you’re not a native Android dev.
3. Notification controls are basic— Can’t add mute/leave buttons to the call notification without extra work. Would love that built-in.
No deal-breakers for us, but these would save dev time if 100ms handled them natively. Review collected by and hosted on G2.com.