O live-streamer é o cliente de um sistema que manipula uma sessão de video conferência, fazendo sua gravação e envio para plataformas de streaming. Todo o processo pode ser controlado remotamente por um operador através da utilização do live-web.
IMPORTANTE: esse projeto é parta da infra-estrutura de um sistema maior. Para conhecer sobre o projeto, visite dev.practice.uffs.cc
Aqui você pode colocar uma screenshot do produto resultante desse projeto. Descreva também suas features usando uma lista:
- Fácil integração;
- Poucas dependências;
- Utiliza um template lindo para organizar o
README
; - Possui ótima documentação e testes.
Para executar o projeto, você precisa ter o seguinte instalado:
Feito a instalação das dependências, é necessário obter uma cópia do projeto. A forma recomendada é clonar o repositório para a sua máquina.
Para isso, rode:
git clone --recurse-submodules https://github.com/practice-uffs/live-streamer && cd live-streamer
Instale também as dependências do NodeJS executando:
npm install
Crie o arquivo config.json
a partir do arquivo config.json.example
para personalizar o sistema para suas necessidades:
cp config.json.example config.json
Depois de seguir todos os passos de instalação, rode o aplicativo como:
npm start
Sua ajuda é muito bem-vinda, independente da forma! Confira o arquivo CONTRIBUTING.md para conhecer todas as formas de contribuir com o projeto. Por exemplo, sugerir uma nova funcionalidade, reportar um problema/bug, enviar um pull request, ou simplemente utilizar o projeto e comentar sua experiência.
Veja o arquivo ROADMAP.md para ter uma ideia de como o projeto deve evoluir.
Esse projeto é licenciado nos termos da licença open-source MIT e está disponível de graça.
Veja todas as alterações desse projeto no arquivo CHANGELOG.md.
Abaixo está uma lista de links interessantes e projetos similares: