Mesagerie instantanee și apeluri video
Aplicația Videre permite utilizatorilor să schimbe mesaje instantanee prin WebSockets, să efectueze apeluri audio și video prin WebRTC și să fie notificați prin Web Push.
Pentru a se suna, utilizatorii trebuie să se înregistreze în aplicație și să se adauge reciproc la lista de contacte dintre utilizatorii înregistrați.
Când adăugați un utilizator la lista de contacte, aplicația vă va cere permisiunea de a trimite notificări și de a vă abona la serviciul de notificare push.
Aplicația folosește serviciul de notificare push al browserului pentru a notifica apelatul cu privire la un apel video sau audio primit.
La acceptarea apelului, o sesiune video/audio criptată peer-to-peer va începe între apelant și apelat, așa cum este descris de protocolul WebRTC.
- Nume de utilizator
$YESOD_SUPERUSER_USERNAME
- Parola
$YESOD_SUPERUSER_PASSWORD
Un cont de superutilizator este definit în momentul implementării. Superutilizatorul gestionează alți utilizatori și acordă sau revocă privilegii de administrator anumitor utilizatori.
-
E-mail: Gmail API
- Id-ul clientului
$YESOD_GOOGLE_CLIENT_ID
- Secretul clientului
$YESOD_GOOGLE_CLIENT_SECRET
- Id-ul clientului
-
Web Real-Time Communication: WebRTC API
-
Configurare
$YESOD_RTC_PEER_CONNECTION_CONFIG
Configurația poate fi furnizată ca o reprezentare textuală a unui obiect JSON, așa cum este descris în RTCPeerConnection() constructor.Folosit în principal pentru a specifica serverele STUN și TURN.
-
-
$YESOD_GOOGLE_SITE_VERIFICATION
-
$YESOD_MS_VALIDATE
-
$YESOD_YANDEX_VERIFICATION
Un utilizator nou se poate înscrie folosind un cont Google existent sau folosind o adresă de e-mail verificată. API-ul Gmail este folosit ca intermediar pentru a trimite linkuri de verificare către căsuța de e-mail a utilizatorului.
Un utilizator poate primi rolul de administrator de un superutilizator sau de un alt administrator. Numai utilizatorii cu rol de administrator au acces la datele administrative.
Un contact este creat atunci când un utilizator adaugă un alt utilizator la lista de contacte. Dacă fiecare utilizator are unul pe celălalt în lista de contacte, atunci se pot suna.
Un abonament push este creat atunci când un utilizator este adăugat la lista de contacte sau poate fi amânat ulterior.
Abonamentul poate fi verificat sau reînnoit din elementul de meniu „Vizualizare contact”.
Notificările Web Push sunt folosite pentru a notifica un apelat despre un apel video/audio primit. De asemenea, este folosit pentru a încheia sesiunea video/audio.
Entitatea Apel reprezintă apelurile efectuate și primite către utilizator.
Entitatea Chat reprezintă mesajele schimbate între doi utilizatori. În mod implicit, mesajele de chat sunt schimbate și stocate folosind protocolul WebSockets. Mesageria peer-to-peer fără stocare intermediară este planificată pentru versiunile viitoare.
Tonuri de apel noi pot fi adăugate de un administrator în secțiunea „Tonuri de apel” din meniul „Date”.
Un administrator poate seta, de asemenea, tonuri de apel implicite pentru fiecare tip de apel, apel de ieșire sau de intrare.
Utilizatorii își pot schimba tonurile de apel preferate în setările contului lor.
Click aici pentru a vedea demo
* Faceți clic pe butonul pentru a obține o listă de conturi de utilizator demonstrativem