Categorygithub.com/covrom/hls-streamer
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:

OBSStudio

Usage

  1. Build and run
  2. Run OBS Studio with settings above
  3. Push on "Start Recording" (not streaming!) in OBS Studio
  4. Open browser at http://localhost:9099
  5. 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.