Skip to content

Commit

Permalink
Merge pull request #295 from waterbustech/feat/support-wasm
Browse files Browse the repository at this point in the history
feat(web): support compile wasm
  • Loading branch information
lambiengcode authored Jul 30, 2024
2 parents fc0f85e + 6f572fd commit 7bb9d74
Show file tree
Hide file tree
Showing 16 changed files with 83,524 additions and 86,624 deletions.
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,16 @@
🤙 This is an Open Source Video Conferencing App that utilizes Flutter and WebRTC technologies to provide users with a platform to conduct virtual meetings, conferences, and webinars. The app is built to provide seamless audio and video communication, as well as screen sharing, chat functionality, and file sharing.

## ✨ Why is this so awesome?

* 🌀 **Flutter WASM Support**: Seamlessly integrate with `Flutter WebAssembly` for enhanced performance.
* 🕵🏻 **Anonymous Access**: Join meetings without the need for registration or login.
* 👥 **Multiple Participants**: `Waterbus` enables high-quality group video calls using `WebRTC SFU`.
* 💻 **Screen Sharing**: Share your screen with the participants of your call.
* 🎥 **Video Codec Support**: Supports a wide range of video codecs including `AV1`, `H.264`, `H.265`, `VP8`, and `VP9`.
* 🌌 **Virtual Background**: Enhance your meetings with professional virtual backgrounds.
* 🖼️ **Picture-in-Picture**: Increase productivity with picture-in-picture multitasking.
* 🔒 **End-to-End Encryption**: Ensure secure meetings with end-to-end encryption.
* 💋 **Beauty Filter**: Using [GPUPixel](https://github.com/pixpark/gpupixel) to implement Beauty Filters
* 💬 **Subtitles**: Enable subtitles for better accessibility and understanding during calls.

## 🎯 Goal

Expand Down
3 changes: 2 additions & 1 deletion docs/assets/NOTICES
Original file line number Diff line number Diff line change
Expand Up @@ -6917,6 +6917,7 @@ Exhibit B - "Incompatible With Secondary Licenses" Notice

--------------------------------------------------------------------------------
dio
dio_web_adapter

MIT License

Expand Down Expand Up @@ -35710,7 +35711,7 @@ platform_detect
limitations under the License.

--------------------------------------------------------------------------------
platform_detect
platform_detect_wasm

Copyright 2017 Workiva Inc.

Expand Down
4 changes: 2 additions & 2 deletions docs/flutter_bootstrap.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 9 additions & 5 deletions docs/flutter_service_worker.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ const MANIFEST = 'flutter-app-manifest';
const TEMP = 'flutter-temp-cache';
const CACHE_NAME = 'flutter-app-cache';

const RESOURCES = {"flutter_bootstrap.js": "0c359caeb0025083ac73cdbfd316ecba",
const RESOURCES = {"flutter_bootstrap.js": "7433ae2914e1ce2fb53c6c9b0691b129",
"e2ee.worker.dart.js.deps": "077d219194189738bf1c834375679175",
"version.json": "44ae67e082adc710279e2ef4996dc1c4",
"e2ee.worker.dart.js": "d390fd2fa6ffff3125f093f74cf264c1",
Expand All @@ -15,25 +15,27 @@ const RESOURCES = {"flutter_bootstrap.js": "0c359caeb0025083ac73cdbfd316ecba",
"splash/img/dark-2x.png": "d9c4b03903f768eb6c02a5104b0d8fc8",
"splash/img/dark-1x.png": "b83dbac80f57b374571c5c98e8d78558",
"splash/img/light-1x.png": "b83dbac80f57b374571c5c98e8d78558",
"index.html": "acd5a799f5bad1f9ca6cb62cb8a5c5fe",
"/": "acd5a799f5bad1f9ca6cb62cb8a5c5fe",
"index.html": "19fd77e4398f767ccc87cf24e45c599a",
"/": "19fd77e4398f767ccc87cf24e45c599a",
"CNAME": "22e138ff2999420ef1e17b352f694cdc",
"main.dart.js": "40231e7d83d94537b791c28135ea6017",
"main.dart.js": "db40c0c6c93d66cca777aa3d607c28c9",
"virtual-background.js": "91d7895606e8e40e919d59ccb239f4f8",
"flutter.js": "383e55f7f3cce5be08fcf1f3881f585c",
"main.js": "a9f8d19c5975d25182aa768e14549ea5",
"favicon.png": "4348ff05382c2e6c1f7224818de985b7",
"main.dart.mjs": "7eb3559128b788b0c2126f9224e43581",
"icons/favicon.ico": "464175ee868c2051e520b2886a65531f",
"icons/Icon-192.png": "0754943750c8292c49998f2779ba272b",
"icons/Icon-maskable-192.png": "0754943750c8292c49998f2779ba272b",
"icons/Icon-maskable-512.png": "0b597fc789f3f5e23ff3d36fa8b1b17a",
"icons/waterbus-favicon.png": "d2bc6390739ebc0e5ddd467bd1cd28ed",
"icons/Icon-512.png": "0b597fc789f3f5e23ff3d36fa8b1b17a",
"manifest.json": "d90c0b47dc8e8adfad4ba27997292770",
"main.dart.wasm": "054cdd4ceaa506bb2f177be13cd689e5",
"firebase-config.js": "3cace7044ff795b44681c8e36f909561",
"e2ee.worker.dart.js.map": "e09bc80d7015b48e0b4c72b7ba5f718b",
"assets/AssetManifest.json": "a9aa6efcd7f1703e418a696e7d6a4339",
"assets/NOTICES": "59566febac5d6a6e032140fbb2f626ca",
"assets/NOTICES": "59179923ec42c0fe257bf98d780bd092",
"assets/FontManifest.json": "d54568910761c8af414cbc969b40e8d8",
"assets/AssetManifest.bin.json": "de3b9dd03ed06eae58d362263fd95cf1",
"assets/packages/cupertino_icons/assets/CupertinoIcons.ttf": "e986ebe42ef785b27164c36a9abc7818",
Expand Down Expand Up @@ -109,6 +111,8 @@ const RESOURCES = {"flutter_bootstrap.js": "0c359caeb0025083ac73cdbfd316ecba",
// The application shell files that are downloaded before a service worker can
// start.
const CORE = ["main.dart.js",
"main.dart.wasm",
"main.dart.mjs",
"index.html",
"flutter_bootstrap.js",
"assets/AssetManifest.bin.json",
Expand Down
2 changes: 1 addition & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
content="https://docs.waterbus.tech/img/banner-dark.png"
/>
<script>
const serviceWorkerVersion = "3798866895";
const serviceWorkerVersion = "1004879451";
</script>
<!-- This script adds the flutter initialization JS code -->
<script src="flutter.js" defer=""></script>
Expand Down
Loading

0 comments on commit 7bb9d74

Please sign in to comment.