Very-very simple proof of concept on streaming a video file trough HLS, with live re-encoding by ffmpeg using NVENC and CUDA.
Find a file
2025-10-07 21:38:17 +02:00
server init 2025-10-07 21:38:17 +02:00
.gitignore init 2025-10-07 21:38:17 +02:00
encode.sh init 2025-10-07 21:38:17 +02:00
index.html init 2025-10-07 21:38:17 +02:00
README.md init 2025-10-07 21:38:17 +02:00
reencode.sh init 2025-10-07 21:38:17 +02:00
split_encode.sh init 2025-10-07 21:38:17 +02:00

stream-poc

Very-very simple proof of concept on streaming a video file trough HLS, with live re-encoding by ffmpeg using NVENC and CUDA.

Get the test video from: http://bbb3d.renderfarming.net/download.html

Run it:

  • Get the test video
  • Run ./encode.sh
  • Run the server like this: cd server; go run .