This Go application demonstrates how to implement HLS (HTTP Live Streaming) using the Go programming language. HLS is a widely used streaming protocol for delivering multimedia content over the internet, and this project provides a basic example of how to set up an HLS server in Go.
Before getting started, ensure you have the following prerequisites:
- Go (https://golang.org/doc/install)
- FFmpeg (https://www.ffmpeg.org/download.html) for creating video segments (optional)
- Clone this repository:
git clone https://github.com/kannan112/video-streaming
- Change to the project directory: cd video-streaming
Install any Go dependencies (if applicable) using go get or a package manager of your choice.
Usage Running the HLS Server