Cargo Features

[dependencies]
atm0s-media-server-record = { version = "0.1.0-alpha.1", default-features = false, features = ["convert_record", "convert_worker"] }
default = convert_record, convert_worker

These default features are set whenever atm0s-media-server-record is added without default-features = false somewhere in the dependency tree.

convert_record default convert_worker = chrono, clap, openssl, rtp, tracing-subscriber, webm

Enables opus of atm0s-media-server-codecs and full of tokio

tokio:

enable everything

Affects atm0s-media-server-record::convert

Required by convert_record_cli and convert_record_worker binaries

convert_worker default = clap, convert_record, media-server-connector, media-server-multi-tenancy, media-server-secure, poem, poem-openapi, tracing-subscriber

Enables opus of atm0s-media-server-codecs, full of tokio

Required by the convert_record_worker binary

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

media-server-multi-tenancy convert_worker

Enables atm0s-media-server-multi-tenancy

media-server-connector convert_worker

Enables atm0s-media-server-connector

media-server-secure convert_worker

Enables atm0s-media-server-secure

media-server-codecs convert_record convert_worker

Enables atm0s-media-server-codecs

tracing-subscriber convert_record convert_worker
webm convert_record
rtp convert_record

Enables rtp ^0.11

clap convert_record convert_worker
poem convert_worker
poem-openapi convert_worker
chrono convert_record
openssl convert_record