https://github.com/lambiengcode/dart-webrtc
A webrtc interface wrapped in dart language. Fork from https://github.com/flutter-webrtc/dart-webrtc
https://github.com/lambiengcode/dart-webrtc
Last synced: 5 days ago
JSON representation
A webrtc interface wrapped in dart language. Fork from https://github.com/flutter-webrtc/dart-webrtc
- Host: GitHub
- URL: https://github.com/lambiengcode/dart-webrtc
- Owner: lambiengcode
- License: mit
- Created: 2022-12-06T12:48:24.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-04T14:12:39.000Z (about 1 year ago)
- Last Synced: 2026-02-06T14:22:51.029Z (about 1 month ago)
- Language: Dart
- Homepage: https://t.me/lambiengcode
- Size: 337 KB
- Stars: 9
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# dart-webrtc
A webrtc interface wrapped in dart language.
Use the [dart/js](https://pub.dev/packages/js) library to re-wrap the [webrtc](https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API) js interface of the browser, to adapted common browsers.
This library will be used for [flutter-webrtc](https://github.com/flutter-webrtc/flutter-webrtc) for [flutter web](https://flutter.dev/web) plugin.
## compile E2EE worker
```bash
dart compile js ./lib/src/e2ee.worker/e2ee.worker.dart -o web/e2ee.worker.dart.js
```
## How to develop
* `git clone https://github.com/flutter-webrtc/dart-webrtc && cd dart-webrtc`
* `dart pub get`
* `dart pub global activate webdev`
* `webdev serve --auto=refresh`