Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Media Overlay support #25

Closed
HadrienGardeur opened this issue Mar 13, 2017 · 1 comment
Closed

Implement Media Overlay support #25

HadrienGardeur opened this issue Mar 13, 2017 · 1 comment
Assignees

Comments

@HadrienGardeur
Copy link

HadrienGardeur commented Mar 13, 2017

The streamer is responsible for:

  • parsing the OPF and SMIL files
  • storing the media overlay info in-memory
  • exposing the media overlay info using HTTP & JSON (document for the syntax and for the manifest)

The Go version has started the implementation with the following ideas:

  • whenever a spine item references a media overlay, we include a link to the media overlay service
  • each SMIL file is parsed and the relevant nodes are associated to link objects in spine/resources using a single structure

This issue is meant to be an epic for all on-going development in Go/Swift/Java for this feature.

@danielweck
Copy link
Member

The NodeJS implementation has the same level of support compared with Go, but fixes the SMIL data model (interspersed par/seq). I will file a separate issue.
https://github.com/edrlab/r2-streamer-js

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants