Todos os projetos

Disponível · Web e Windows

JanjaLive

Compartilhamento privado de tela para grupos de amigos. Salas persistentes, participação explícita e clientes web e Windows.

Minha atuaçãoDesenvolvimento de produto autoral
TecnologiasNext.js, React, TypeScript, WebRTC, PostgreSQL, Electron
O problema
Compartilhar telas de forma privada com um grupo que pode voltar à mesma sala.
Minha contribuição
Fluxos de salas e membros, configurações de captura e regras compartilhadas entre web e desktop.
O resultado
Clientes web e Windows com salas persistentes, convites e configurações de captura de tela.
Interface de JanjaLive
Abrir imagem em tamanho original

Um lugar para voltar

Construí o JanjaLive para amigos que querem compartilhar uma tela em privado e retornar ao mesmo grupo depois. Salas e participação persistem; presença e transmissões, não.

Essa distinção orienta a experiência: pessoas podem reabrir uma sala autorizada sem tratar cada sessão como uma nova transmissão pública.

Permissões antes da transmissão

O login usa Discord. A participação em salas depende de convite ou aprovação, e o produto não oferece um diretório público de transmissões.

A interface pede ao usuário que escolha o que compartilhar. Captura de tela, áudio do sistema e reprodução são capacidades distintas do navegador e da plataforma; o produto não promete suporte universal às três.

Web e desktop, mesmas regras

Clientes web e Windows usam as mesmas salas e regras de participação. WebRTC transporta a mídia; o backend cuida de identidade, permissões e sinalização temporária para conectar participantes.

O desktop acrescenta seletor de fontes, links de salas e fluxo de atualização. Continua sujeito aos mesmos limites de autorização, sem criar um caminho alternativo para contorná-los.

Projetar para a sessão real

Resolução e taxa de quadros são escolhas explícitas. Mais de um membro pode transmitir, e quem assiste escolhe o que acompanhar.

O trabalho inclui interações do player no celular e o fluxo de captura controlado pelo navegador. Esses detalhes afetam o conforto de uso, não apenas a conexão da transmissão.

Web e Windows

Construí os clientes web e Windows em torno das mesmas regras de salas e participação. O foco atual é Chromium no Windows, com seleção de fonte e qualidade de compartilhamento configuradas antes de cada sessão.

Conheça outros projetos Entre em contato