popcorn/README.md

20 lines
955 B
Markdown
Raw Normal View History

2024-10-19 20:54:59 +00: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!