-
-
Notifications
You must be signed in to change notification settings - Fork 242
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
80 changed files
with
625 additions
and
984 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -13,6 +13,6 @@ | |
}, | ||
"dependencies": {}, | ||
"engines": { | ||
"node": ">=16.0.0" | ||
"node": ">=18.0.0" | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
<mxfile host="app.diagrams.net" modified="2023-02-24T10:37:29.258Z" agent="5.0 (Macintosh)" etag="nQLKBN0Y5_A-AO2mm1hu" version="20.5.1" type="device"><diagram id="4tuTAy4_cqGyjgB7p1wb" name="Seite-1">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</diagram></mxfile> |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
# User Interface Configuration | ||
|
||
All settings are **optional**! By default standard values are used. | ||
|
||
Environment variables can be set on build or runtime, e.g. by using [.env](../.env) files. But then these need to be prefixed by `BRIEFING_`. So for example `ROOM_PATH` becomes `BRIEIFING_ROOM_PATH`. | ||
|
||
If used in a [static website](installation/website.md) these values go into the `briefing-config.js` file. | ||
|
||
### Rooms | ||
|
||
- `ROOM_URL`: URL used in the share dialog. Default is the current location. Example: `https://example.com/room/` | ||
- `ROOM_PATH`: The path to prefix the room names, default is `/`. Example: `/room/` | ||
- `ROOM_DOMAIN`: If you use the public signaling server, you can choose a unique domain to not get in conflict with brie.fi/ng's rooms. By default the hostname is used here. | ||
|
||
### Server Bindings | ||
|
||
By default Briefing comes with STUN build in. But if also TURN is required, the installation of [coturn.md](installation/coturn.md) is recommended. | ||
|
||
- `SIGNAL_URL`: Signal server, default is the same as the web site URL. Example: `wss://example.com` | ||
- `STUN_URL`: TURN server to be used. Please set up your own, if you expect heavy traffic. Example: `stun:turn01.brie.fi:5349` | ||
- `TURN_URL`: STUN server to be used. Please set up your own, if you expect heavy traffic. See [coturn.md](installation/coturn.md). Example: `turn:turn01.brie.fi:5349` | ||
- `TURN_USER`: Username | ||
- `TURN_PASSWORD`: Password | ||
|
||
### UI Defaults | ||
|
||
Boolean values may be set as `0` or `1` | ||
|
||
- `MUTE_VIDEO`: Start with video off. | ||
- `MUTE_AUDIO`: Start with audio muted. | ||
- `SHOW_FULLSCREEN`: Show fullscreen button. | ||
- `SHOW_INVITATION`: Show invitation button. | ||
- `SHOW_INVITATION_HINT`: Show invitation hint if only one peer is in the room. | ||
- `SHOW_SETTINGS`: Show settings button. | ||
- `SHOW_SHARE`: Show share button. | ||
- `SHOW_CHAT`: Show chat button. | ||
|
||
### Debugging | ||
|
||
- `DEFAULT_ROOM`: For development it is nice to always have a static room name preset, otherwise it is randomly generated. | ||
- `SENTRY_DSN`: Lazy error message handling using a <sentry.io> service. Enter your projects DSN here. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
# Customization / White Label | ||
|
||
You can take this project as a basis and modify it to be used on your own website, as long as you respect the conditions of the [AGPL like licenese](../LICENSE.txt). We kindly ask you to consider [purchasing a commercial license](../README.md#commercial-license) to support the project and benefit from a personal license. | ||
|
||
There are diffent stages of customization: | ||
|
||
1. **Embedding:** Put brie.fi/ng itself into your website using an IFRAME. Use the [Embed Configurator](https://brie.fi/ng/embed-demo) to find the right settings. No installation required! | ||
2. **Website:** Just use the HTML, CSS and JS from Briefing and put it on your own hosting. You can easily customize. Signaling and STUN are used from brie.fi/ng or you point to your own services. [→ Details](website.md) | ||
3. **Docker:** Use a container with everything prepared. Just some modifications are required. It is also possible to use other hosting options. This way you have your own Signaling and STUN running quickly. [→ Details](#docker) | ||
4. **Source Code:** Modify the project directly. You've got the full scale of possibilities. [→ Details](#docker) | ||
|
||
Additionally: | ||
|
||
- **TURN Server**: In case you need a TURN server, learn [how to install "coturn"](coturn.md) | ||
|
||
Service providers: | ||
|
||
- [Installation on fly.io](fly.io.md) | ||
- [Installation on render.com](render.com.md) | ||
- [Installation on repl.it](https://replit.com/@holtwick/briefing?v=1) | ||
|
||
This illustration shows the different functional parts of Briefing: | ||
|
||
![connection](../assets/connection.svg) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
# Static Website | ||
|
||
If you are fine with using brie.fi/ng Signaling and STUN you may also just host the HTML, CSS and JS files of the project. | ||
|
||
Run the following to build the website data: | ||
|
||
``` | ||
npm install | ||
npm run build | ||
``` | ||
|
||
You will find the result in the folder `www`. | ||
|
||
Modify the file `briefing-config.js` according to these [**→ configuration options**](../configuration.md). | ||
|
||
Example | ||
|
||
```js | ||
window.briefingConfig = { | ||
ROOM_URL: 'https://example.com/room/', | ||
ROOM_PATH: '/room/' | ||
} | ||
``` | ||
|
||
Now copy this folder to your hosting service. |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.