Vittorio Palmisano
Vittorio Palmisano
We need to detect the user agent used inside the iOS WKWebView (the webview inside iOS apps). This is an example of user agent string: `AppleCoreMedia/1.0.0.15E217 (iPhone; U; CPU OS...
This PR implements a proof-of-concept allowing audio consumers to dynamically switch the producer instance, without any client renegotiations: ``` consumer.changeProducer(producerId1) // consumer will receive data from producerId1 ... consumer.changeProducer(producerId2) //...

It should work (tested running `tc` manually) as already done with the `down` interface.
Added Domain (--os-domain) mount option.
This PR implements a basic [WebRTC-HTTP ingestion protocol (WHIP)](https://www.ietf.org/archive/id/draft-ietf-wish-whip-00.html) support for mediasoup demo. Tested using https://github.com/lminiero/simple-whip-client: 1. Visit https://127.0.0.1:3000/?info=true&roomId=test&produce=false 2. Start the whip client: ```bash ./whip-client -u https://127.0.0.1:4443/whip/test/broadcasterId \ -V...
It seems solving the issue described in https://github.com/versatica/mediasoup/issues/1069  [patch.pcapng.gz](https://github.com/versatica/mediasoup/files/11298624/patch.pcapng.gz)
## Bug Report When the estimated bandwidth is close to the lowest SVC layer, the allocated layer fluctuates between 0:0 and -1:-1. Concurrently, we observed large packet loss spikes at...
The EnablePictureID param is required to create the extended RTP VP8 header. Without this header the VP8 streams cannot be read by the Mediasoup SFU. #### Description #### Reference issue