Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 862 Bytes

README_WIP.md

File metadata and controls

34 lines (23 loc) · 862 Bytes

Streamer

The streamer is one of the main modules of the Readium-2 project.

The streamer is usually divided into four different parts:

Every implementation should attempt to make each of these parts as independent as possible, to make sure that they can also be reused for other use cases.

Parser

  • access packaged or exploded publications
  • parse EPUB 2.x and 3.x
    • metadata
    • spine & manifest
    • table of contents (NCX, Navigation Document)
    • media overlays
    • encrypted resources

Fetcher

  • get the content of a publication's resource
  • deobfuscate & decrypt resources

Server