No description
Find a file
2024-10-19 16:54:59 -04:00
encoded nyaaaa~ 2024-10-19 16:54:59 -04:00
packaged nyaaaa~ 2024-10-19 16:54:59 -04:00
source nyaaaa~ 2024-10-19 16:54:59 -04:00
static nyaaaa~ 2024-10-19 16:54:59 -04:00
encode.sh nyaaaa~ 2024-10-19 16:54:59 -04:00
package.sh nyaaaa~ 2024-10-19 16:54:59 -04:00
README.md nyaaaa~ 2024-10-19 16:54:59 -04:00

SSI Movie Night Processing

Dependencies

  • ffmpeg
  • shaka packager
  • your time
  • some facedesking
  • blahaj

Notes

specifically, I changed availabilityStartTime, added suggestedPresentationDelay="PT10S", and removed timeShiftBufferDepth probably non-spec but who cares oh I also removed minimumUpdatePeriod to disable polling usually it's supposed to be polling that endpoint to see new chunks or end the livestream but you can also just... not do that and make the player hang forever after the livestream ends the BBC actually just removed the segment list alltogether and their file is literally static and gets refetched every few hours as a sanity check and then there's Apple, who forces you to create a manifest for each stream (incl. every quality option) and update all of them with a non-dynamic list of available segments it's literally an M3U playlist with extra steps

SEE static/manifest.mpd.example FOR MANIFEST FORMAT!