webrtc
webrtc copied to clipboard
A pure Rust implementation of WebRTC
I have been trying to diagnose issues within my own project related to WebRTC and after using tokio-console, I started noticing many idle tokio tasks spawned by this library which...
https://github.com/webrtc-rs/rtp/blob/ee39d4ea79bd33c01b5b802abdffb183ef586416/src/packetizer/mod.rs#L137 https://github.com/webrtc-rs/webrtc/blob/4bb9614c56131accc47e903eed086b46c9a2e57c/webrtc/src/track/track_local/track_local_static_sample.rs#L137 For each `Sample` we do have a `timestamp` field, but to detect the duration we might need 2 samples in which 1 frame lag will be introduced.
libwebrtc will stop sending SDES headers after the first receiver report on an SSRC[^1]. This breaks simulcast probing if the receiver report is sent before probing is completed. This change...
Any plans to do a new release of webrtc-srtp?
I have a webrtc service based on this library. It has ports open on UDP and available on the public network without any firewalls etc. However, the public IP address...
I'm not sure if this is intentional or not but the problem is in essence that `DTLSConn::new()` has no timeout within the `accept()` function. So whenever a handshake fails for...
I am trying to port rust webrtc to dart. I need collaborators in this project: https://github.com/Kellykinyama12/dart-pure-dtls Dart is similar to rust in many ways.
I'm using the latest version of the `webrtc` crate to connect nodes between servers and webclients. Recently I had problems in my home network, and it turned out that my...
Hi -- I'm trying to use this library as a client for a MediaSoup server, talking to a MediaSoup producer. See https://docs.rs/mediasoup/latest/mediasoup/ I have the DTLS Transport connected, verified with:...
Replace manual string concatenation with format! macro for IPv6 host formatting in Uri::fmt implementation for better readability and performance.