Iñaki Baz Castillo
Iñaki Baz Castillo
`rtp.js` is a RTP stack written in TypeScript. It's not intended to be an audio/video encoder/decoder. Honestly I don't think we are gonna do that. I will leave the feature...
> Maybe it'd even make sense to have `mediasoup-types` crate that `mediasoup` crate would depend on and which would only contain reusable types. > > What do you think? I...
Closing this PR in favour of https://github.com/versatica/mediasoup/pull/1572.
Is there anything else is needed in order to at least validate this issue?
I confirm that this issue still happens in Amethyst 0.21.1 (111) (the version fixing issue #2240).
> so mediasoup supports FEC now? No
@jmillan please take a look specially to the new `handles/BackoffTimerHandle` class.
Ok a possible bug here: https://github.com/versatica/mediasoup/actions/runs/17612408708/job/50037215122?pr=1533 ``` ../../../src/RTC/SCTP/packet/TLV.cpp:115:50: runtime error: null pointer passed as argument 2, which is declared to never be null /usr/include/string.h:48:14: note: nonnull attribute specified here SUMMARY:...
What I see in SimulcastConsumer.cpp custom logs when stream 1 (middle one) is disabled and I pass from preferred layers 0:2 to 1:0: ``` mediasoup:ERROR:Channel [pid:23746] RTC::SimulcastConsumer::RecalculateTargetLayers() | ----------- testing...
It's not easy to fix. We must also take into account the scenario in which (as above layer 1 doesn't exist) and user is in layer 2 and changes preferred...