Home
last modified time | relevance | path

Searched refs:stream (Results 1 – 25 of 45) sorted by relevance

12

/webrtc/interceptor/src/report/receiver/
H A Dreceiver_test.rs167 stream in test_receiver_interceptor_after_rtp_and_rtcp_packets()
232 stream in test_receiver_interceptor_overflow()
242 stream in test_receiver_interceptor_overflow()
306 stream in test_receiver_interceptor_overflow_five_pkts()
316 stream in test_receiver_interceptor_overflow_five_pkts()
326 stream in test_receiver_interceptor_overflow_five_pkts()
336 stream in test_receiver_interceptor_overflow_five_pkts()
346 stream in test_receiver_interceptor_overflow_five_pkts()
408 stream in test_receiver_interceptor_packet_loss()
418 stream in test_receiver_interceptor_packet_loss()
[all …]
H A Dmod.rs46 let stream = { in read() localVariable
50 if let Some(stream) = stream { in read()
51 stream.process_sender_report(now, sr); in read()
110 for stream in streams { in run()
111 let pkt = stream.generate_report(now); in run()
187 let stream = Arc::new(ReceiverStream::new( in bind_remote_stream() localVariable
195 streams.insert(info.ssrc, Arc::clone(&stream)); in bind_remote_stream()
198 stream in bind_remote_stream()
/webrtc/interceptor/src/nack/responder/
H A Dresponder_test.rs14 let stream = MockStream::new( in test_responder_interceptor() localVariable
28 stream in test_responder_interceptor()
38 let p = timeout_or_fail(Duration::from_millis(10), stream.written_rtp()) in test_responder_interceptor()
44 stream in test_responder_interceptor()
59 if let Ok(r) = tokio::time::timeout(Duration::from_millis(50), stream.written_rtp()).await { in test_responder_interceptor()
70 let result = tokio::time::timeout(Duration::from_millis(10), stream.written_rtp()).await; in test_responder_interceptor()
73 stream.close().await?; in test_responder_interceptor()
H A Dmod.rs62 let stream = { in resend_packets() localVariable
64 if let Some(stream) = m.get(&nack.media_ssrc) { in resend_packets()
65 stream.clone() in resend_packets()
74 let stream2 = Arc::clone(&stream); in resend_packets()
170 let stream = Arc::new(ResponderStream::new(self.internal.log2_size, writer)); in bind_local_stream() localVariable
173 streams.insert(info.ssrc, Arc::clone(&stream)); in bind_local_stream()
176 stream in bind_local_stream()
/webrtc/webrtc/src/rtp_transceiver/
H A Dsrtp_writer_future.rs7 use srtp::stream::Stream;
151 *stream = Some(rtcp_read_stream); in init()
169 let stream = { in close() localVariable
171 stream.take() in close()
173 if let Some(rtcp_read_stream) = stream { in close()
182 let stream = { in read() localVariable
184 stream.clone() in read()
186 if let Some(rtcp_read_stream) = stream { in read()
194 let stream = { in read() localVariable
196 stream.clone() in read()
[all …]
/webrtc/interceptor/src/report/sender/
H A Dsender_test.rs21 let stream = MockStream::new( in test_sender_interceptor_before_any_packet() localVariable
55 stream.close().await?; in test_sender_interceptor_before_any_packet()
73 let stream = MockStream::new( in test_sender_interceptor_after_rtp_packets() localVariable
84 stream in test_sender_interceptor_after_rtp_packets()
119 stream.close().await?; in test_sender_interceptor_after_rtp_packets()
147 stream in test_sender_interceptor_after_rtp_packets_overflow()
157 stream in test_sender_interceptor_after_rtp_packets_overflow()
167 stream in test_sender_interceptor_after_rtp_packets_overflow()
177 stream in test_sender_interceptor_after_rtp_packets_overflow()
187 stream in test_sender_interceptor_after_rtp_packets_overflow()
[all …]
H A Dmod.rs71 for stream in streams { in run()
72 let pkt = stream.generate_report(now).await; in run()
132 let stream = Arc::new(SenderStream::new( in bind_local_stream() localVariable
140 streams.insert(info.ssrc, Arc::clone(&stream)); in bind_local_stream()
143 stream in bind_local_stream()
/webrtc/interceptor/src/nack/generator/
H A Dgenerator_test.rs17 let stream = MockStream::new( in test_generator_interceptor() localVariable
31 stream in test_generator_interceptor()
41 let r = timeout_or_fail(Duration::from_millis(10), stream.read_rtp()) in test_generator_interceptor()
51 let _ = stream.written_rtcp().await; in test_generator_interceptor()
53 let r = timeout_or_fail(Duration::from_millis(10), stream.written_rtcp()) in test_generator_interceptor()
63 stream.close().await?; in test_generator_interceptor()
H A Dmod.rs134 for (ssrc, stream) in streams.iter() { in run()
135 let missing = stream.missing_seq_numbers(internal.skip_last_n); in run()
225 let stream = Arc::new(GeneratorStream::new( in bind_remote_stream() localVariable
231 streams.insert(info.ssrc, Arc::clone(&stream)); in bind_remote_stream()
234 stream in bind_remote_stream()
/webrtc/interceptor/src/twcc/receiver/
H A Dreceiver_test.rs18 let stream = MockStream::new( in test_twcc_receiver_interceptor_before_any_packets() localVariable
41 stream.close().await?; in test_twcc_receiver_interceptor_before_any_packets()
51 let stream = MockStream::new( in test_twcc_receiver_interceptor_after_rtp_packets() localVariable
72 stream in test_twcc_receiver_interceptor_after_rtp_packets()
97 stream.close().await?; in test_twcc_receiver_interceptor_after_rtp_packets()
132 stream in test_twcc_receiver_interceptor_different_delays_between_rtp_packets()
169 stream.close().await?; in test_twcc_receiver_interceptor_different_delays_between_rtp_packets()
211 stream in test_twcc_receiver_interceptor_packet_loss()
276 stream.close().await?; in test_twcc_receiver_interceptor_packet_loss()
307 stream in test_twcc_receiver_interceptor_overflow()
[all …]
/webrtc/data/src/data_channel/
H A Dmod.rs43 stream: Arc<Stream>, field
56 stream, in new()
67 let stream = association in dial() localVariable
71 Self::client(stream, config).await in dial()
83 let stream = association in accept() localVariable
91 ch.stream in accept()
114 stream in client()
283 .stream in write_data_channel()
300 .stream in write_data_channel_ack()
324 self.stream.buffered_amount() in buffered_amount()
[all …]
/webrtc/srtp/src/session/
H A Dmod.rs11 stream::*,
158 let (stream, is_new) = in incoming()
170 match stream.buffer.write(&decrypted).await { in incoming()
192 if let Some(stream) = streams.get(&ssrc) { in get_or_create_stream()
193 (Arc::clone(stream), false) in get_or_create_stream()
196 streams.insert(ssrc, Arc::clone(&stream)); in get_or_create_stream()
197 (stream, true) in get_or_create_stream()
204 let (stream, _) = Session::get_or_create_stream( in open()
212 stream in open()
219 if let Some(stream) = result { in accept()
[all …]
/webrtc/sctp/examples/
H A Dping.rs3 use webrtc_sctp::stream::*;
74 let stream = a.open_stream(0, PayloadProtocolIdentifier::String).await?; in main() localVariable
78 stream.set_reliability_params(true, ReliabilityType::Timed, 10); in main()
80 let stream_tx = Arc::clone(&stream); in main()
96 let stream_rx = Arc::clone(&stream); in main()
112 stream.shutdown(Shutdown::Both).await?; in main()
H A Dpong.rs2 use webrtc_sctp::stream::*;
73 let stream = a.accept_stream().await.unwrap(); in main() localVariable
77 stream.set_reliability_params(true, ReliabilityType::Timed, 10); in main()
80 let stream2 = Arc::clone(&stream); in main()
103 stream.shutdown(Shutdown::Both).await?; in main()
H A Dthroughput.rs8 use webrtc_sctp::stream::*;
73 let stream = a.accept_stream().await.unwrap(); in main() localVariable
77 stream.set_reliability_params(true, ReliabilityType::Rexmit, 0); in main()
84 while let Ok(n) = stream.read(&mut buff).await { in main()
119 let stream = a in main() localVariable
132 while stream.write(&bytes).await.is_ok() { in main()
/webrtc/sctp/src/stream/
H A Dmod.rs585 stream: Arc<Stream>, field
608 stream, in new()
619 self.stream in into_inner()
625 self.stream.clone() in clone_inner()
630 self.stream.stream_identifier in stream_identifier()
672 let stream = self.stream.clone(); in poll_read() localVariable
743 let stream = self.stream.clone(); in poll_write() localVariable
753 let stream = self.stream.clone(); in poll_write() localVariable
760 let stream = self.stream.clone(); in poll_write() localVariable
814 let stream = self.stream.clone(); in poll_shutdown() localVariable
[all …]
/webrtc/webrtc/src/track/
H A Dmod.rs16 pub(crate) rtp_read_stream: Option<Arc<srtp::stream::Stream>>,
18 pub(crate) rtcp_read_stream: Option<Arc<srtp::stream::Stream>>,
27 pub(crate) stream: TrackStream, field
/webrtc/constraints/src/
H A Dsettings.rs1 mod stream; module
6 pub(crate) use self::stream::MediaStreamSettings;
H A Dcapabilities.rs1 mod stream; module
6 pub(crate) use self::stream::MediaStreamCapabilities;
H A Dconstraints.rs4 mod stream; module
19 stream::MediaStreamConstraints,
/webrtc/srtp/src/cipher/
H A Dcipher_aes_cm_hmac_sha1.rs192 let mut stream = Aes128Ctr::new(key, nonce); in encrypt_rtp() localVariable
194 stream.apply_keystream(&mut writer[payload_offset..]); in encrypt_rtp()
241 let mut stream = Aes128Ctr::new(key, nonce); in decrypt_rtp() localVariable
243 stream.seek(0); in decrypt_rtp()
244 stream.apply_keystream(&mut writer[payload_offset..]); in decrypt_rtp()
266 let mut stream = Aes128Ctr::new(key, nonce); in encrypt_rtcp() localVariable
268 stream.apply_keystream( in encrypt_rtcp()
323 let mut stream = Aes128Ctr::new(key, nonce); in decrypt_rtcp() localVariable
325 stream.seek(0); in decrypt_rtcp()
326 stream.apply_keystream( in decrypt_rtcp()
/webrtc/interceptor/src/twcc/sender/
H A Dsender_test.rs26 let stream = MockStream::new( in test_twcc_sender_interceptor() localVariable
41 stream in test_twcc_sender_interceptor()
56 p = stream.written_rtp() =>{ in test_twcc_sender_interceptor()
70 let _ = stream.close().await; in test_twcc_sender_interceptor()
H A Dmod.rs94 let stream = Arc::new(SenderStream::new( in bind_local_stream() localVariable
102 streams.insert(info.ssrc, Arc::clone(&stream)); in bind_local_stream()
105 stream in bind_local_stream()
/webrtc/webrtc/src/rtp_transceiver/rtp_receiver/
H A Dmod.rs172 if let Some(rtcp_interceptor) = &t.stream.rtcp_interceptor { in read()
267 rtp_interceptor = t.stream.rtp_interceptor.clone(); in read_rtp()
474 if let Some(stream_info) = &mut t.stream.stream_info { in set_rtp_parameters()
561 stream: TrackStream { in receive()
717 if let Some(stream_info) = &t.stream.stream_info { in stop()
747 stream: TrackStream, in receive_for_rid()
759 t.stream = stream; in receive_for_rid()
818 for stream in streams.iter() { in pause()
821 stream.track.fire_onmute().await; in pause()
836 for stream in streams.iter() { in resume()
[all …]
/webrtc/interceptor/src/mock/
H A Dmock_stream.rs46 let stream = Arc::new(MockStream { in new() localVariable
67 .bind_rtcp_writer(Arc::clone(&stream) as Arc<dyn RTCPWriter + Send + Sync>) in new()
70 let mut rw = stream.rtcp_writer.lock().await; in new()
76 Arc::clone(&stream) as Arc<dyn RTPWriter + Send + Sync>, in new()
80 let mut rw = stream.rtp_writer.lock().await; in new()
85 .bind_rtcp_reader(Arc::clone(&stream) as Arc<dyn RTCPReader + Send + Sync>) in new()
117 Arc::clone(&stream) as Arc<dyn RTPReader + Send + Sync>, in new()
147 stream in new()

12