repositorypackage
1.0.0
Repository: https://github.com/covrom/hls-streamer.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# README
hls-streamer
Build and run ./hls-streamer without parameters. The http server with the player starts, as well as the TCP server for receiving the stream from OBS Studio.
OBS Studio is configured like this:
Usage
- Build and run
- Run OBS Studio with settings above
- Push on "Start Recording" (not streaming!) in OBS Studio
- Open browser at http://localhost:9099
- See translation from OBS Studio with time delay about 6-10 second
Architecture
- OBS Studio -> hls-streamer with one-input access TCP stream from OBS Studio, or system stdin pipe (see --help),
- hls-streamer -> m3u8 and HLS chunks at file system,
- http server sharing m3u8 and HLS chunks (http.FileServer),
- index page with video.js, that render streaming.