O envolvimento em reuniões digitais deve ser simples, seguro e não requer instalação de software, apenas um navegador e uma conexão com a Internet.
Logins desnecessários, registros de usuários e dados não devem fluir através de terceiros, mas entre os pares envolvidos na reunião, isso torna a conexão privada e também resistente a servidores sobrecarregados que aplicativos como Skype e Discord podem experimentar sob alta carga, o que geralmente acontece em uma crise.
Nossas reuniões digitais devem ser flexíveis, resilientes e protegidas!
As empresas, associações e indivíduos da Kollokvium, jovens e idosos, talvez especialmente aqueles sem nenhuma experiência mais profunda do computador, pois não requer instalação ou inscrição e podem ser iniciados simplesmente seguindo um link e clicando em Start.
Unlike many other video conferencing technologies we passes everyone's Media Streams to all participants, rather than sending the to a central media server for mixing the streams, The result is lower latency, better quality, privacy and security, as data flow P2P , there is now middleman involved, except in the setup phase of the room's (negotiation), not nothing is stored at server(s) and data is ofcourse encrypted, our server is just a message broker (sinalização e estado dos quartos).
O sistema usa tecnologias nativas padronizadas, como o WebRTC, o padrão aberto para comunicação na Web. Também aproveitamos o poder da tecnologia já em nossas mãos de usuários finais - não reinvente a roda novamente!
Nossa implementação adiciona conceitos avançados de roteamento de vídeo, como encaminhamento de fluxo, estimativas de largura de banda e muitas outras coisas.
..e mais
ctrl-l solicita fluxos de mídia de baixa resolução de todos os participantes conectados.
ctrl-r Start / Stop Recording of Meeting (aplica-se à recuperação de todos os participantes)
ctrl-g Google-Speaker Vide / Grid View (padrão).
Microfone mudo / uns mute ctrl-m .
Câmera mudo / unte ctrl-v .
ctrl+q mudo / un-mute All Audio.
ctrl+s Ativar / desativar legendas (legendas).
ctrl+i / mostro a janela de bate -papo e compartilhamento de arquivos.
ctrl-u RECE ESTATÍSTICAS PARA CADA RTCPECONNEÇÃO. Gere relatórios baseados em 1-N HTML que são passados de volta ao cliente como arquivos para download.
ctrl-b Iniciar/parar de gravação de cada fluxo individualmente.
broadcast mode - uma visualização/modo em que o usuário pode criar uma sala/espaço para transmissões de 1 muitos para palestras, apresentações e esses cenários
advanced mode -Uma Visualização/Modo que permite o "Organizador" (criador de reuniões) Mudo Vídeo/Áudio remoção, chute, proibição, trava e defina os códigos de pinos etc. ** 2022-01-31-Atualmente desenvolvendo ***
Clone o repositório e execute npm install consulte o package.json para obter scripts de construção.
Consulte o package.json (seção/objeto de scripts)
Construa e inicie o uso npm start e depois navegue até localhost:1337 ou para o desenvolvimento somente do front -end Use npm start:debug , que é muito mais suave. Por favor, observe que o NPM Start: Debug está usando um servidor WSS compartilhado hospedado por nós por padrão. Estude seções de scripts do package.json para obter informações futer.
Para implantar no Azure, você precisa de uma conta do Azure e precisa criar um aplicativo WEP do Azure e uma conta de armazenamento para hospedar o site estático.
Fork o repositório e conecte -se a Heroku e execute a implantação, modifique o Settings.json
Se você deseja implantar apenas o front-end como um site estático, crie o aplicativo e copie todos os arquivos da pasta Dist/Client para a raiz do seu aplicativo da Web.
Boa sorte, e se tiver problemas, insetos ou perguntas ou apenas tiver idéias para compartilhar. Publique aqui em questões (https://github.com/coloquium/kollokvium/issues)
Agradecemos a Sami Anas, https://www.pexels.com/sv-se/@samianas para a imagem de fundo Greate que usamos atualmente.
Atenciosamente a equipe Kollokvium (Colóquio)