xref: /webrtc/examples/Cargo.toml (revision e215e908)
1[package]
2name = "examples"
3version = "0.5.0"
4authors = ["Rain Liu <[email protected]>"]
5edition = "2021"
6description = "Examples of WebRTC.rs stack"
7license = "MIT/Apache-2.0"
8documentation = "https://docs.rs/examples"
9homepage = "https://webrtc.rs"
10repository = "https://github.com/webrtc-rs/examples"
11rust-version = "1.63.0"
12
13# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
14
15[dependencies]
16
17
18[dev-dependencies]
19webrtc = { path = "../webrtc" }
20
21tokio = { version = "1.15", features = ["full"] }
22env_logger = "0.9"
23clap = "3.0"
24hyper = { version = "0.14", features = ["full"] }
25signal = { path = "examples/signal" }
26tokio-util = { version = "0.7", features = ["codec"] }
27anyhow = "1.0"
28chrono = "0.4.23"
29log = "0.4.16"
30serde = { version = "1.0.102", features = ["derive"] }
31serde_json = "1.0"
32bytes = "1.1"
33lazy_static = "1.4"
34rand = "0.8"
35
36
37[[example]]
38name = "rc-cycle"
39path = "examples/rc-cycle/rc-cycle.rs"
40bench = false
41
42[[example]]
43name = "broadcast"
44path = "examples/broadcast/broadcast.rs"
45bench = false
46
47[[example]]
48name = "data-channels"
49path = "examples/data-channels/data-channels.rs"
50bench = false
51
52[[example]]
53name = "data-channels-close"
54path = "examples/data-channels-close/data-channels-close.rs"
55bench = false
56
57[[example]]
58name = "data-channels-create"
59path = "examples/data-channels-create/data-channels-create.rs"
60bench = false
61
62[[example]]
63name = "data-channels-detach"
64path = "examples/data-channels-detach/data-channels-detach.rs"
65bench = false
66
67[[example]]
68name = "data-channels-detach-create"
69path = "examples/data-channels-detach-create/data-channels-detach-create.rs"
70bench = false
71
72[[example]]
73name = "data-channels-flow-control"
74path = "examples/data-channels-flow-control/data-channels-flow-control.rs"
75bench = false
76
77[[example]]
78name = "insertable-streams"
79path = "examples/insertable-streams/insertable-streams.rs"
80bench = false
81
82[[example]]
83name = "play-from-disk-vpx"
84path = "examples/play-from-disk-vpx/play-from-disk-vpx.rs"
85bench = false
86
87[[example]]
88name = "play-from-disk-h264"
89path = "examples/play-from-disk-h264/play-from-disk-h264.rs"
90bench = false
91
92[[example]]
93name = "play-from-disk-renegotiation"
94path = "examples/play-from-disk-renegotiation/play-from-disk-renegotiation.rs"
95bench = false
96
97[[example]]
98name = "reflect"
99path = "examples/reflect/reflect.rs"
100bench = false
101
102[[example]]
103name = "rtp-forwarder"
104path = "examples/rtp-forwarder/rtp-forwarder.rs"
105bench = false
106
107[[example]]
108name = "rtp-to-webrtc"
109path = "examples/rtp-to-webrtc/rtp-to-webrtc.rs"
110bench = false
111
112[[example]]
113name = "save-to-disk-vpx"
114path = "examples/save-to-disk-vpx/save-to-disk-vpx.rs"
115bench = false
116
117[[example]]
118name = "save-to-disk-h264"
119path = "examples/save-to-disk-h264/save-to-disk-h264.rs"
120bench = false
121
122[[example]]
123name = "simulcast"
124path = "examples/simulcast/simulcast.rs"
125bench = false
126
127[[example]]
128name = "swap-tracks"
129path = "examples/swap-tracks/swap-tracks.rs"
130bench = false
131
132[[example]]
133name = "ortc"
134path = "examples/ortc/ortc.rs"
135bench = false
136
137[[example]]
138name = "offer"
139path = "examples/offer-answer/offer.rs"
140bench = false
141
142[[example]]
143name = "answer"
144path = "examples/offer-answer/answer.rs"
145bench = false
146
147[[example]]
148name = "ice-restart"
149path = "examples/ice-restart/ice-restart.rs"
150bench = false
151