If you're looking for another Tencent RTC alternative, ZEGOCLOUD is a good option. It offers APIs and SDKs to add real-time voice, video and chat abilities to mobile and web apps, with support for Android, iOS, Web, Flutter, React Native and other platforms. Its features include video conferencing, voice chat, live streaming, cloud recording and offline messaging. ZEGOCLOUD boasts high availability and low latency, and offers a pay-as-you-go pricing model with flexible plans.
Another good option is Daily, an enterprise WebRTC platform for large-scale real-time voice and video use. It offers high-definition recording, a global mesh network that can handle up to 100,000 simultaneous users, and enterprise analytics. Daily offers end-to-end encryption, HIPAA compliance and support for Web, iOS, Android, React Native and Flutter. It's geared for live streaming, telehealth, EdTech, live events and social and gaming apps.
If you need something more general purpose, Dyte offers a range of SDKs for live, immersive experiences like audio/video conferencing, live streaming and interactive chat. Dyte can handle large scale and reliability with auto-bandwidth switching and auto track management, and is compliant with major security standards. It's free for 10,000 minutes per month, after which it charges based on usage, so it's good for everything from education to gaming.
Last, QuickBlox is another mature option that lets you add chat and calling abilities to Android, iOS and web apps. It offers features like embedded chat, voice and video calling, video conferencing, push notifications and secure file transfer. QuickBlox has well-documented APIs and offers extensive developer support, so it's a good option for developers in a variety of industries, including health care, finance, e-commerce and social networking.