Skip to content

Latest commit

 

History

History
70 lines (51 loc) · 2.39 KB

README.md

File metadata and controls

70 lines (51 loc) · 2.39 KB

Logo


Take control over your content and stream it yourself.
Explore the docs »
View Demo · Use Our Server for Testing · FAQ · Report Bug


Owncast windows fix/mod

Getting Started

I created this small fix by modifying only two files to make FFmpeg work on Windows. It was written quickly, with some help from ChatGPT, so it's not perfect. I'm publishing this as an unfinished but functional fix. For now, it works at 0.1.3 version.

How to

compiled server check latest release

OR

Build your own

Backend

The Owncast backend is a service written in Go.

  1. Ensure you have prerequisites installed.
    • C compiler, like MinGW
    • ffmpeg, tested on ffmpeg-2024-06-27-git-9a3bc59a38-full_build
  2. Install the Go toolchain (1.21 or above).
  3. Download source. https://github.com/owncast/owncast/archive/refs/tags/v0.1.3.zip
  4. put ffmpeg.exe in projcet folder or add it to PATH
  5. paste files to owncast folder from repo
  6. go run main.go will run from the source. or go build and run exe
  7. Visit http://yourserver:8080 to access the web interface or http://yourserver:8080/admin to access the admin.
  8. Point your broadcasting software at your new server and start streaming.
  9. That it's, now run server by go run main.go or builded exe

Frontend (not needed)

The frontend is the web interface that includes the player, chat, embed components, and other UI.

  1. This project lives in the web directory.
  2. Run npm install to install the Javascript dependencies, maybe some npm audit.
  3. Run npm run dev

TODO

License

This project is based on Owncast (https://github.com/owncast/owncast), distributed under the MIT License.