# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "webrtc-streaming-actix" version = "0.1.0" description = "WebRTC streaming server using actix-web" readme = "README.md" license = "MIT" [dependencies.actix] version = "0.13.3" [dependencies.actix-files] version = "0.6.5" [dependencies.actix-web] version = "4.5.1" features = ["rustls-0_22"] [dependencies.actix-web-actors] version = "4.3.0" [dependencies.anyhow] version = "1.0.81" [dependencies.async-broadcast] version = "0.7.0" [dependencies.axum] version = "0.7.5" [dependencies.base64] version = "0.22" [dependencies.bytes] version = "1.5" [dependencies.chrono] version = "0.4.35" [dependencies.clap] version = "4.5.3" features = ["derive"] [dependencies.core_affinity] version = "0.8" [dependencies.crossbeam-channel] version = "0.5.12" [dependencies.ctrlc] version = "3.4" [dependencies.datachannel] version = "0.1" package = "rtc-datachannel" [dependencies.dtls] version = "0.1.1" package = "rtc-dtls" [dependencies.env_logger] version = "0.11.3" [dependencies.futures] version = "0.3" [dependencies.hex] version = "0.4" features = [] [dependencies.http] version = "1.1.0" [dependencies.log] version = "0.4" [dependencies.num_cpus] version = "1.16" [dependencies.opentelemetry] version = "0.22.0" features = ["metrics"] [dependencies.opentelemetry-stdout] version = "0.3.0" features = ["metrics"] [dependencies.opentelemetry_sdk] version = "0.22.1" features = [ "metrics", "default", "rt-tokio-current-thread", ] [dependencies.rand] version = "0.8" [dependencies.rcgen] version = "0.12" features = [ "pem", "x509-parser", ] [dependencies.retty] version = "0.27.0" [dependencies.ring] version = "0.17" [dependencies.rtcp] version = "0.1" package = "rtc-rtcp" [dependencies.rtp] version = "0.1" package = "rtc-rtp" [dependencies.rustls] version = "0.22" [dependencies.rustls-pemfile] version = "2.1.1" [dependencies.sctp] version = "0.1.1" package = "rtc-sctp" [dependencies.sdp] version = "0.1.1" package = "rtc-sdp" [dependencies.serde] version = "1" [dependencies.serde_json] version = "1" features = [] [dependencies.sfu] version = "0.0.3" [dependencies.sha2] version = "0.10" [dependencies.shared] version = "0.1.1" package = "rtc-shared" [dependencies.smol] version = "2" [dependencies.srtp] version = "0.1.1" package = "rtc-srtp" [dependencies.stun] version = "0.1.1" package = "rtc-stun" [dependencies.systemstat] version = "0.2.3" [dependencies.tera] version = "1.19.1" [dependencies.tokio] version = "1.36" features = ["full"] [dependencies.tokio-util] version = "0.7" [dependencies.tracing] version = "0.1.40" [dependencies.tracing-subscriber] version = "0.3.18" features = ["env-filter"] [dependencies.url] version = "2" features = [] [dependencies.waitgroup] version = "0.1" [dependencies.webrtc] version = "0.10.1" [dependencies.webtransport] version = "0.0.0" [dependencies.wg] version = "0.8.1" [dependencies.wtransport] version = "0.1.12"