[package]
edition = "2021"
name = "msf-rtp"
version = "0.4.2"
authors = ["Ondrej Perutka <perutka.ondrej@gmail.com>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = """
Real-time Transport Protocol (RTP) for Rust.
"""
documentation = "https://docs.rs/msf-rtp/"
readme = "README.md"
keywords = [
"protocol",
"network",
"audio",
"video",
"media",
]
license = "MIT"
repository = "https://github.com/operutka/msf"
[features]
all-codecs = [
"h264",
"opus",
"pcm",
]
default = []
h264 = ["msf-util/h264"]
opus = []
pcm = ["msf-sdp"]
[lib]
name = "msf_rtp"
path = "src/lib.rs"
[dependencies.bytes]
version = "1"
[dependencies.futures]
version = "0.3"
[dependencies.lru]
version = "0.18"
[dependencies.msf-sdp]
version = "0.2"
optional = true
[dependencies.msf-util]
version = "0.1"
optional = true
[dependencies.pin-project-lite]
version = "0.2"
[dependencies.rand]
version = "0.10"
[dependencies.tokio]
version = "1"
features = [
"rt",
"time",
]
[dependencies.zerocopy]
version = "0.8"
features = ["derive"]
[dev-dependencies.tokio]
version = "1"
features = ["full"]