webrtc icon indicating copy to clipboard operation
webrtc copied to clipboard

A pure Rust implementation of WebRTC

Results 177 webrtc issues
Sort by recently updated
recently updated
newest added

Remove `Cow::Borrowed` wrapper when comparing transport key in query parameters, as direct string comparison is more readable and equally efficient.

Replace hardcoded port numbers 3478 and 5349 with DEFAULT_PORT and DEFAULT_TLS_PORT constants from the stun module to improve code readability and maintainability. - Add import for stun::{DEFAULT_PORT, DEFAULT_TLS_PORT} - Replace...

Unable to handle URL in gather_candidates_relay

I am trying to test dtls compatitbility with webrtc implementation on this link: https://github.com/KellyKinyama/dart-webrtc

The WebRTC specification says that the `RTCDtlsTransportState` enum should be set to `Closed` upon receipt of a `close_notify` alert. Currently, webrtc-rs processes the `close_notify` but does not update the state...

Add optional async authentication support for TURN server This PR adds an `async-auth` feature flag that enables asynchronous authentication for TURN servers. When enabled, the `AuthHandler` trait's `auth_handle` method becomes...

i do know to show rtp image frame into egui app as there is not decoding available as in flutter webrtc?

I'm running the basic TURN example (`RUST_LOG=trace cargo run --color=always --package turn --example turn_client_udp -- --host 0.0.0.0 --user user=pass --ping`) against a simple run of coturn (`turnserver --log-file stdout`) and...

When the PeerConnection is closed and dropped, the registered closure and the variables captured by the closure are not dropped. ```rust let (local_cad_tx, local_cad_rx) = mpsc::channel::(1); peer_conneciton.on_ice_candidate(Box::new(move |c: Option| {...

Libp2p tries to update webrtc transport to latest webrtc-rs, but it's smoke test is failing: https://github.com/libp2p/rust-libp2p/pull/5448 Smoke test starts two localhost peers and just tests that they discover each other...