The Avalon Media System: A Next Generation Hydra Head for Audio and Video Delivery
-
Upload
avalon-media-system -
Category
Education
-
view
1.481 -
download
4
description
Transcript of The Avalon Media System: A Next Generation Hydra Head for Audio and Video Delivery
![Page 1: The Avalon Media System: A Next Generation Hydra Head for Audio and Video Delivery](https://reader033.fdocuments.us/reader033/viewer/2022060106/5483302bb47959e20c8b49c2/html5/thumbnails/1.jpg)
The Avalon Media System
A Next Generation Hydra Head for Audio and Video Delivery
![Page 2: The Avalon Media System: A Next Generation Hydra Head for Audio and Video Delivery](https://reader033.fdocuments.us/reader033/viewer/2022060106/5483302bb47959e20c8b49c2/html5/thumbnails/2.jpg)
Demo!
![Page 3: The Avalon Media System: A Next Generation Hydra Head for Audio and Video Delivery](https://reader033.fdocuments.us/reader033/viewer/2022060106/5483302bb47959e20c8b49c2/html5/thumbnails/3.jpg)
What is Avalon?
Integration with:• ILS• LMS• Websites• Authn/Authz• Archival Storage
Black Hat Guy and Megan from xkcd by Randall Munroe. Used under a Creative Commons BY-NC license.
Legos? Really?
Shhh!
![Page 4: The Avalon Media System: A Next Generation Hydra Head for Audio and Video Delivery](https://reader033.fdocuments.us/reader033/viewer/2022060106/5483302bb47959e20c8b49c2/html5/thumbnails/4.jpg)
Project Partners and Collaborators
![Page 5: The Avalon Media System: A Next Generation Hydra Head for Audio and Video Delivery](https://reader033.fdocuments.us/reader033/viewer/2022060106/5483302bb47959e20c8b49c2/html5/thumbnails/5.jpg)
Development Team
![Page 6: The Avalon Media System: A Next Generation Hydra Head for Audio and Video Delivery](https://reader033.fdocuments.us/reader033/viewer/2022060106/5483302bb47959e20c8b49c2/html5/thumbnails/6.jpg)
Content Processing with Matterhorn
§ Workflow pipeline§ Pingbacks for status updates§ Caching of key metadata / images
![Page 7: The Avalon Media System: A Next Generation Hydra Head for Audio and Video Delivery](https://reader033.fdocuments.us/reader033/viewer/2022060106/5483302bb47959e20c8b49c2/html5/thumbnails/7.jpg)
Opencast Matterhorn
“ Matterhorn is a free, open-source platform to support the management of educational audio and video content. Institutions will use Matterhorn to produce lecture recordings, manage existing video, serve designated distribution channels, and provide user interfaces to engage students with educational videos.”
![Page 8: The Avalon Media System: A Next Generation Hydra Head for Audio and Video Delivery](https://reader033.fdocuments.us/reader033/viewer/2022060106/5483302bb47959e20c8b49c2/html5/thumbnails/8.jpg)
Matterhorn workflowHow does content get prepared for delivery by Avalon?
Content
Status
HTTP Upload
File Dropor
BatchIngest
![Page 9: The Avalon Media System: A Next Generation Hydra Head for Audio and Video Delivery](https://reader033.fdocuments.us/reader033/viewer/2022060106/5483302bb47959e20c8b49c2/html5/thumbnails/9.jpg)
Batch/Unattended Ingest
![Page 10: The Avalon Media System: A Next Generation Hydra Head for Audio and Video Delivery](https://reader033.fdocuments.us/reader033/viewer/2022060106/5483302bb47959e20c8b49c2/html5/thumbnails/10.jpg)
Encoding profilesCustomized encoding profiles for mobile and desktop streaming
![Page 11: The Avalon Media System: A Next Generation Hydra Head for Audio and Video Delivery](https://reader033.fdocuments.us/reader033/viewer/2022060106/5483302bb47959e20c8b49c2/html5/thumbnails/11.jpg)
Status updates
Between every conversion step Matterhorn tells Avalon to ask for an update
![Page 12: The Avalon Media System: A Next Generation Hydra Head for Audio and Video Delivery](https://reader033.fdocuments.us/reader033/viewer/2022060106/5483302bb47959e20c8b49c2/html5/thumbnails/12.jpg)
Caching of key data
§ Poster thumbnails§ Fedora datastreams for technical metadata§ Solr indices for resource discovery
![Page 13: The Avalon Media System: A Next Generation Hydra Head for Audio and Video Delivery](https://reader033.fdocuments.us/reader033/viewer/2022060106/5483302bb47959e20c8b49c2/html5/thumbnails/13.jpg)
Robust Access ControlsCustomizable rules for discovery and access.
![Page 14: The Avalon Media System: A Next Generation Hydra Head for Audio and Video Delivery](https://reader033.fdocuments.us/reader033/viewer/2022060106/5483302bb47959e20c8b49c2/html5/thumbnails/14.jpg)
Stream security
§ Institutional needs§ Tokenized authentication§ RTMP streaming§ HTTP Live Streaming
![Page 15: The Avalon Media System: A Next Generation Hydra Head for Audio and Video Delivery](https://reader033.fdocuments.us/reader033/viewer/2022060106/5483302bb47959e20c8b49c2/html5/thumbnails/15.jpg)
Institutional needsDifferent streaming formats for desktop and mobile users
RTMP Streaming
HTTP Dynamic/Live Streaming
![Page 16: The Avalon Media System: A Next Generation Hydra Head for Audio and Video Delivery](https://reader033.fdocuments.us/reader033/viewer/2022060106/5483302bb47959e20c8b49c2/html5/thumbnails/16.jpg)
Tokenized authentication
Request Stream DetailsReturn Stream URL + Auth Token
838f1b90-0c4f-4eaf-b3fc-4368587f1b8e-af2fad299000fc841d40db30793560ea
Media Package IDAuth Token
Request Stream
Requ
est T
oken
Aut
h
Valid
Toke
n: M
edia
Pac
kage
ID
Inva
lid To
ken:
403Stream
Content
or Not Found
![Page 17: The Avalon Media System: A Next Generation Hydra Head for Audio and Video Delivery](https://reader033.fdocuments.us/reader033/viewer/2022060106/5483302bb47959e20c8b49c2/html5/thumbnails/17.jpg)
RTMP StreamingFlash based player for desktops and full featured platforms
![Page 18: The Avalon Media System: A Next Generation Hydra Head for Audio and Video Delivery](https://reader033.fdocuments.us/reader033/viewer/2022060106/5483302bb47959e20c8b49c2/html5/thumbnails/18.jpg)
HTTP Live Streaming
§ Mobile fallback to a standard HTML5 video container
§ Dynamic segmentation with Adobe Media Server
§ Pre-rendered segments to support other HTTP servers (e.g., Apache, lighttpd, nginx)
![Page 19: The Avalon Media System: A Next Generation Hydra Head for Audio and Video Delivery](https://reader033.fdocuments.us/reader033/viewer/2022060106/5483302bb47959e20c8b49c2/html5/thumbnails/19.jpg)
Back to the demo!
![Page 20: The Avalon Media System: A Next Generation Hydra Head for Audio and Video Delivery](https://reader033.fdocuments.us/reader033/viewer/2022060106/5483302bb47959e20c8b49c2/html5/thumbnails/20.jpg)
Learn more
Bi-weekly demoshttp://go.iu.edu/6Q1
Project sitehttp://www.avalonmediasystem.org/
Source code repositoryhttps://github.com/variations-on-video/
User stories, tasks, and bugshttps://bugs.dlib.indiana.edu/browse/VOV
URLs. Yay.