Xiu是一个用纯Rust编写的简单、高性能和安全的直播媒体服务器,它现在支持流行的直播协议,如RTMP[集群]/RTSP/WebRTC[Whip/Whep]/HLS/HTTP-FLV。
特性
- 支持多平台(Linux/MacOS/Windows)。
- 支持RTMP。
- 支持发布或订阅H.264/AAC流。
- 支持GOP缓存,可在配置文件中配置。
- 支持从RTMP到HTTP-FLV/HLS的协议转换。
- 支持集群。
- 支持RTSP。
- 支持通过TCP(交错)和UDP发布或订阅H.265/H.264/AAC流。
- 支持从RTSP到RTMP/HLS/HTTP-FLV的协议转换。
- 支持WebRTC(Whip/Whep)。
- 支持使用Whip发布rtc流。
- 支持使用Whep订阅rtc流。
- 支持从WHIP到RTMP/HLS/HTTP-FLV的协议转换。
- 支持HTTP-FLV/HLS协议(从RTMP/RTSP转换)。
- 支持使用命令行或配置文件配置服务。
- 支持HTTP API/通知。
- 支持查询流信息。
- 支持流状态通知。
- 支持令牌认证。
- 支持将直播流录制为HLS文件(m3u8+ts)。
贡献者
感谢他们的贡献!
星标历史
致谢
其他
如果您有任何问题,请提出问题。欢迎给予星标和提交拉取请求。您的星标可以使这个项目发展得更快更远。