Overview
The hmssdk_flutter package enables real-time audio and video calling, interactive live streaming, and recording within Flutter applications. It supports features like chat, HLS and RTMP streaming, Picture-in-Picture (PiP), CallKit integration, VoIP, video conferencing, stream playback, and WebRTC-based communication. Built for Android and iOS, it provides a robust foundation for building scalable, low-latency communication experiences. The SDK is ideal for apps requiring high-quality, synchronized media interactions with minimal setup. Developers can integrate it via a simple pub command and extend functionality using the open-source GitHub repository.
Use cases
- Live virtual classrooms
- Remote team collaboration
- Interactive live events
- On-demand video streaming
- Real-time customer support
- Video-enabled social apps
Key features
- Real-time audio/video calls
- Interactive live streaming
- HLS and RTMP support
- Picture-in-Picture mode
- CallKit and VoIP integration
- Built-in chat and recording
Suitable for
- Educational apps
- Enterprise communication tools
- Live event platforms
- Social networking apps
- Customer service solutions
- Media-rich applications
Considerations
- Requires stable internet connection
- Needs proper permissions on Android/iOS
- May require backend infrastructure for scaling
- Limited customization without advanced configuration
- Depends on 100ms backend services