Hydra Time-Based Media Working Session 2013-06-06

Samvera Community Wiki


Hydra Time-Based Media Working Session 2013-06-06

What parts of Hydra Media functionality could be abstracted / extracted / gemified / etc. in such a was as to make them easier to use across heads / implementations / institutions?

ANSWER: see below, but build a viewer abstraction first...

DISCOVERY

  • Honor access rights

  • Delivery/Streaming

  • Viewer abstraction **** (do this first)

    • give options for playback

    • make synced transcripts easy to provide

    • pluggability

    • Real-time (delivery) transcoding negotiation * has server and infrastructure implications

  • Gallery view

  • Segmented discovery

    • Transcript (time encoded)

    • Navigate composite works (opera) by segments (act/scene)

  • Embeddable player for external sites (with auth wrapping)

  • User selected clips

    • User selects start and end times within asset

    • for playback / embedding in same and external sites

    • for requesting uncompressed clips of original datastream

  • Temporary handles (one-time-links, 30-day links, i.e. link with expiration, lease, reverse embargo)

  • Lease (reverse embargo / expiration) w/graceful behavior (not necessarily just for video)


INGEST

  • Transcoding / Derivatives / Pre-segmentation

  • Characterization

  • Metadata Curation

  • Rights (license) management

  • Access (managment and visibility) management

  • Index transcripts / translations

  • Lease (reverse embargo / expiration) w/graceful behavior