Overview
The Islandora Video Solution Pack is used to ingest digital videos into Fedora. It supports creation of derivatives in various different video formats, and requires the server-side installation of accompanying codecs to enable this functionality. It can also be configured to stream the video to a player window on-site using JWPlayer.
Dependencies
- Islandora
- Tuque
- FFmpeg is required if MKV and MP4 derivatives are to be created on the same server as Islandora. Compliation guides: Ubuntu, CentOS
- ffmpeg2Theora (optional) is only necessary if OGG audio and thumbnail derivatives are to be created on the same server as Islandora ( Instructions).
- The Islandora Islandora JWPlayer library (and the Libraries API module) or the Video.js player are required to play videos in a video object's 'View' tab
...
Note |
---|
remove the --enable-x11grab flag on the ffmpeg configure. |
Downloads
Release Notes and Downloads
Installation
This installation can be very tricky, and possibly the most difficult of all components of the Islandora stack. Please see this post regarding past installs on the Islandora Google Group for details: https://groups.google.com/forum/#!topic/islandora/wuOjmRTY5Rs
Configuration
The Islandora Video Solution pack can be configured at Administration » Islandora » Solution Pack Configuration » Video Solution Pack (http://path.to.your.site/admin/islandora/solution_pack_config/video), and includes the following options:
Viewers
If players have been correctly installed on the server, you will be able to select which one to use here. Videojs and JWplayer are currently supported, but require you to install the islandora_videojs and/or islandora_jwplayer modules and libraries.
...
Check this option to retain files uploaded to a video collection as a datastream appended to the video object. Default value is true. If this is unchecked, then only the derivative datastreams will be preserved.
Paths to FFmpeg/Theora executables
For derivative creation, the Video Solution Pack needs to know the location of the binaries that perform conversion. On Unix-based systems, this can often be done by running:
...
Large files may cause problems with players. There is an assumption that 'MP4' derivatives will not be too large to play in any web-based player, but high-quality OBJs might. This provides a size cap on the files that will be served to the player from the OBJ datastream.
Content Models, Prescribed Datastreams and Forms
The Video Solution Pack comes with the following objects in http://path.to.your.site/admin/islandora/solution_pack_config/solution_packs:
...
The Video Solution Pack comes with the Video MODS Form.
Development
If you would like to contribute to this module, please check out CONTRIBUTING.md. In addition, we have helpful Documentation for Developers info, as well as our Developers section on the Islandora.ca site.
...