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

Meta-Issue: Video Derivatives #929

Open
dannylamb opened this issue Sep 18, 2018 · 0 comments
Open

Meta-Issue: Video Derivatives #929

dannylamb opened this issue Sep 18, 2018 · 0 comments
Labels
Repository:Alpaca Issues pertaining to the repository: https://github.com/Islandora/Alpaca Repository: Crayfish Commons Issues pertaining to the repository:https://github.com/Islandora/Crayfish-Commons Subject: Ansible Playbook Related to the maintenance and upkeep associated with an Ansible Playbook for Islandora. Always also Subject: Drupal related specifically to Drupal, usually pointing somewhere on drupal.org Type: documentation provides documentation or asks for documentation. Type: enhancement Identifies work on an enhancement to the Islandora codebase Type: Meta-issue Identifies multiple related tickets for ease

Comments

@dannylamb
Copy link
Contributor

dannylamb commented Sep 18, 2018

This is a meta-issue to track development of video derivative generation. Please refer to this issue in any subsequent issues to link them.

Currently, Islandora CLAW can handle video objects, and you can migrate existing video derivatives from 7.x into CLAW, but you can't generate them on a green field installation.

This will be the ultimate stress test for Islandora CLAW (much like in 7.x) in terms of both raw processing (ffmpeg is a beast) and large file sizes. We should start with our usual microservice approach, that is

  • Develop a HTTP wrapper around ffmpeg as a microservice
  • Emit events from Drupal to an activemq queue
  • Read events from the queue using a camel listener and issue a request to the microservice, storing the results in the repository.
@kstapelfeldt kstapelfeldt added Repository:Alpaca Issues pertaining to the repository: https://github.com/Islandora/Alpaca Subject: Ansible Playbook Related to the maintenance and upkeep associated with an Ansible Playbook for Islandora. Always also Repository: Crayfish Commons Issues pertaining to the repository:https://github.com/Islandora/Crayfish-Commons Type: documentation provides documentation or asks for documentation. Subject: Drupal related specifically to Drupal, usually pointing somewhere on drupal.org Type: enhancement Identifies work on an enhancement to the Islandora codebase Type: Meta-issue Identifies multiple related tickets for ease and removed Alpaca labels Sep 25, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Repository:Alpaca Issues pertaining to the repository: https://github.com/Islandora/Alpaca Repository: Crayfish Commons Issues pertaining to the repository:https://github.com/Islandora/Crayfish-Commons Subject: Ansible Playbook Related to the maintenance and upkeep associated with an Ansible Playbook for Islandora. Always also Subject: Drupal related specifically to Drupal, usually pointing somewhere on drupal.org Type: documentation provides documentation or asks for documentation. Type: enhancement Identifies work on an enhancement to the Islandora codebase Type: Meta-issue Identifies multiple related tickets for ease
Projects
Development

No branches or pull requests

2 participants