Xiu - Self Hosted Free Live Media Server written with Rust

Xiu - Self Hosted Free Live Media Server written with Rust

Xiu is a robust yet 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

  •  Support multiple platforms(Linux/MacOS/Windows).
  • Straightforward configuration
  •  Support RTMP.
    •  Support publishing or subscribing H.264/AAC streams.
    •  Support GOP cache which can be configured in the configuration file.
    •  Support protocol conversion from RTMP to HTTP-FLV/HLS.
    •  Support cluster.
  •  Support RTSP.
    •  Support publishing or subscribing H.265/H.264/AAC stream over both TCP(Interleaved) and UDP.
    •  Support protocol conversion from RTSP to RTMP/HLS/HTTP-FLV.
  •  Support WebRTC(Whip/Whep).
    •  Support publishing rtc stream using Whip.
    •  Support subscribing rtc stream using Whep.
    •  Support protocol conversion from WHIP to RTMP/HLS/HTTP-FLV.
  •  Support HTTP-FLV/HLS protocols(Transferred from RTMP/RTSP).
  •  Support configuring the service using command line or a configuration file.
  •  Support HTTP API/Notifications.
    •  Support querying stream information.
    •  Support notification of stream status.
  •  Support token authentications.
  •  Support recording live streams into HLS files(m3u8+ts).

License

MIT License

Resources & Downloads

GitHub - harlanc/xiu: A simple,high performance and secure live media server in pure Rust (RTMP[cluster]/RTSP/WebRTC[whip/whep]/HTTP-FLV/HLS).🦀
A simple,high performance and secure live media server in pure Rust (RTMP[cluster]/RTSP/WebRTC[whip/whep]/HTTP-FLV/HLS).🦀 - harlanc/xiu
Building a Stable, Secure, and Efficient Live Streaming Media Service | XIU
Tauri is a framework for building tiny, blazing fast binaries for all major desktop platforms. Developers can integrate any front-end framework that compiles to HTML, JS and CSS for building their user interface.







Open-source Apps

9,500+

Medical Apps

500+

Lists

450+

Dev. Resources

900+

Read more