https://github.com/robert-kratz/rjks-meeting
https://github.com/robert-kratz/rjks-meeting
nextjs typescript web-rtc
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/robert-kratz/rjks-meeting
- Owner: robert-kratz
- License: apache-2.0
- Created: 2024-03-26T14:51:29.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-18T23:25:36.000Z (about 1 month ago)
- Last Synced: 2025-03-19T00:27:44.965Z (about 1 month ago)
- Topics: nextjs, typescript, web-rtc
- Language: TypeScript
- Homepage:
- Size: 68.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# rjks-meeting
rjks-meet is a simple WebRTC experiment using Next.js, Mediasoup, and Docker.
This project is not intended for production—I’m just playing around with WebRTC and testing different setups. 🚀Features
- WebRTC-based real-time communication
- Mediasoup for media streaming
- Next.js for the frontend
- Docker & NGINX for easy deployment## Setup
### 1. Clone the repository:
```ssh
1. git clone https://github.com/robert-kratz/rjks-meeting.git && cd rjks-meet
```### 2. Create a .env file and define the HOST_IP:
```ssh
echo "HOST_IP=your-public-ip" > .env
```### 3. Build and start the container:
```ssh
docker-compose up -d --build
```### 4. Access the app at http://your-domain.com or http://localhost:8050
Notes
- Uses Docker Compose with an external nginx_network
- WebRTC signaling happens via Mediasoup
- This is purely for experimentation—don’t use in production!