livekit / client-sdk-flutter

Flutter Client SDK for LiveKit
https://docs.livekit.io
Apache License 2.0
229 stars 108 forks source link

How to set RTCDegradationPreference ? #512

Open kendo6666 opened 1 month ago

kendo6666 commented 1 month ago

I need to set RTCDegradationPreference to DISABLED。Can it be done in my own APP instead of modifying the SDK code?

Just like in publishVideoTrack:

    if (track.source == TrackSource.screenShareVideo) {
      var sender = track.transceiver!.sender;
      var parameters = sender.parameters;
      parameters.degradationPreference =
          rtc.RTCDegradationPreference.MAINTAIN_RESOLUTION;
      await sender.setParameters(parameters);
    }