igorbezsmertnyi / webrtc-video-chat

WebRTC Video chat on golang signal server and vue js

Home Page:https://gov-chat-907a6ac7eb3a.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WebRTC video chat


The application builds on Simple Peer node module, for opening peer connection between browsers and Go signal server with connect via WebSocket protocol to a user and sending command necessary for connection is done.

Start Application

  1. Clone the repostitory
  2. Install nodejs
  3. Install golang
  4. Install postgresql
  5. Run following command:

go install
go run main.go
npm install
npm run dev

Make sure that psql service working. Also, you need to have postgres user and postgres dbname.

For start postgres you able to use Docker, by run docker-compose up command.

About

WebRTC Video chat on golang signal server and vue js

https://gov-chat-907a6ac7eb3a.herokuapp.com/


Languages

Language:JavaScript 45.3%Language:Vue 33.0%Language:Go 18.9%Language:Stylus 2.2%Language:HTML 0.5%Language:Procfile 0.0%