update
This commit is contained in:
+14
-5
@@ -340,16 +340,25 @@ A stream-based interface for replicating Hypercore data between peers.
|
|||||||
## 7. Applications & Projects
|
## 7. Applications & Projects
|
||||||
|
|
||||||
### Keet
|
### Keet
|
||||||
The flagship P2P video conferencing and messaging application by Holepunch. Keet provides end-to-end encrypted video calls, persistent chat, and file sharing.
|
The flagship P2P chat, video, and audio calling application by Holepunch. Keet provides end-to-end encrypted messaging, video/audio calls, unlimited file sharing - all without servers, no phone number/email required.
|
||||||
|
|
||||||
**Website:** keet.io
|
**Website:** keet.io
|
||||||
|
|
||||||
|
**Key Features:**
|
||||||
|
- Text chat, voice & video calls - all P2P and E2E encrypted
|
||||||
|
- No sign-up - identity via 24-word seed phrase (crypto-style)
|
||||||
|
- Unlimited file sizes - direct device-to-device transfer
|
||||||
|
- Rooms - group chat + Broadcast Rooms (read-only for creators)
|
||||||
|
- Cross-platform - Desktop & Mobile, syncs via QR code
|
||||||
|
- 100% free, no ads, no subscriptions
|
||||||
|
|
||||||
**Technologies:**
|
**Technologies:**
|
||||||
- Video Calls: WebRTC + P2P
|
- Messaging: Hypercore + Autobase
|
||||||
- Messaging: Hypercore
|
|
||||||
- File Sharing: Hyperdrive
|
- File Sharing: Hyperdrive
|
||||||
- Payments: Bitcoin Lightning Network
|
- Video/Audio: WebRTC over P2P
|
||||||
- Mobile: React Native
|
- Networking: Hyperswarm + HyperDHT
|
||||||
|
- Runtime: Bare + Pear Platform
|
||||||
|
- Mobile: React Native (legacy), Bare (newer)
|
||||||
|
|
||||||
### PearPass
|
### PearPass
|
||||||
A secure peer-to-peer password and secrets manager. PearPass enables users to store and share passwords and sensitive data directly between devices without any server.
|
A secure peer-to-peer password and secrets manager. PearPass enables users to store and share passwords and sensitive data directly between devices without any server.
|
||||||
|
|||||||
@@ -109,10 +109,13 @@ All open source. All designed to work together.
|
|||||||
|
|
||||||
Here's what you can build with Holepunch:
|
Here's what you can build with Holepunch:
|
||||||
|
|
||||||
### Keet - Video Chat Without Servers
|
### Keet - P2P Chat & Video Calls
|
||||||
- End-to-end encrypted video calls
|
- End-to-end encrypted messaging, voice & video calls
|
||||||
- No Zoom, no Google Meet
|
- No phone number, email, or sign-up required
|
||||||
- Works as long as both people are online
|
- Your identity is a 24-word seed phrase (like a crypto wallet)
|
||||||
|
- Unlimited file sharing - send any size directly device-to-device
|
||||||
|
- Works on desktop and mobile, syncs across devices
|
||||||
|
- 100% free, no ads, no servers - just direct P2P
|
||||||
|
|
||||||
### PearPass - Passwords That Stay With You
|
### PearPass - Passwords That Stay With You
|
||||||
- Your passwords live on your devices
|
- Your passwords live on your devices
|
||||||
|
|||||||
@@ -57,11 +57,11 @@ await core.append(Buffer.from('Hello P2P!'))
|
|||||||
|
|
||||||
## 📦 Official Apps
|
## 📦 Official Apps
|
||||||
|
|
||||||
| App | Try It |
|
| App | What It Is | Try It |
|
||||||
|-----|--------|
|
|-----|-----------|--------|
|
||||||
| Keet | [keet.io](https://keet.io) |
|
| **Keet** | P2P chat, video & audio calls - no sign-up, E2E encrypted | [keet.io](https://keet.io) |
|
||||||
| PearPass | [pass.pears.com](https://pass.pears.com) |
|
| **PearPass** | P2P password manager - your passwords, your devices | [pass.pears.com](https://pass.pears.com) |
|
||||||
| Hyperbeam | `npm install -g hyperbeam` |
|
| **Hyperbeam** | Direct file transfer between devices | `npm install -g hyperbeam` |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -6,40 +6,45 @@ Theory is great, but let's see **real applications** that use Holepunch!
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Keet: Video Chat Without Servers
|
## Keet: P2P Chat & Video Calls
|
||||||
|
|
||||||
**Website:** [keet.io](https://keet.io)
|
**Website:** [keet.io](https://keet.io)
|
||||||
|
|
||||||
### What It Is
|
### What It Is
|
||||||
|
|
||||||
Keet is a video conferencing app - like Zoom or Google Meet - but P2P!
|
Keet is the flagship P2P messaging and video conferencing app from Holepunch. It's like WhatsApp, Zoom, and Signal combined - but completely serverless and P2P!
|
||||||
|
|
||||||
### How It Works
|
### How It Works
|
||||||
|
|
||||||
```
|
```
|
||||||
Traditional Zoom:
|
Traditional WhatsApp/Signal:
|
||||||
You → Zoom Server → Friend's video
|
You → Server → Friend's phone
|
||||||
|
|
||||||
Keet:
|
Keet:
|
||||||
You ↔ Friend (direct video connection!)
|
You ↔ Friend (direct connection - no server!)
|
||||||
```
|
```
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
|
|
||||||
| Feature | How It's Built |
|
| Feature | How It's Built |
|
||||||
|---------|---------------|
|
|---------|---------------|
|
||||||
| **Video calls** | WebRTC over P2P |
|
| **Text chat** | Hypercore - encrypted, synced P2P |
|
||||||
| **Chat messages** | Hypercore |
|
| **Video/Audio calls** | WebRTC over P2P connections |
|
||||||
| **File sharing** | Hyperdrive |
|
| **File sharing** | Hyperdrive - any size, direct device-to-device |
|
||||||
|
| **No sign-up** | 24-word seed phrase = your identity |
|
||||||
|
| **Rooms** | Group chat + Broadcast Rooms (read-only) |
|
||||||
|
| **Cross-platform** | Desktop + Mobile, syncs via QR |
|
||||||
| **Encryption** | End-to-end (only participants can see) |
|
| **Encryption** | End-to-end (only participants can see) |
|
||||||
| **No account needed** | Your key = your identity |
|
|
||||||
|
|
||||||
### Why It Matters
|
### Why It Matters
|
||||||
|
|
||||||
- ✅ No Zoom/Google watching your calls
|
- ✅ No phone number or email required
|
||||||
- ✅ Works when internet is slow (direct connection)
|
- ✅ No servers - your data never touches the cloud
|
||||||
- ✅ Can't be shut down (no central server)
|
- ✅ No metadata collection - truly private
|
||||||
- ✅ Free forever
|
- ✅ Unlimited file sizes - direct device-to-device
|
||||||
|
- ✅ Can't be shut down - no central point of failure
|
||||||
|
- ✅ 100% free - no ads, no subscriptions
|
||||||
|
- ✅ Built on Pear Runtime (open source)
|
||||||
|
|
||||||
### The Tech Stack
|
### The Tech Stack
|
||||||
|
|
||||||
@@ -47,12 +52,17 @@ You ↔ Friend (direct video connection!)
|
|||||||
Keet
|
Keet
|
||||||
├── Pear Platform (distribution)
|
├── Pear Platform (distribution)
|
||||||
├── Bare Runtime (mobile/desktop)
|
├── Bare Runtime (mobile/desktop)
|
||||||
├── Hyperswarm (networking)
|
├── Hyperswarm (P2P networking)
|
||||||
├── Hypercore (messages)
|
├── Hypercore (chat messages)
|
||||||
├── Hyperdrive (files)
|
├── Hyperdrive (file sharing)
|
||||||
└── WebRTC (video/audio)
|
├── Autobase (multi-writer sync)
|
||||||
|
└── WebRTC (video/audio calls)
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Who Made It
|
||||||
|
|
||||||
|
Keet is developed by **Holepunch**, backed by **Tether** (the company behind USDT), and built on the open-source **Pear Runtime**.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## PearPass: Passwords Without Password Managers
|
## PearPass: Passwords Without Password Managers
|
||||||
|
|||||||
@@ -111,7 +111,7 @@ For applications requiring multiple writers (collaborative editing), Autobase as
|
|||||||
|
|
||||||
The ecosystem powers production applications:
|
The ecosystem powers production applications:
|
||||||
|
|
||||||
- **Keet**: P2P video conferencing with chat and file sharing
|
- **Keet**: P2P chat, video & audio calls with end-to-end encryption - no phone number/email required, identity via 24-word seed phrase, unlimited file sharing
|
||||||
- **Autopass**: Password manager with secure sharing
|
- **Autopass**: Password manager with secure sharing
|
||||||
- **Hypershell**: P2P SSH alternative
|
- **Hypershell**: P2P SSH alternative
|
||||||
- **Hyperbeam**: Device-to-device file transfer
|
- **Hyperbeam**: Device-to-device file transfer
|
||||||
@@ -383,14 +383,14 @@ These are the officially featured applications from the Holepunch/Pear showcase:
|
|||||||
|
|
||||||
| Project | Description | Website |
|
| Project | Description | Website |
|
||||||
|---------|-------------|---------|
|
|---------|-------------|---------|
|
||||||
| **Keet** | Encrypted P2P message, audio & video chat | [keet.io](https://keet.io) |
|
| **Keet** | P2P chat, video & audio calls - no sign-up, seed-phrase identity, unlimited files | [keet.io](https://keet.io) |
|
||||||
| **PearPass** | Secure P2P password & secrets manager | [pass.pears.com](https://pass.pears.com) |
|
| **PearPass** | Secure P2P password & secrets manager | [pass.pears.com](https://pass.pears.com) |
|
||||||
|
|
||||||
### Production Applications
|
### Production Applications
|
||||||
|
|
||||||
| Project | Description |
|
| Project | Description |
|
||||||
|---------|-------------|
|
|---------|-------------|
|
||||||
| [Keet](existing-projects/keet.md) | P2P video conferencing |
|
| [Keet](existing-projects/keet.md) | P2P chat, video & audio calls - end-to-end encrypted |
|
||||||
| [Autopass](existing-projects/autopass.md) | P2P password manager |
|
| [Autopass](existing-projects/autopass.md) | P2P password manager |
|
||||||
| [Hypershell](existing-projects/hypershell.md) | P2P SSH alternative |
|
| [Hypershell](existing-projects/hypershell.md) | P2P SSH alternative |
|
||||||
| [Hyperbeam](existing-projects/hyperbeam.md) | P2P file transfer |
|
| [Hyperbeam](existing-projects/hyperbeam.md) | P2P file transfer |
|
||||||
|
|||||||
@@ -691,7 +691,7 @@ flowchart TB
|
|||||||
|
|
||||||
| Application | Stack Used | Description |
|
| Application | Stack Used | Description |
|
||||||
|-------------|-----------|-------------|
|
|-------------|-----------|-------------|
|
||||||
| **Keet** | Full stack | P2P video conferencing |
|
| **Keet** | Full stack | P2P chat, video & audio calls - no sign-up, seed-phrase identity |
|
||||||
| **PearPass** | Hyperdrive | P2P password & secrets manager |
|
| **PearPass** | Hyperdrive | P2P password & secrets manager |
|
||||||
| **Hypershell** | Hyperswarm | P2P shell/SSH alternative |
|
| **Hypershell** | Hyperswarm | P2P shell/SSH alternative |
|
||||||
| **Autopass** | Hyperdrive | P2P password manager |
|
| **Autopass** | Hyperdrive | P2P password manager |
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ These are the officially featured applications from the Holepunch showcase:
|
|||||||
|
|
||||||
| App | Description | Website |
|
| App | Description | Website |
|
||||||
|-----|-------------|---------|
|
|-----|-------------|---------|
|
||||||
| **Keet** | Encrypted peer-to-peer message, audio & video chat | [keet.io](https://keet.io) |
|
| **Keet** | P2P chat, video & audio calls - no sign-up, seed-phrase identity, unlimited file sharing | [keet.io](https://keet.io) |
|
||||||
| **PearPass** | Secure peer-to-peer password & secrets manager | [pass.pears.com](https://pass.pears.com) |
|
| **PearPass** | Secure peer-to-peer password & secrets manager | [pass.pears.com](https://pass.pears.com) |
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
@@ -55,7 +55,7 @@ flowchart TB
|
|||||||
|
|
||||||
### 1.1 Overview
|
### 1.1 Overview
|
||||||
|
|
||||||
**Keet** is the flagship P2P video conferencing and messaging application by Holepunch.
|
**Keet** is the flagship P2P chat, video, and audio calling application by Holepunch. It's a serverless messaging platform where every message, call, and file transfer goes directly between participants.
|
||||||
|
|
||||||
**Website:** [keet.io](https://keet.io)
|
**Website:** [keet.io](https://keet.io)
|
||||||
|
|
||||||
@@ -63,11 +63,13 @@ flowchart TB
|
|||||||
|
|
||||||
| Feature | Technology | Description |
|
| Feature | Technology | Description |
|
||||||
|---------|-----------|-------------|
|
|---------|-----------|-------------|
|
||||||
| **Video Calls** | WebRTC + P2P | End-to-end encrypted video |
|
| **Text Chat** | Hypercore + Autobase | End-to-end encrypted, synced P2P |
|
||||||
| **Messaging** | Hypercore | Persistent chat history |
|
| **Video/Audio Calls** | WebRTC + P2P | Crystal-clear, direct connections |
|
||||||
| **File Sharing** | Hyperdrive | Large file transfers |
|
| **File Sharing** | Hyperdrive | Unlimited size, direct device-to-device |
|
||||||
| **Lightning** | Bitcoin LN | Micropayments |
|
| **No Sign-up** | 24-word seed phrase | Your identity = crypto-style key |
|
||||||
| **Mobile** | React Native | iOS & Android apps |
|
| **Rooms** | Hypercore | Group chat + Broadcast (read-only) |
|
||||||
|
| **Cross-platform** | Bare + React Native | Desktop & Mobile, sync via QR |
|
||||||
|
| **Privacy** | E2E Encryption | No metadata, no servers, no tracking |
|
||||||
|
|
||||||
### 1.2 Architecture
|
### 1.2 Architecture
|
||||||
|
|
||||||
|
|||||||
+49
-35
@@ -1,16 +1,17 @@
|
|||||||
# Keet - P2P Video Conferencing
|
# Keet - P2P Chat, Video & Audio Calls
|
||||||
|
|
||||||
Keet is the flagship peer-to-peer video conferencing and messaging application built by Holepunch. It enables direct peer-to-peer video calls without centralized servers.
|
Keet is the flagship peer-to-peer chat, video, and audio calling application built by Holepunch. It's a serverless messaging platform where every message, call, and file transfer goes directly between participants - no servers, no sign-up, no tracking.
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
Keet provides:
|
Keet provides:
|
||||||
- **End-to-end encrypted** video and audio calls
|
- **End-to-end encrypted** text chat, video and audio calls
|
||||||
|
- **No sign-up required** - identity via 24-word seed phrase (like crypto wallet)
|
||||||
- **P2P mesh networking** - Direct connections between participants
|
- **P2P mesh networking** - Direct connections between participants
|
||||||
- **File sharing** via Hyperdrive
|
- **Unlimited file sharing** - any size, direct device-to-device via Hyperdrive
|
||||||
- **Chat history** with Hypercore storage
|
- **Rooms** - Group chat + Broadcast Rooms (read-only for creators)
|
||||||
- **Lightning payments** for premium features
|
- **Cross-platform** - Desktop & Mobile, syncs via QR code
|
||||||
- **Mobile apps** for iOS and Android
|
- **100% free** - No ads, no subscriptions, no data collection
|
||||||
|
|
||||||
## Technology Stack
|
## Technology Stack
|
||||||
|
|
||||||
@@ -19,32 +20,33 @@ Keet provides:
|
|||||||
| Runtime | Bare + React Native | Cross-platform app |
|
| Runtime | Bare + React Native | Cross-platform app |
|
||||||
| Platform | Pear | Distribution & updates |
|
| Platform | Pear | Distribution & updates |
|
||||||
| Network | Hyperswarm + HyperDHT | P2P connectivity |
|
| Network | Hyperswarm + HyperDHT | P2P connectivity |
|
||||||
| Storage | Hypercore + Hyperdrive | Messages & files |
|
| Storage | Hypercore + Autobase | Chat messages (multi-writer) |
|
||||||
| Video | WebRTC | Media streaming |
|
| Files | Hyperdrive | File sharing |
|
||||||
| Payments | Lightning Network | Micropayments |
|
| Video/Audio | WebRTC | Media streaming over P2P |
|
||||||
|
| Encryption | Noise Protocol | End-to-end security |
|
||||||
|
|
||||||
## Architecture
|
## Architecture
|
||||||
|
|
||||||
```mermaid
|
```mermaid
|
||||||
graph TB
|
graph TB
|
||||||
subgraph "Keet App"
|
subgraph "Keet App"
|
||||||
UI[React Native UI]
|
UI[Bare/React Native UI]
|
||||||
CORE[Core Logic]
|
CORE[Core Logic]
|
||||||
|
|
||||||
subgraph "P2P Layer"
|
subgraph "P2P Layer"
|
||||||
SWARM[Hyperswarm]
|
SWARM[Hyperswarm]
|
||||||
DHT[HyperDHT]
|
DHT[HyperDHT]
|
||||||
SEC[Secret Streams]
|
SEC[Secret Streams (Noise)]
|
||||||
end
|
end
|
||||||
|
|
||||||
subgraph "Data Layer"
|
subgraph "Data Layer"
|
||||||
MSG[Message Feed]
|
MSG[Chat Feed (Hypercore + Autobase)]
|
||||||
FILE[File Drive]
|
FILE[File Drive (Hyperdrive)]
|
||||||
CONTACT[Contacts DB]
|
CONTACT[Contacts DB (Hyperbee)]
|
||||||
end
|
end
|
||||||
|
|
||||||
subgraph "Media"
|
subgraph "Media"
|
||||||
WEBRTC[WebRTC]
|
WEBRTC[WebRTC (Video/Audio)]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -66,11 +68,11 @@ graph TB
|
|||||||
SWARM --> PEER3
|
SWARM --> PEER3
|
||||||
```
|
```
|
||||||
|
|
||||||
## P2P Video Architecture
|
## P2P Architecture
|
||||||
|
|
||||||
### Direct Connections
|
### Direct Connections
|
||||||
|
|
||||||
Keet establishes direct P2P connections between participants:
|
Keet establishes direct P2P connections for chat, calls, and file sharing:
|
||||||
|
|
||||||
1. **Discovery**: Peers find each other via HyperDHT
|
1. **Discovery**: Peers find each other via HyperDHT
|
||||||
2. **Hole Punching**: NAT traversal for direct connections
|
2. **Hole Punching**: NAT traversal for direct connections
|
||||||
@@ -99,40 +101,52 @@ sequenceDiagram
|
|||||||
|
|
||||||
## Key Features
|
## Key Features
|
||||||
|
|
||||||
### Video Calls
|
### Chat & Messaging
|
||||||
|
|
||||||
|
- **End-to-end encrypted** - Only participants can read
|
||||||
|
- **Multi-writer sync** - Autobase for collaborative messaging
|
||||||
|
- **Persistent history** - Stored in Hypercore
|
||||||
|
- **Multi-device sync** - Available on all your devices
|
||||||
|
- **Rooms** - Group chat + Broadcast Rooms (read-only for creators)
|
||||||
|
|
||||||
|
### Video & Audio Calls
|
||||||
|
|
||||||
- **HD video** - Up to 1080p
|
- **HD video** - Up to 1080p
|
||||||
- **Low latency** - Direct P2P connections
|
- **Low latency** - Direct P2P connections
|
||||||
- **E2E encryption** - No server visibility
|
- **E2E encryption** - No server visibility
|
||||||
- **Screen sharing** - Share your screen
|
- **Screen sharing** - Share your screen
|
||||||
|
- **Optimized for groups** - Works well with multiple participants
|
||||||
### Messaging
|
|
||||||
|
|
||||||
- **Persistent history** - Stored in Hypercore
|
|
||||||
- **E2E encrypted** - Only participants can read
|
|
||||||
- **Multi-device sync** - Available on all devices
|
|
||||||
- **File attachments** - Share via Hyperdrive
|
|
||||||
|
|
||||||
### File Sharing
|
### File Sharing
|
||||||
|
|
||||||
- **Direct transfer** - P2P file transfer
|
- **Unlimited size** - No limits, direct device-to-device
|
||||||
- **Large files** - No size limits
|
- **Direct transfer** - P2P, no server in the middle
|
||||||
- **Resume support** - Continue interrupted transfers
|
- **Resume support** - Continue interrupted transfers
|
||||||
|
|
||||||
### Contacts
|
### Identity & Privacy
|
||||||
|
|
||||||
- **Key-based identity** - No phone/email required
|
- **No sign-up** - No phone number, email, or personal info
|
||||||
- **Blind pairing** - Discover without revealing identity
|
- **Seed phrase identity** - 24-word phrase (like crypto wallet)
|
||||||
- **Verified keys** - Confirm via QR code
|
- **Key-based identity** - Your public key is your ID
|
||||||
|
- **QR verification** - Confirm contacts via QR code
|
||||||
|
- **No metadata** - Doesn't collect who you talk to
|
||||||
|
|
||||||
|
### Cross-Platform
|
||||||
|
|
||||||
|
- **Desktop** - Windows, Mac, Linux
|
||||||
|
- **Mobile** - iOS & Android
|
||||||
|
- **Sync via QR** - Connect new devices easily
|
||||||
|
|
||||||
## Repositories
|
## Repositories
|
||||||
|
|
||||||
| Repository | Description |
|
| Repository | Description |
|
||||||
|-----------|-------------|
|
|-----------|-------------|
|
||||||
| `keet-appling` | Mobile app packaging |
|
| `keet-appling` | Mobile/desktop app packaging |
|
||||||
| `keet-appling-next` | Next-gen version |
|
| `keet-appling-next` | Next-gen version (Pear tooling) |
|
||||||
|
| `keet-mobile-releases` | Mobile APK releases |
|
||||||
|
| `keet-prefs` | Preferences library |
|
||||||
|
| `keet-identity-key` | Device identity module |
|
||||||
| `pear-radio` | Audio streaming |
|
| `pear-radio` | Audio streaming |
|
||||||
| `pear-radio-backend` | Radio backend |
|
|
||||||
|
|
||||||
## Mobile Development
|
## Mobile Development
|
||||||
|
|
||||||
|
|||||||
@@ -210,13 +210,14 @@ await branch.put('/new-file.txt', Buffer.from('Branch content'))
|
|||||||
|
|
||||||
## Integration Examples
|
## Integration Examples
|
||||||
|
|
||||||
### Keet (P2P Video Conferencing)
|
### Keet (P2P Chat & Video Calls)
|
||||||
|
|
||||||
Keet uses Hyperdrive + Autobase for:
|
Keet uses Hyperdrive + Autobase for:
|
||||||
|
|
||||||
|
- **Chat messages**: Synced via Autobase multi-writer
|
||||||
- **Shared folders**: Participants share files in calls
|
- **Shared folders**: Participants share files in calls
|
||||||
- **Recordings**: Meeting recordings stored in Hyperblobs
|
- **Call recordings**: Stored in Hyperblobs
|
||||||
- **Chat history**: Persisted in Hyperbee index
|
- **Room data**: Persistent chat history in Hyperbee index
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
// Simplified Keet structure
|
// Simplified Keet structure
|
||||||
|
|||||||
@@ -239,8 +239,9 @@ swarm.on('connection', (conn) => {
|
|||||||
|
|
||||||
## Keet Example
|
## Keet Example
|
||||||
|
|
||||||
Keet (P2P video conferencing) uses Hyperdrive + Autobase for:
|
Keet (P2P chat, video & audio calls) uses Hyperdrive + Autobase for:
|
||||||
|
|
||||||
|
- Chat messages via Autobase multi-writer
|
||||||
- Shared folders between call participants
|
- Shared folders between call participants
|
||||||
- File sharing during calls
|
- File sharing during calls
|
||||||
- Meeting recordings storage
|
- Meeting recordings storage
|
||||||
|
|||||||
Reference in New Issue
Block a user