20 lines
955 B
Markdown
20 lines
955 B
Markdown
|
# 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!
|