13 rustPlatform.buildRustPackage rec {
17 src = fetchFromGitHub {
21 hash = "sha256-EjyvCwqcPkOe69YnDiAExtBNPhsqqGa95ao+bn6wcyA=";
24 useFetchCargoVendor = true;
25 cargoHash = "sha256-IEIZM27zQZrq63ZsCVAeOl2exuFR5tUG3Gwipjg4+oo=";
36 ++ lib.optionals stdenv.hostPlatform.isLinux [
39 ++ lib.optionals stdenv.hostPlatform.isDarwin [
40 darwin.apple_sdk.frameworks.SystemConfiguration
43 OPENSSL_NO_VENDOR = 1;
46 description = "Simple, high performance and secure live media server in pure Rust (RTMP[cluster]/RTSP/WebRTC[whip/whep]/HTTP-FLV/HLS";
47 homepage = "https://github.com/harlanc/xiu";
48 changelog = "https://github.com/harlanc/xiu/releases/tag/v${version}";
49 license = licenses.mit;
50 maintainers = with maintainers; [ cafkafk ];