Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 1.24 KB

README.md

File metadata and controls

46 lines (29 loc) · 1.24 KB

WebRTC Go Server

This project is a Go server implementation for WebRTC-based video conferencing.

Overview

The server facilitates the creation and joining of rooms for video conferencing using WebRTC technology. It provides endpoints for creating rooms and joining existing ones. The server also handles signaling between clients to establish peer-to-peer connections for video streaming.

Features

  • Create new rooms for video conferencing.
  • Join existing rooms to participate in video calls.
  • Signaling between clients to establish WebRTC connections.
  • Utilizes Go's built-in HTTP server for handling requests.

Getting Started

To get started with the project, follow these steps:

  1. Clone this repository to your local machine:

    git clone https://github.com/Inigojeevan/WebRTC.git
    
  2. Navigate to the project directory:

    cd WEBRTC
  3. Install all required dependencies.

  4. Start the server:

    go run main.go
  5. Go to frontend directory:

    npm run dev

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request. Please make sure to follow the code of conduct.