Skip to content

oscarRodriguesDev/Tivi-AI

Repository files navigation

# 📹 Sistema de Videoconferência Este projeto é um sistema de videoconferência desenvolvido em **React (Next.js)** utilizando a biblioteca **PeerJS** para comunicação WebRTC. O objetivo é permitir chamadas de vídeo entre usuários de forma simples e eficiente. --- ## 🚀 **Funcionalidades** - 🔗 **Geração automática de ID** para cada usuário. - 📞 **Chamadas de vídeo e áudio** entre usuários. - 🎥 **Suporte a múltiplos streams de vídeo** (local e remoto). - ❌ **Encerramento de chamadas**. - 🎨 **Interface responsiva e intuitiva**. --- ## 🛠 **Tecnologias Utilizadas** - [Next.js](https://nextjs.org/) (React) - [PeerJS](https://peerjs.com/) (WebRTC) - [TailwindCSS](https://tailwindcss.com/) (Estilização) --- ## 📦 **Instalação e Uso** 1. **Clone o repositório:** ```bash git clone https://github.com/seu-usuario/seu-repositorio.git ``` 2. **Instale as dependências:** ```bash cd seu-repositorio npm install ``` 3. **Inicie o servidor:** ```bash npm run dev ``` 4. **Acesse no navegador:** ``` http://localhost:3000 ``` --- ## 📡 **Como Funciona** 1. O sistema gera um **ID único** para cada usuário. 2. O usuário compartilha seu ID com outra pessoa. 3. Ambos os usuários inserem o **ID do parceiro** e clicam em **"Chamar"**. 4. A chamada é estabelecida via WebRTC. 5. O usuário pode **encerrar a chamada** a qualquer momento. --- ## 📜 **Licença** Este projeto está sob a licença MIT. Sinta-se livre para contribuir e melhorar! 🎉 # Tivi-AI

Releases

No releases published

Packages

No packages published

Languages