Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/holtwick/briefing
đź”® Secure direct video group chat
https://github.com/holtwick/briefing
audio call chat communication conferencing e2ee end-to-end-encryption group p2p-chat peer sfu video vue webapp webrtc webrtc-call webrtc-signaling webrtc-video website websocket
Last synced: about 1 month ago
JSON representation
đź”® Secure direct video group chat
- Host: GitHub
- URL: https://github.com/holtwick/briefing
- Owner: holtwick
- License: agpl-3.0
- Created: 2020-04-05T07:53:58.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-06-25T12:37:37.000Z (5 months ago)
- Last Synced: 2024-10-04T18:02:31.621Z (about 1 month ago)
- Topics: audio, call, chat, communication, conferencing, e2ee, end-to-end-encryption, group, p2p-chat, peer, sfu, video, vue, webapp, webrtc, webrtc-call, webrtc-signaling, webrtc-video, website, websocket
- Language: TypeScript
- Homepage: https://brie.fi/ng
- Size: 23.8 MB
- Stars: 1,424
- Watchers: 33
- Forks: 236
- Open Issues: 18
-
Metadata Files:
- Readme: README-de.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
- Security: SECURITY.md
Awesome Lists containing this project
README
# Brie.fi/ng
**Sicherer direkter Video-Gruppenchat**
> Wähle deine Sprache: [en](README.md) | [de](README-de.md)
Der Datenschutz ist die zentrale Idee hinter diesem Projekt. Es werden ausschließlich offene Technologien (wie [WebRTC](https://webrtc-security.github.io/)) verwendet, die in allen modernen Browsern funktionieren. Somit ist keine Installation von zusätzlicher Software notwendig und der Ansatz bleibt zukunftssicher.
Ăśber [Brie.fi/ng](https://brie.fi/ng) kann sofort gratis eine Unterhaltung begonnen werden. Eine [kostenlose iOS-App](https://apps.apple.com/app/briefing-video-chat/id1510803601) steht ebenfalls zur VerfĂĽgung.
Features wie Desktop-Sharing, Text Chat und einfache Einladungslinks sind vorhanden. Weitere können leicht mit Kenntnissen in Javascript und Vue hinzugefügt werden.
## Schnellstart fĂĽr Entwickler
Lade oder klone das Projekt auf deinen lokalen Rechner und schon geht es los:
```sh
npm install
npm run start
```## Alles enthalten
Eine WebRTC-Videochat-Anwendung benötigt mehrere Komponenten, um richtig zu funktionieren. Briefing enthält alles, was Sie für den Start benötigen: Benutzeroberfläche, Signalisierung und STUN.
Erfahre mehr darüber in der [**→ Dokumentation**](./docs/README.md).
![Verbindung](./docs/assets/connection.svg)
## Anpassung / Whitelabeling
Um Briefing fĂĽr Ihr eigenes Projekt zu nutzen, stehen Ihnen die folgenden Optionen fĂĽr alle Erfahrungsstufen zur VerfĂĽgung:
1. **Erstelle einen Raum** ĂĽber [Brie.fi/ng](https://brie.fi/ng) und kopiere den Link in deine Website.
2. Briefing per `iframe` **in deine eigene Seite einbetten**. Verwende dazu den [praktischen Konfigurator](https://brie.fi/ng/embed-demo).
3. Starte Briefing auf deinem **eigenen Server** z.B. [via Docker](docs/installation/docker.md)
4. **Source Code anpassen**, genau nach deinen Bedürfnissen. Details dazu in der [Dokumentation](docs/README.md).Erfahre mehr untert [**→ Installation**](./docs/installation/README.md).
## Lizenzen
Generell ist Briefing frei, allerdings steht auch eine [kommerzielle Lizenz](#commercial-license) zur Verfügung, um deren Erwerb ich, insbesondere bei "White Labeling" Anwendungen, bitte. Ansonsten freue ich mich über die Unterstützung des Projektes durch [Sponsoring via GitHub](https://github.com/sponsors/holtwick), um die Weiterentwicklung zu fördern. Danke.
### Ă–ffentliche Lizenz
Es gelten die Bedingungen der AGPL 3.0 oder später (GNU Affero General Public License v3.0): "Die Erlaubnis dieser stärksten Copyleft-Lizenz ist an die Bedingung geknüpft, dass der vollständige Quellcode der lizenzierten Werke und Modifikationen, die größere Werke unter Verwendung eines lizenzierten Werks umfassen, unter derselben Lizenz zur Verfügung gestellt werden. Copyright- und Lizenzvermerke müssen erhalten bleiben. Die Mitwirkenden gewähren ausdrücklich die Patentrechte. Wenn eine modifizierte Version verwendet wird, um einen Dienst über ein Netzwerk anzubieten, muss der vollständige Quellcode der modifizierten Version zur Verfügung gestellt werden." .
### Kommerzielle Lizenz
FĂĽr die kommerzielle Nutzung oder Closed-Source-Projekte / "White Labeling" biete ich eine Lizenz mit folgenden Bedingungen an:
> Weltweite, nicht-exklusive, nicht-übertragbare und nicht unterlizenzierbare Lizenz von Briefing, wie es auf https:// github.com/holtwick/briefing/ zu finden ist, zur Verwendung in Produkten des Käufers, solange die resultierende Software nicht in Konkurrenz zu Briefing selbst steht. Jegliche Haftung ist ausgeschlossen. Es gilt ausschließlich das Recht der Bundesrepublik Deutschland.
Die einmalige Gebühr beträgt 499 EUR netto. Bitte wenden dich an [[email protected]](mailto:[email protected]) oder [kaufe direkt via Paddle](https://buy.paddle.com/product/650756).
## Autor
Mein Name ist Dirk Holtwick. Ich bin ein unabhängiger Softwareentwickler mit Sitz in Deutschland. Erfahren mehr über meine Arbeit unter [holtwick.de](https://holtwick.de/about).
## Beitragen
Beiträge sind immer willkommen. Am besten fängst du an [Issues](https://github.com/holtwick/briefing/issues) hinzuzufügen oder darauf zu antworten.
Um Übersetzungen hinzuzufügen oder zu korrigieren, starte hier: [→ locales](locales/).
## Hauptversionen
### Version 3.0
Vollständige Migration auf Vue3 und Typescript. Lokalisierung mit vue-i18n Standardbibliothek. Modernisierung von vielen Teilen des Projekts. Siehe [→ Artikel](docs/blog/version3-de.md) ([en](docs/blog/version3-en.md))
### Version 2.0
Einführung von Typescript-Unterstützung. Umstellung auf Vite. Ersetzen von socket.io durch zuverlässiges [Zerva](https://github.com/holtwick/zerva). Docker-Images. Reduktion auf die wesentlichen Teile des Projekts. Siehe [→ Artikel](docs/blog/version2-de.md) ([en](docs/blog/version2-en.md))
### Version 1.0
Basierte auf Webpack und hatte Beispiele für iOS, Android, Windows und Electron sowie einen separaten Signal-Server. Sie bot auch Hintergrundunschärfe und Bildhintergründe über Unsplash. Alle diese Implementierungen sind mittlerweile veraltet. Der Code ist jedoch weiterhin über den [legacy branch](https://github.com/holtwick/briefing/tree/legacy) zugänglich, wird aber nicht mehr gepflegt oder unterstützt.