A live streaming system that supports multiple platforms, built with a Go backend and JavaScript frontend.
- Cross-platform live streaming
- Responsive UI for both desktop and mobile devices
- High performance backend designed using Go language
- Lightweight frontend built with vanilla JavaScript
The backend is implemented in Go, and it provides APIs to handle:
- User authentication and authorization
- Managing streaming channels
- Handling video streaming
To run the backend server, navigate to the backend
directory and execute the following command:
go run main.go
The frontend is developed using HTML, CSS, and JavaScript. It communicates with the backend APIs for user interactions and data updates.
To start the frontend, open the index.html file in a web browser.
This project is licensed under the MIT License. For more information, please see the LICENSE file.