Increase max send resolution for screenshare
This commit is contained in:
parent
422ebf1bc8
commit
dbc29037ce
2 changed files with 4 additions and 13 deletions
|
@ -16,7 +16,6 @@ import { getCountryCode } from './types/PhoneNumber';
|
||||||
|
|
||||||
export type ConfigKeyType =
|
export type ConfigKeyType =
|
||||||
| 'cds.disableCompatibilityMode'
|
| 'cds.disableCompatibilityMode'
|
||||||
| 'desktop.calling.sendScreenShare1800'
|
|
||||||
| 'desktop.cdsi.returnAcisWithoutUaks'
|
| 'desktop.cdsi.returnAcisWithoutUaks'
|
||||||
| 'desktop.clientExpiration'
|
| 'desktop.clientExpiration'
|
||||||
| 'desktop.groupMultiTypingIndicators'
|
| 'desktop.groupMultiTypingIndicators'
|
||||||
|
|
|
@ -40,7 +40,6 @@ import {
|
||||||
import { uniqBy, noop } from 'lodash';
|
import { uniqBy, noop } from 'lodash';
|
||||||
|
|
||||||
import Long from 'long';
|
import Long from 'long';
|
||||||
import * as RemoteConfig from '../RemoteConfig';
|
|
||||||
import type {
|
import type {
|
||||||
ActionsType as CallingReduxActionsType,
|
ActionsType as CallingReduxActionsType,
|
||||||
GroupCallParticipantInfoType,
|
GroupCallParticipantInfoType,
|
||||||
|
@ -1431,20 +1430,13 @@ export class CallingClass {
|
||||||
this.videoCapturer.disable();
|
this.videoCapturer.disable();
|
||||||
if (source) {
|
if (source) {
|
||||||
this.hadLocalVideoBeforePresenting = hasLocalVideo;
|
this.hadLocalVideoBeforePresenting = hasLocalVideo;
|
||||||
const options = {
|
this.videoCapturer.enableCaptureAndSend(call, {
|
||||||
// 15fps is much nicer but takes up a lot more CPU.
|
// 15fps is much nicer but takes up a lot more CPU.
|
||||||
maxFramerate: 5,
|
maxFramerate: 5,
|
||||||
maxHeight: 1080,
|
maxHeight: 1800,
|
||||||
maxWidth: 1920,
|
maxWidth: 2880,
|
||||||
screenShareSourceId: source.id,
|
screenShareSourceId: source.id,
|
||||||
};
|
});
|
||||||
|
|
||||||
if (RemoteConfig.isEnabled('desktop.calling.sendScreenShare1800')) {
|
|
||||||
options.maxWidth = 2880;
|
|
||||||
options.maxHeight = 1800;
|
|
||||||
}
|
|
||||||
|
|
||||||
this.videoCapturer.enableCaptureAndSend(call, options);
|
|
||||||
this.setOutgoingVideo(conversationId, true);
|
this.setOutgoingVideo(conversationId, true);
|
||||||
} else {
|
} else {
|
||||||
this.setOutgoingVideo(
|
this.setOutgoingVideo(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue