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
trafficstars

Stable webrtc is something that many people at Tauri have been asking for. It would be nice to see a Tauri example!

Here is the roadmap of WebRTC.rs project. # v0.1.0 (09/25/2021) - [x] SDP - [x] mDNS - [x] STUN - [x] TURN - [x] ICE - [x] DTLS - [x]...

As a sub task of https://github.com/webrtc-rs/webrtc/issues/84, similar to quinn's implementation: https://github.com/quinn-rs/quinn sctp-proto: Deterministic state machine of the protocol which performs no I/O internally. sctp-async: High-level async API based on tokio.

subcrate:sctp

Currently, the `write` and `send` method on `DataChannel` take a `&Bytes` as an argument. While this works well when you have a `Bytes`, sometimes, you only have a `BytesMut`, and...

enhancement
help wanted
subcrate:data

currently ICE/DTLS/SCTP implementations follow gorountine style, instead of idiomatic rust style. Try to refactor them to more idiomatic rust style with less Mutex.

enhancement

tokio::sync::Mutex vs std::sync::Mutex vs parking_lot::Mutex change tokio::sync::Mutex to std::sync::Mutex or parking_lot::Mutex when it is not across .await

non-monotonic clock vs monotonically non-decreasing clock

subcrate:rtp
subcrate:interceptor
subcrate:rtcp