Hugo Tunius

Results 35 issues of Hugo Tunius

The definition for `roundTripTime`, `totalRoundTripTime`, and `roundTripTimeMeasurements` in `remote-outbound-rtp` are all, seemingly, incorrect. They refer to the `DLRR` report block of Sender Reports(SR) but reference extended RTCP reports(defined in [RFC3611](https://www.rfc-editor.org/rfc/rfc3611))....

Editorial
Proposed Rec Blocker

For `outbound-rtp`, `pliCount`, `nackCount`, and `firCount` in particular, the spec says that the "count" is calculated through some method defined in various RFCs. However those RFCs don't seem to define...

Currently the way simulcast support is implemented(for ingress) is that each send encoding on the remote side results in a distinct track being created. i.e. ```javascript const transceiver = pc.addTransceiver(track,...

enhancement

We don't support RTP retransmissions(RTX) when the retransmitted packets are sent over a separate RTP stream(with a distinct SSRC). These packets are simply black holed at the moment. For now...

enhancement
help wanted

Currently we support Rust 1.57.0 as our minimal version. However, this is entirely arbitrary. We should have a policy. Some inspiration: **[tokio](https://github.com/tokio-rs/tokio)** > Tokio will keep a rolling MSRV (minimum...

documentation

There are many tests that use `tokio::time::sleep` to advance time and observe the effect of timers/tickers running. This is brittle and flaky. $ rg -g '**/*/*test.rs' sleep ``` data/src/data_channel/data_channel_test.rs: tokio::time::sleep(Duration::from_millis(10)).await;...

bug
help wanted

Investigate the following https://github.com/webrtc-rs/examples/pull/10/files

bug
subcrate:examples

**Migrated issue from webrtc-rs/interceptor** The signature for `RTPReader`'s `read` method currently accepts `Attributes` by reference, but then also returns `Attributes`. This makes it impossible to avoid at least one clone(in...

enhancement
subcrate:interceptor

### What crate(s) in this repo are involved in the problem? tokio-console, console-subscriber ### What is the issue? I've observed that `tokio-console` reports excessive polling, to the tune of around...

S-bug

There are a few potential performance wins you can explore here I think. 1. Use a [trie](https://en.wikipedia.org/wiki/Trie) rather than a linear scan for the prefix matching. 2. You could allocate...