GithubHelp home page GithubHelp logo

guiseek / speek.video Goto Github PK

View Code? Open in Web Editor NEW
21.0 4.0 6.0 13.98 MB

Crie um link para conversar e pronto. Sua ligação funciona pessoa pra pessoa, sem servidores, sem persistência, direto ao ponto.

Home Page: https://speek.video

License: MIT License

JavaScript 3.05% TypeScript 69.50% HTML 7.33% SCSS 20.07% Shell 0.06%
p2p p2p-chat webrtc webrtc-signaling signaling angular

speek.video's Introduction

Speek Video - Liberdade em áudio e vídeo

Speek

Comunicação livre em áudio e vídeo, sua ligação funciona ponto a ponto, sem passar por servidores. Sem persistência em banco de dados. Sem registros

Como contribuir

speek.video's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

speek.video's Issues

Avisar usuário sobre permissões antes de entrar na sala

Problema
Sem no mínimo uma das permissões, no caso, áudio ou vídeo não faz sentido o usuário entrar na sala.

Proposta
Antes de entrar na sala, o usuário deve conceder permissões de acesso ao aplicativo.

Solução
Adicionar essa validação ao MeetGuard e RoomGuard.

  1. Caso o usuário não tenha concedido permissão nem de câmera, nem de microfone, o guarda não deve permitir a entrada dele
  2. Deve abrir uma dialog explicando o motivo dele não acessar diretamente a sala
  3. Após explicação, alerta-lo que a próxima etapa é permitir um dos dois ou os dois dispositivos de mídia
  4. Fazer requisições de permissões e caso concedidas, permitir a entrada na sala.
  5. Caso já existe uma pessoa na sala aguardando, ao completar 60 segundos sem o usuário barrado em permissões ainda não tiver permitido, deve mostrar um aviso ao usuário que aguarda sobre a situação.

Firefox crash

API permission quebrando no Firefox, fazer validação de navegador

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.