22name = " atm0s-media-server"
33version = " 0.1.0"
44edition = " 2021"
5+ license = " MIT"
6+ description = " Atm0s Media Server"
57
68# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
79
@@ -17,13 +19,15 @@ rust-embed = { version = "8.0", features = ["compression"], optional = true }
1719tokio = { workspace = true , features = [" full" ] }
1820sans-io-runtime = { workspace = true }
1921atm0s-sdn = { workspace = true }
20- media-server-protocol = { path = " ../packages/protocol" , features = [" quinn-rpc" ] }
22+ media-server-protocol = { path = " ../packages/protocol" , features = [
23+ " quinn-rpc" ,
24+ ] }
2125media-server-secure = { path = " ../packages/media_secure" }
2226media-console-front = { path = " ../packages/media_console_front" , optional = true }
2327media-server-runner = { path = " ../packages/media_runner" , optional = true }
2428media-server-gateway = { path = " ../packages/media_gateway" , optional = true }
2529media-server-connector = { path = " ../packages/media_connector" , optional = true }
26- media-server-record = { path = " ../packages/media_record" , default-features = false , optional = true }
30+ media-server-record = { path = " ../packages/media_record" , default-features = false , optional = true }
2731media-server-utils = { path = " ../packages/media_utils" , optional = true }
2832media-server-multi-tenancy = { path = " ../packages/multi_tenancy" , optional = true }
2933local-ip-address = " 0.6"
@@ -37,16 +41,48 @@ derive_more = { workspace = true, features = ["full"] }
3741rcgen = { version = " 0.13" , optional = true }
3842maxminddb = { version = " 0.24" , optional = true }
3943sysinfo = { version = " 0.32" , optional = true }
40- reqwest = { version = " 0.12" , features = [" json" ]}
44+ reqwest = { version = " 0.12" , features = [" json" ] }
4145sentry = " 0.34"
4246
4347[features ]
44- default = [" console" , " gateway" , " media" , " connector" , " standalone" , " cert_utils" ]
48+ default = [
49+ " console" ,
50+ " gateway" ,
51+ " media" ,
52+ " connector" ,
53+ " standalone" ,
54+ " cert_utils" ,
55+ ]
4556standalone = [" console" , " gateway" , " media" , " connector" ]
46- gateway = [" media-server-gateway" , " media-server-connector" , " quinn_vnet" , " node_metrics" , " maxminddb" , " media-server-multi-tenancy" , " media-server-utils/embed-files" , " rust-embed" ]
47- media = [" media-server-runner" , " media-server-record" , " quinn_vnet" , " node_metrics" , " media-server-utils/embed-files" , " rust-embed" ]
48- console = [" media-console-front" , " media-server-utils/embed-files" , " rust-embed" ]
49- connector = [" quinn_vnet" , " media-server-connector" , " media-server-utils" , " media-server-multi-tenancy" ]
57+ gateway = [
58+ " media-server-gateway" ,
59+ " media-server-connector" ,
60+ " quinn_vnet" ,
61+ " node_metrics" ,
62+ " maxminddb" ,
63+ " media-server-multi-tenancy" ,
64+ " media-server-utils/embed-files" ,
65+ " rust-embed" ,
66+ ]
67+ media = [
68+ " media-server-runner" ,
69+ " media-server-record" ,
70+ " quinn_vnet" ,
71+ " node_metrics" ,
72+ " media-server-utils/embed-files" ,
73+ " rust-embed" ,
74+ ]
75+ console = [
76+ " media-console-front" ,
77+ " media-server-utils/embed-files" ,
78+ " rust-embed" ,
79+ ]
80+ connector = [
81+ " quinn_vnet" ,
82+ " media-server-connector" ,
83+ " media-server-utils" ,
84+ " media-server-multi-tenancy" ,
85+ ]
5086cert_utils = [" rcgen" , " rustls" ]
5187quinn_vnet = [" rustls" , " quinn" ]
5288node_metrics = [" sysinfo" ]
0 commit comments