From 8fb0398971d1fb73f1e0e54fd50fb49f431fbf9d Mon Sep 17 00:00:00 2001 From: csantosm <4a.santos@gmail.com> Date: Wed, 14 Oct 2020 17:07:34 +0200 Subject: [PATCH] openvidu-browser: Updated network quality checks - Excluded ionic ios from stats resolution - Added ionic ios in basic version getting resolution from videoDimensions as Firefox --- openvidu-browser/src/OpenVidu/Session.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/openvidu-browser/src/OpenVidu/Session.ts b/openvidu-browser/src/OpenVidu/Session.ts index 31376bc2..6bc5a075 100644 --- a/openvidu-browser/src/OpenVidu/Session.ts +++ b/openvidu-browser/src/OpenVidu/Session.ts @@ -1137,8 +1137,8 @@ export class Session extends EventDispatcher { sendVideoData(streamManager: StreamManager, intervalSeconds: number = 1) { if( platform.isChromeBrowser() || platform.isChromeMobileBrowser() || platform.isOperaBrowser() || - platform.isOperaMobileBrowser() || platform.isElectron() || platform.isSafariBrowser() || - platform.isAndroidBrowser() || platform.isSamsungBrowser() || + platform.isOperaMobileBrowser() || platform.isElectron() || (platform.isSafariBrowser() && !platform.isIonicIos()) || + platform.isAndroidBrowser() || platform.isSamsungBrowser() || platform.isIonicAndroid() || (platform.isIPhoneOrIPad() && platform.isIOSWithSafari()) ) { setTimeout(async () => { @@ -1158,8 +1158,8 @@ export class Session extends EventDispatcher { } }); }, intervalSeconds * 1000); - } else if (platform.isFirefoxBrowser() || platform.isFirefoxMobileBrowser()) { - // Basic version for Firefox. It does not support stats + } else if (platform.isFirefoxBrowser() || platform.isFirefoxMobileBrowser() || platform.isIonicIos()) { + // Basic version for Firefox and Ionic iOS. They do not support stats this.openvidu.sendRequest('videoData', { height: streamManager.stream.videoDimensions.height, width: streamManager.stream.videoDimensions.width,