26947e96d6
* chore: e2ee. * update. * update. * update. * update. * chore: Use feat/frame-encryption branch of flutter-webrtc. * chore: Add E2EEKEY defines for dart environment, and e2ee switch. * Add encodedInsertableStreams to RTCConfiguration. * update. * feat: Add e2ee indicator for Participant. * feat: add e2ee worker js for flutter web. * dart format. * remove unused file. * fix flutter analyze . * update. * update. * add: indicate for decryption failure, and string key. * remove .lock files. * update. * update. * update e2ee.worker for web. * feat: support setCodecPreferences. * state TrackE2EEStateEvent. * fix wrong import interface from dart_webrtc. * update. * update. * update. * update. * update pubspec.lock. * chore: update protocol and add EncryptionType for Participant. * Update lib/src/e2ee/options.dart Co-authored-by: Théo Monnom <theo.monnom@outlook.com> * fix typo. * revert changes for internal import. * Add _cleanUp() for previous room. * Add e2ee supports detection method for native/web. * Remove redundant overriding methods. * dart format. * Add e2ee.worker code and deployment docs. * chore: remove duplicate words. * chore: using Pbkdf2 derive the key. * Update pubspec.yaml * fix e2ee for safari. * fix key length. * update e2ee.worker.dart.js. * fix. * update proto. * update. * chore: add simulate for rachetKey. * update. * chore: key ratchet for flutter web. * update. * update. * update. * chore: key ratchet export for web. * bump version for xframeworks. * update. * chore: some changes for key safety ratcheting. * update. * fix typo. * update. * rename. * magic bytes for web. * bump version for flutter-webrtc. * fix analyzer. --------- Co-authored-by: Théo Monnom <theo.monnom@outlook.com>
62 lines
1.3 KiB
YAML
62 lines
1.3 KiB
YAML
name: livekit_client
|
|
description: Flutter Client SDK for LiveKit.
|
|
Build real-time video and audio into your apps. Supports iOS, Android, and Web.
|
|
version: 1.2.2
|
|
homepage: https://livekit.io
|
|
|
|
environment:
|
|
sdk: ">=2.15.0 <3.0.0"
|
|
flutter: ">=1.17.0"
|
|
|
|
dependencies:
|
|
flutter_web_plugins:
|
|
sdk: flutter
|
|
flutter:
|
|
sdk: flutter
|
|
async: ^2.9.0
|
|
collection: ^1.16.0
|
|
connectivity_plus: ^3.0.2
|
|
cryptography: ^2.0.5
|
|
fixnum: ^1.0.1
|
|
meta: ^1.8.0
|
|
http: ^0.13.5
|
|
logging: ^1.1.0
|
|
uuid: ^3.0.6
|
|
synchronized: ^3.0.0+3
|
|
protobuf: ^2.1.0
|
|
flutter_webrtc: 0.9.27
|
|
flutter_window_close: ^0.2.2
|
|
device_info_plus: ^8.0.0
|
|
webrtc_interface: 1.0.13
|
|
dart_webrtc: 1.0.16
|
|
js: ^0.6.4
|
|
platform_detect: ^2.0.7
|
|
|
|
dev_dependencies:
|
|
flutter_test:
|
|
sdk: flutter
|
|
flutter_lints: ^2.0.1
|
|
mockito: ^5.3.2
|
|
import_sorter: ^4.6.0
|
|
|
|
import_sorter:
|
|
comments: false
|
|
ignored_files: # Ignore proto files
|
|
- \/lib\/src\/proto\/*
|
|
|
|
flutter:
|
|
plugin:
|
|
platforms:
|
|
ios:
|
|
pluginClass: LiveKitPlugin
|
|
android:
|
|
package: io.livekit.plugin
|
|
pluginClass: LiveKitPlugin
|
|
macos:
|
|
pluginClass: LiveKitPlugin
|
|
windows:
|
|
pluginClass: LiveKitPlugin
|
|
web:
|
|
pluginClass: LiveKitWebPlugin
|
|
fileName: livekit_client_web.dart
|