Browse Source

feat(video-quality): fix for mobile

MediaStreamTrack.getSettings is not implemented.
dev1
Saúl Ibarra Corretgé 5 years ago
parent
commit
3cd078ce76
2 changed files with 5 additions and 0 deletions
  1. 4
    0
      modules/RTC/TPCUtils.js
  2. 1
    0
      modules/RTC/TraceablePeerConnection.js

+ 4
- 0
modules/RTC/TPCUtils.js View File

@@ -182,6 +182,10 @@ export class TPCUtils {
182 182
      * @returns {void}
183 183
      */
184 184
     _setSimulcastStreamConstraints(track) {
185
+        if (browser.isReactNative()) {
186
+            return;
187
+        }
188
+
185 189
         const height = track.getSettings().height;
186 190
 
187 191
         for (const encoding in this.simulcastEncodings) {

+ 1
- 0
modules/RTC/TraceablePeerConnection.js View File

@@ -1494,6 +1494,7 @@ TraceablePeerConnection.prototype.addTrack = function(track, isInitiator = false
1494 1494
             this.rtxModifier.setSsrcCache(rtxSsrcMapping);
1495 1495
         }
1496 1496
     }
1497
+
1497 1498
     if (browser.usesUnifiedPlan() && !browser.usesSdpMungingForSimulcast()) {
1498 1499
         this.tpcUtils.setEncodings(track);
1499 1500
     }

Loading…
Cancel
Save