Basic livestreaming server for continuous stream from different files
Find a file
2025-02-02 17:10:23 +02:00
admincli Move server things into server folder, add basic admin program for interacting with the admin api 2025-02-01 19:38:58 +02:00
hlsgenerator Add prototyping programs 2025-02-02 17:10:23 +02:00
segmentwatcher Add prototyping programs 2025-02-02 17:10:23 +02:00
server Move server things into server folder, add basic admin program for interacting with the admin api 2025-02-01 19:38:58 +02:00
.envrc Add .envrc, bump deps 2024-02-23 19:10:37 +02:00
.gitignore Bump deps 2025-02-01 19:07:08 +02:00
docker-compose.yml Initial commit 2023-06-13 00:07:14 +03:00
docker.nix Formatting 2023-07-26 03:23:33 +03:00
family_guy_wheel.mp4 Initial commit 2023-06-13 00:07:14 +03:00
flake.lock flake.lock: Update 2025-02-01 19:02:27 +02:00
flake.nix Move server things into server folder, add basic admin program for interacting with the admin api 2025-02-01 19:38:58 +02:00
get_style.sh Updated get_style.sh 2024-02-23 19:12:40 +02:00
go.work Add prototyping programs 2025-02-02 17:10:23 +02:00
go.work.sum Add prototyping programs 2025-02-02 17:10:23 +02:00
README.md Add change dependencies list and TODO section to README.md 2024-02-25 21:17:26 +02:00

Livestream

Basic livestreaming server for continuous stream from different files

Running with nix

nix run git+https://forge.catnip.ee/batteredbunny/livestream -- --media /media

Dependencies

  • golang
  • ffmpeg

TODO

  • Add a stop playing API
  • Change media folder API
  • Add a video queue (Add to queue, Skip, Show APIs)
  • Fix size of chat and video player
  • Make UI responsive for mobile