https://github.com/flutter-webrtc/dart-webrtc
A webrtc interface wrapped in dart language.
https://github.com/flutter-webrtc/dart-webrtc
Last synced: 8 months ago
JSON representation
A webrtc interface wrapped in dart language.
- Host: GitHub
- URL: https://github.com/flutter-webrtc/dart-webrtc
- Owner: flutter-webrtc
- License: mit
- Created: 2020-10-28T11:48:21.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-06-07T01:21:57.000Z (over 1 year ago)
- Last Synced: 2024-07-10T10:28:33.600Z (over 1 year ago)
- Language: Dart
- Size: 247 KB
- Stars: 27
- Watchers: 4
- Forks: 32
- Open Issues: 3
-
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`