Home
last modified time | relevance | path

Searched refs:peer_connection (Results 1 – 25 of 47) sorted by relevance

12

/webrtc/examples/examples/broadcast/
H A Dbroadcast.rs11 use webrtc::peer_connection::configuration::RTCConfiguration;
12 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState;
117 peer_connection in main()
127 let pc = Arc::downgrade(&peer_connection); in main()
128 peer_connection.on_track(Box::new(move |track, _, _| { in main()
188 peer_connection.set_remote_description(offer).await?; in main()
191 let answer = peer_connection.create_answer(None).await?; in main()
197 peer_connection.set_local_description(answer).await?; in main()
253 let rtp_sender = peer_connection in main()
276 peer_connection in main()
[all …]
/webrtc/examples/examples/data-channels/
H A Ddata-channels.rs13 use webrtc::peer_connection::configuration::RTCConfiguration;
14 use webrtc::peer_connection::math_rand_alpha;
15 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState;
16 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription;
96 let peer_connection = Arc::new(api.new_peer_connection(config).await?); in main() localVariable
117 peer_connection in main()
163 peer_connection.set_remote_description(offer).await?; in main()
166 let answer = peer_connection.create_answer(None).await?; in main()
172 peer_connection.set_local_description(answer).await?; in main()
180 if let Some(local_desc) = peer_connection.local_description().await { in main()
[all …]
/webrtc/examples/examples/data-channels-create/
H A Ddata-channels-create.rs12 use webrtc::peer_connection::configuration::RTCConfiguration;
13 use webrtc::peer_connection::math_rand_alpha;
14 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState;
15 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription;
95 let peer_connection = Arc::new(api.new_peer_connection(config).await?); in main() localVariable
98 let data_channel = peer_connection.create_data_channel("data", None).await?; in main()
150 let offer = peer_connection.create_offer(None).await?; in main()
156 peer_connection.set_local_description(offer).await?; in main()
164 if let Some(local_desc) = peer_connection.local_description().await { in main()
178 peer_connection.set_remote_description(answer).await?; in main()
[all …]
/webrtc/examples/examples/rtp-to-webrtc/
H A Drtp-to-webrtc.rs12 use webrtc::peer_connection::configuration::RTCConfiguration;
13 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState;
14 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription;
97 let peer_connection = Arc::new(api.new_peer_connection(config).await?); in main() localVariable
110 let rtp_sender = peer_connection in main()
128 peer_connection.on_ice_connection_state_change(Box::new( in main()
161 peer_connection.set_remote_description(offer).await?; in main()
164 let answer = peer_connection.create_answer(None).await?; in main()
170 peer_connection.set_local_description(answer).await?; in main()
178 if let Some(local_desc) = peer_connection.local_description().await { in main()
[all …]
/webrtc/examples/examples/rtp-forwarder/
H A Drtp-forwarder.rs14 use webrtc::peer_connection::configuration::RTCConfiguration;
15 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState;
139 peer_connection in main()
142 peer_connection in main()
176 let pc = Arc::downgrade(&peer_connection); in main()
177 peer_connection.on_track(Box::new(move |track, _, _| { in main()
250 peer_connection.on_ice_connection_state_change(Box::new( in main()
284 peer_connection.set_remote_description(offer).await?; in main()
287 let answer = peer_connection.create_answer(None).await?; in main()
293 peer_connection.set_local_description(answer).await?; in main()
[all …]
/webrtc/examples/examples/simulcast/
H A Dsimulcast.rs12 use webrtc::peer_connection::configuration::RTCConfiguration;
13 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState;
14 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription;
129 let rtp_sender = peer_connection in main()
151 peer_connection.set_remote_description(offer).await?; in main()
154 let pc = Arc::downgrade(&peer_connection); in main()
155 peer_connection.on_track(Box::new(move |track, _, _| { in main()
230 let answer = peer_connection.create_answer(None).await?; in main()
236 peer_connection.set_local_description(answer).await?; in main()
244 if let Some(local_desc) = peer_connection.local_description().await { in main()
[all …]
/webrtc/examples/examples/data-channels-detach-create/
H A Ddata-channels-detach-create.rs13 use webrtc::peer_connection::configuration::RTCConfiguration;
14 use webrtc::peer_connection::math_rand_alpha;
15 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState;
16 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription;
107 let peer_connection = Arc::new(api.new_peer_connection(config).await?); in main() localVariable
110 let data_channel = peer_connection.create_data_channel("data", None).await?; in main()
159 let offer = peer_connection.create_offer(None).await?; in main()
165 peer_connection.set_local_description(offer).await?; in main()
173 if let Some(local_desc) = peer_connection.local_description().await { in main()
187 peer_connection.set_remote_description(answer).await?; in main()
[all …]
/webrtc/examples/examples/data-channels-detach/
H A Ddata-channels-detach.rs14 use webrtc::peer_connection::configuration::RTCConfiguration;
15 use webrtc::peer_connection::math_rand_alpha;
16 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState;
17 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription;
108 let peer_connection = Arc::new(api.new_peer_connection(config).await?); in main() localVariable
129 peer_connection.on_data_channel(Box::new(move |d: Arc<RTCDataChannel>| { in main()
172 peer_connection.set_remote_description(offer).await?; in main()
175 let answer = peer_connection.create_answer(None).await?; in main()
181 peer_connection.set_local_description(answer).await?; in main()
189 if let Some(local_desc) = peer_connection.local_description().await { in main()
[all …]
/webrtc/examples/examples/data-channels-close/
H A Ddata-channels-close.rs15 use webrtc::peer_connection::configuration::RTCConfiguration;
16 use webrtc::peer_connection::math_rand_alpha;
17 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState;
18 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription;
112 let peer_connection = Arc::new(api.new_peer_connection(config).await?); in main() localVariable
133 peer_connection in main()
201 peer_connection.set_remote_description(offer).await?; in main()
204 let answer = peer_connection.create_answer(None).await?; in main()
210 peer_connection.set_local_description(answer).await?; in main()
218 if let Some(local_desc) = peer_connection.local_description().await { in main()
[all …]
/webrtc/examples/examples/insertable-streams/
H A Dinsertable-streams.rs18 use webrtc::peer_connection::configuration::RTCConfiguration;
19 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState;
20 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription;
118 let peer_connection = Arc::new(api.new_peer_connection(config).await?); in main() localVariable
134 let rtp_sender = peer_connection in main()
199 peer_connection.on_ice_connection_state_change(Box::new( in main()
231 peer_connection.set_remote_description(offer).await?; in main()
234 let answer = peer_connection.create_answer(None).await?; in main()
240 peer_connection.set_local_description(answer).await?; in main()
248 if let Some(local_desc) = peer_connection.local_description().await { in main()
[all …]
/webrtc/examples/examples/reflect/
H A Dreflect.rs12 use webrtc::peer_connection::configuration::RTCConfiguration;
13 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState;
14 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription;
170 let rtp_sender = peer_connection in main()
194 peer_connection.set_remote_description(offer).await?; in main()
198 let pc = Arc::downgrade(&peer_connection); in main()
199 peer_connection.on_track(Box::new(move |track, _, _| { in main()
284 let answer = peer_connection.create_answer(None).await?; in main()
290 peer_connection.set_local_description(answer).await?; in main()
298 if let Some(local_desc) = peer_connection.local_description().await { in main()
[all …]
/webrtc/examples/examples/swap-tracks/
H A Dswap-tracks.rs12 use webrtc::peer_connection::configuration::RTCConfiguration;
13 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState;
14 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription;
99 let peer_connection = Arc::new(api.new_peer_connection(config).await?); in main() localVariable
111 let rtp_sender = peer_connection in main()
130 peer_connection.set_remote_description(offer).await?; in main()
143 let pc = Arc::downgrade(&peer_connection); in main()
146 peer_connection.on_track(Box::new(move |track, _, _| { in main()
225 let answer = peer_connection.create_answer(None).await?; in main()
231 peer_connection.set_local_description(answer).await?; in main()
[all …]
/webrtc/examples/examples/save-to-disk-h264/
H A Dsave-to-disk-h264.rs16 use webrtc::peer_connection::configuration::RTCConfiguration;
17 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription;
193 peer_connection in main()
196 peer_connection in main()
206 let pc = Arc::downgrade(&peer_connection); in main()
207 peer_connection.on_track(Box::new(move |track, _, _| { in main()
256 peer_connection.on_ice_connection_state_change(Box::new( in main()
279 peer_connection.set_remote_description(offer).await?; in main()
282 let answer = peer_connection.create_answer(None).await?; in main()
288 peer_connection.set_local_description(answer).await?; in main()
[all …]
/webrtc/examples/examples/play-from-disk-h264/
H A Dplay-from-disk-h264.rs19 use webrtc::peer_connection::configuration::RTCConfiguration;
20 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState;
21 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription;
135 let peer_connection = Arc::new(api.new_peer_connection(config).await?); in main() localVariable
157 let rtp_sender = peer_connection in main()
233 let rtp_sender = peer_connection in main()
291 peer_connection.on_ice_connection_state_change(Box::new( in main()
323 peer_connection.set_remote_description(offer).await?; in main()
326 let answer = peer_connection.create_answer(None).await?; in main()
332 peer_connection.set_local_description(answer).await?; in main()
[all …]
/webrtc/examples/examples/play-from-disk-vpx/
H A Dplay-from-disk-vpx.rs19 use webrtc::peer_connection::configuration::RTCConfiguration;
20 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState;
21 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription;
141 let peer_connection = Arc::new(api.new_peer_connection(config).await?); in main() localVariable
167 let rtp_sender = peer_connection in main()
239 let rtp_sender = peer_connection in main()
302 peer_connection.on_ice_connection_state_change(Box::new( in main()
334 peer_connection.set_remote_description(offer).await?; in main()
337 let answer = peer_connection.create_answer(None).await?; in main()
343 peer_connection.set_local_description(answer).await?; in main()
[all …]
/webrtc/examples/examples/save-to-disk-vpx/
H A Dsave-to-disk-vpx.rs17 use webrtc::peer_connection::configuration::RTCConfiguration;
18 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription;
218 peer_connection in main()
221 peer_connection in main()
231 let pc = Arc::downgrade(&peer_connection); in main()
232 peer_connection.on_track(Box::new(move |track, _, _| { in main()
286 peer_connection.on_ice_connection_state_change(Box::new( in main()
309 peer_connection.set_remote_description(offer).await?; in main()
312 let answer = peer_connection.create_answer(None).await?; in main()
318 peer_connection.set_local_description(answer).await?; in main()
[all …]
/webrtc/webrtc/src/peer_connection/
H A Dconfiguration.rs2 use crate::peer_connection::certificate::RTCCertificate;
3 use crate::peer_connection::policy::bundle_policy::RTCBundlePolicy;
4 use crate::peer_connection::policy::ice_transport_policy::RTCIceTransportPolicy;
5 use crate::peer_connection::policy::rtcp_mux_policy::RTCRtcpMuxPolicy;
/webrtc/examples/examples/offer-answer/
H A Doffer.rs18 use webrtc::peer_connection::configuration::RTCConfiguration;
19 use webrtc::peer_connection::math_rand_alpha;
20 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState;
21 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription;
22 use webrtc::peer_connection::RTCPeerConnection;
234 let peer_connection = Arc::new(api.new_peer_connection(config).await?); in main() localVariable
238 let pc = Arc::downgrade(&peer_connection); in main()
265 *pcm = Some(Arc::clone(&peer_connection)); in main()
332 let offer = peer_connection.create_offer(None).await?; in main()
342 peer_connection.set_local_description(offer).await?; in main()
[all …]
H A Danswer.rs19 use webrtc::peer_connection::configuration::RTCConfiguration;
20 use webrtc::peer_connection::math_rand_alpha;
21 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState;
22 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription;
23 use webrtc::peer_connection::RTCPeerConnection;
276 let peer_connection = Arc::new(api.new_peer_connection(config).await?); in main() localVariable
280 let pc = Arc::downgrade(&peer_connection); in main()
283 peer_connection.on_ice_candidate(Box::new(move |c: Option<RTCIceCandidate>| { in main()
307 *pcm = Some(Arc::clone(&peer_connection)); in main()
340 peer_connection.on_data_channel(Box::new(move |d: Arc<RTCDataChannel>| { in main()
[all …]
/webrtc/examples/examples/ice-restart/
H A Dice-restart.rs18 use webrtc::peer_connection::configuration::RTCConfiguration;
19 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription;
20 use webrtc::peer_connection::RTCPeerConnection;
73 let mut peer_connection = PEER_CONNECTION_MUTEX.lock().await; in do_signaling() localVariable
74 if let Some(pc) = &*peer_connection { in do_signaling()
137 *peer_connection = Some(Arc::clone(&pc)); in do_signaling()
/webrtc/examples/examples/play-from-disk-renegotiation/
H A Dplay-from-disk-renegotiation.rs22 use webrtc::peer_connection::configuration::RTCConfiguration;
23 use webrtc::peer_connection::peer_connection_state::RTCPeerConnectionState;
24 use webrtc::peer_connection::sdp::session_description::RTCSessionDescription;
25 use webrtc::peer_connection::RTCPeerConnection;
320 let peer_connection = Arc::new(api.new_peer_connection(config).await?); in main() localVariable
326 peer_connection.on_peer_connection_state_change(Box::new(move |s: RTCPeerConnectionState| { in main()
342 *pcm = Some(Arc::clone(&peer_connection)); in main()
368 peer_connection.close().await?; in main()
/webrtc/webrtc/src/api/
H A Dmod.rs12 use crate::peer_connection::certificate::RTCCertificate;
20 use crate::peer_connection::configuration::RTCConfiguration;
21 use crate::peer_connection::RTCPeerConnection;
/webrtc/webrtc/src/dtls_transport/
H A Ddtls_transport_test.rs6 use crate::peer_connection::configuration::RTCConfiguration;
7 use crate::peer_connection::peer_connection_state::RTCPeerConnectionState;
8 use crate::peer_connection::peer_connection_test::{
/webrtc/webrtc/src/
H A Dlib.rs26 pub mod peer_connection; module
/webrtc/webrtc/src/ice_transport/
H A Dice_transport_test.rs6 use crate::peer_connection::peer_connection_state::RTCPeerConnectionState;
7 use crate::peer_connection::peer_connection_test::{

12