hyperspeed-broadcast 0.0.1

Media ingest server, also provides WebSocket signaling server.
[dependencies.async-std]
features = ["attributes", "unstable"]
optional = true
version = "1.8.0"

[dependencies.async-trait]
optional = true
version = "0.1.50"

[dependencies.async-tungstenite]
features = ["async-std-runtime"]
optional = true
version = "0.14.0"

[dependencies.ftl-protocol]
version = "0.0.1"

[dependencies.futures]
optional = true
version = "0.3.15"

[dependencies.log]
version = "0.4"

[dependencies.mediasoup]
optional = true
version = "0.8.2"

[dependencies.once_cell]
optional = true
version = "1.8.0"

[dependencies.rtp]
optional = true
version = "0.2.9"

[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0.126"

[dependencies.serde_json]
optional = true
version = "1.0.64"

[dependencies.webrtc-util]
optional = true
version = "0.2.4"

[features]
default = ["rtc", "ingest", "signaling"]
ingest = ["rtc", "async-trait", "async-std", "rtp", "webrtc-util"]
rtc = ["once_cell", "mediasoup"]
signaling = ["rtc", "futures", "async-std", "async-trait", "async-tungstenite", "serde", "serde_json"]

[package]
description = "Media ingest server, also provides WebSocket signaling server."
documentation = "https://project-hyperspeed.vercel.app/components/broadcast"
edition = "2018"
homepage = "https://project-hyperspeed.vercel.app"
license = "AGPL-3.0"
name = "hyperspeed-broadcast"
repository = "https://github.com/insertish/project-hyperspeed"
version = "0.0.1"
[package.metadata.docs.rs]
all-features = true
rustc-args = ["--cfg", "docsrs"]
rustdoc-args = ["--cfg", "docsrs"]