Skip to content

DVR an HLS live manifest or download an HLS vod manifest onto your computer. Polls and downloads the manifest, fragments, and keys

Notifications You must be signed in to change notification settings

alkerway/copyhls

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Copy Manifest Tool

This is a rewrite of https://github.com/alkerway/copylivemanifest, with the goal being to make the code more simple and declarative. A look at src/main.ts should give a declarative overview of how the program runs.

Live

DVRs a given level manifest by polling and downloading fragments for a given amount of time, constructing an updating event-type playlist.

Vod

Quickly downloads a given level manifest by concurrently downloading a configurable number of frags at once, but still keeps the order and updates so that one can watch the video as a live manifest while it's downoading.

Usage

  • Have node installed
  • Create an empty manifest directory in the project root
  • Specify the level url and download time in src/utils/config.ts
  • run npm start

About

DVR an HLS live manifest or download an HLS vod manifest onto your computer. Polls and downloads the manifest, fragments, and keys

Resources

Stars

Watchers

Forks