mirror of https://github.com/OpenVidu/openvidu.git
ov-components: update dependencies and refactor OpenVidu service
- Updated @livekit/track-processors from 0.6.1 to 0.7.0 in openvidu-components-angular/package.json - Updated livekit-client from 2.15.15 to 2.16.0 in openvidu-components-angular/package.json - Updated livekit-client from ^2.15.0 to ^2.16.0 in openvidu-components-angular/projects/openvidu-components-angular/package.json - Updated @livekit/track-processors from ^0.6.0 to ^0.7.0 in openvidu-components-angular/projects/openvidu-components-angular/package.json - Refactored OpenViduService to change roomOptions.e2ee to roomOptions.encryption for E2EE configuration - Reorganized import statements in OpenViduService for better readabilitypull/856/head
parent
895cf0e72c
commit
007297e4ff
File diff suppressed because it is too large
Load Diff
|
|
@ -9,10 +9,10 @@
|
||||||
"@angular/platform-browser": "20.3.4",
|
"@angular/platform-browser": "20.3.4",
|
||||||
"@angular/platform-browser-dynamic": "20.3.4",
|
"@angular/platform-browser-dynamic": "20.3.4",
|
||||||
"@angular/router": "20.3.4",
|
"@angular/router": "20.3.4",
|
||||||
"@livekit/track-processors": "0.6.1",
|
"@livekit/track-processors": "0.7.0",
|
||||||
"@types/dom-mediacapture-transform": "0.1.11",
|
"@types/dom-mediacapture-transform": "0.1.11",
|
||||||
"autolinker": "4.1.5",
|
"autolinker": "4.1.5",
|
||||||
"livekit-client": "2.15.15",
|
"livekit-client": "2.16.0",
|
||||||
"rxjs": "7.8.2",
|
"rxjs": "7.8.2",
|
||||||
"tslib": "2.7.0",
|
"tslib": "2.7.0",
|
||||||
"zone.js": "0.15.1"
|
"zone.js": "0.15.1"
|
||||||
|
|
|
||||||
|
|
@ -15,8 +15,8 @@
|
||||||
"@angular/material": "^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0",
|
"@angular/material": "^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0",
|
||||||
"autolinker": "^4.0.0",
|
"autolinker": "^4.0.0",
|
||||||
"buffer": "^6.0.3",
|
"buffer": "^6.0.3",
|
||||||
"livekit-client": "^2.15.0",
|
"livekit-client": "^2.16.0",
|
||||||
"@livekit/track-processors": "^0.6.0"
|
"@livekit/track-processors": "^0.7.0"
|
||||||
},
|
},
|
||||||
"version": "3.4.0"
|
"version": "3.4.0"
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,4 @@
|
||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { ILogger } from '../../models/logger.model';
|
|
||||||
import { DeviceService } from '../device/device.service';
|
|
||||||
import { LoggerService } from '../logger/logger.service';
|
|
||||||
import {
|
import {
|
||||||
AudioCaptureOptions,
|
AudioCaptureOptions,
|
||||||
ConnectionState,
|
ConnectionState,
|
||||||
|
|
@ -18,8 +15,11 @@ import {
|
||||||
VideoPresets,
|
VideoPresets,
|
||||||
createLocalTracks
|
createLocalTracks
|
||||||
} from 'livekit-client';
|
} from 'livekit-client';
|
||||||
import { StorageService } from '../storage/storage.service';
|
import { ILogger } from '../../models/logger.model';
|
||||||
import { OpenViduComponentsConfigService } from '../config/directive-config.service';
|
import { OpenViduComponentsConfigService } from '../config/directive-config.service';
|
||||||
|
import { DeviceService } from '../device/device.service';
|
||||||
|
import { LoggerService } from '../logger/logger.service';
|
||||||
|
import { StorageService } from '../storage/storage.service';
|
||||||
|
|
||||||
@Injectable({
|
@Injectable({
|
||||||
providedIn: 'root'
|
providedIn: 'root'
|
||||||
|
|
@ -113,7 +113,7 @@ export class OpenViduService {
|
||||||
// Configure E2EE if key is provided and keyProvider exists
|
// Configure E2EE if key is provided and keyProvider exists
|
||||||
if (needsE2EEConfig) {
|
if (needsE2EEConfig) {
|
||||||
// Create worker using the copied livekit-client e2ee worker from assets
|
// Create worker using the copied livekit-client e2ee worker from assets
|
||||||
roomOptions.e2ee = this.buildE2EEOptions();
|
roomOptions.encryption = this.buildE2EEOptions();
|
||||||
// !This config enables the data channel encryption
|
// !This config enables the data channel encryption
|
||||||
// (roomOptions as any).encryption = this.buildE2EEOptions();
|
// (roomOptions as any).encryption = this.buildE2EEOptions();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue