[TR]
Aynı odalara dahil olan kullanıcılar görüntülü olarak iletişim kurabilmektedir. Uygulama aşağıdaki özelliklere sahiptir:
- Oda oluşturma (kayıt gerektirmez)
- Sesi ve mikrofonu açma/kapatma
- (Oda sihibi için) diğer katılımcıların kamera ve mikrofonuna müdahele edebilme
- Odaların linkinin ve parolasının paylaşılarak diğer kullanıcılara gönderilebilmesi
- IonSFU (MCU tipinde WebRTC kullanımını kolaylaştıran Golang kütüphanesi)
- NestJS (Typescript)
- Socket.io
- VueJS
NOTE: Uygulama temel bir kullanıma sahiptir ve bir demodur. Farklı teknolojiler de kullanılarak profesyonel hali için geliştirmeler devam etmektedir.
[EN] Participants who join same rooms can chat by video The app has features that below:
- Creating room (no registration require)
- Microphone and camera turn on/off
- (only for room host) changing camera and mic change status of other participants
- Sending the room link and password to (to registered or non-registered) other users
- IonSFU (A GOlang library that facilitate using MCU WebRTC)
- NestJS (Typescript)
- Socket.io
- VueJS
To start backend in development mode:
cd server
npm run start:dev
To start front-end in development mode:
cd client
npm run dev
To start ion sfu:
cd ion-sfu
/main.exe -c config.toml