Skip to content

iori-rs/iori

Repository files navigation

iori

A brand new HLS / MPEG-Dash stream downloader, with support for both VoD and Live streaming.

Download

You can get the pre-compiled executable files from artifacts. (Like this)

Project Structure

  • bin: Contains the main executable crates, like minyami and shiori.
  • crates: Core library crates, such as iori (the downloader core) and iori-ssa (Sample-AES decryption).
  • plugins: Plugin system related crates, like shiori-plugin, shiori-plugin-showroom.
  • platforms: Video platform-specific implementations, such as iori-nicolive and iori-showroom.

Road to 1.0

  • Separate decrypt and download
  • Support EXT-X-DISCONTINUITY for HLS
  • Support custom descryption logic
  • Support custom StreamingSource for plugins

About

A brand new HLS(M3u8)/DASH(mpd) stream downloader

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 5

Languages