A simple,high performance and secure live media server in pure Rust (RTMP[cluster]/RTSP/WebRTC[whip/whep]/HTTP-FLV/HLS).๐ฆ
Last updated Jul 7, 2026
2.3k
Stars
237
Forks
41
Issues
+4
Stars/day
Attention Score
83
Topics
Language breakdown
No language data available.
โธ Files
click to expand
README
Sponsors
We would like to thank the following sponsors for their support of this project.
Recall.ai - API for meeting recordings
If youโre looking for a meeting recording API, consider checking out Recall.ai, an API that records Zoom, Google Meet, Microsoft Teams, in-person meetings, and more.
Overview
Xiu is a simple,high performance and secure live media server written in pure Rust, it now supports popular live protocols like RTMP[cluster]/RTSP/WebRTC[Whip/Whep]/HLS/HTTP-FLV.
Features
- [x] Support multiple platforms(Linux/MacOS/Windows).
- [x] Support RTMP.
- [x] Support RTSP.
- [x] Support WebRTC(Whip/Whep).
- [x] Support HTTP-FLV/HLS protocols(Transferred from RTMP/RTSP).
- [x] Support configuring the service using command line or a configuration file.
- [x] Support HTTP API/Notifications.
- [x] Support token authentications.
- [x] Support recording live streams into HLS files(m3u8+ts).
Contributors
Thanks for their contributions!
Star History
Thanks
Others
Open issues if you have any problems. Star and pull requests are welcomed. Your stars can make this project go faster and further.
๐ More in this category