Build high quality exclusive live streams
- Video Streams UI Kits
- Audio Room UI Kits
- Custom Layouts
High-Quality Live Video API
- 300ms ultra-low latency
- Extremely Smooth
- Ultra High Definition
A variety of powerful features to bring you an immersive live streaming feast!
Multi-guest
The audience can request to join the live streaming as guests to interact with the anchor and other viewers via real-time voice and video.
Gift
The stream viewer can send virtual gifts to the anchor. These gifts will be displayed in the form of barrage messages or full-screen gift pop-ups.
Face Beautification
The anchor or the audience (during multi-guest) can both use it in live stream, which includes beauty-enhancing functions such as whitening, smoothing and so on.
Audience List & Tag
Support the audience and the anchor in viewing the audience list of the current live room, and assign different level tags to the audience based on factors such as their gifts, total watching time, chat frequency, and so on.
Multi-platform
Provides desktop support for managing live streaming features with higher efficiency. This allows for better control, improved clarity, and higher streaming quality, along with support of IOS, Android, Flutter platforms.
Recording
Record your live stream on the cloud for future viewing or sharing.
20,000+ devices
High Compatibility
200+ countries
Optimized Global Deployment
<300 ms
Global End-to-end Latency
99.9% SLA
High Stability & Availability
Versatile and adaptable to your live-streaming cases
Audio Social
Audio chat rooms provide a dynamic space for users to have real-time conversations with new friends, and join interest-based communities.
Entertainment
Gaming
Live Shopping
Live Fitness
Live Education
A Few Lines of Code, Say Goodbye to Busy Works
iOS/Mac
Andorid
Electron
Flutter
//RoomId can be customized
String roomId = "123666";
// Enter the live preview screen
let viewController = TUILiveRoomAnchorViewController(roomId: roomId)
self.navigationController?.pushViewController(viewController, animated: true)
//RoomId is the id of the room where the broadcast room is created
String roomId = "123666";
// Enter the video room
let viewController = TUILiveAudienceViewController(roomId: roomId)
self.navigationController?.pushViewController(viewController, animated: true)