www.uninett.no Adopting ¡OC ¡Matterhorn ¡for ¡large ¡scale ¡ deployment 7th ¡TF-‑Media ¡Task ¡Force ¡Meeting Paris ¡France, ¡April ¡2-‑3 ¡2013 Thorleif ¡Hallén ¡thorleif.hallen@uninett.no Tobias ¡Wunden ¡tobias@entwinemedia.com ecampus.no torsdag 4. april 13
About ¡UNINETT ¡eCampus ∗ Programme ¡funded ¡by ¡ministry ¡of ¡education ∗ Hosted ¡by ¡UNINETT ∗ Aiming ¡to ¡increase ¡use ¡and ¡quality ¡of ¡technology ¡ ¡in ¡ higher ¡education ∗ Shared ¡services ¡ ∗ Networking ∗ Establish ¡best ¡practice torsdag 4. april 13
About ¡Entwine 3 torsdag 4. april 13
Serving ¡higher ¡education 4 torsdag 4. april 13
Connecting ¡the ¡dots 5 torsdag 4. april 13
Connecting ¡the ¡dots 5 torsdag 4. april 13
WHY ¡SHARED ¡SERVICES? ∗ Federated ¡logins ∗ Reduce ¡costs ∗ Concentrate ¡knowledge ∗ Remove ¡barriers ¡– ¡make ¡systems ¡available ∗ Develop ¡addons ¡for ¡added ¡value torsdag 4. april 13
www.uninett.no LECTURE ¡RECORDING ¡SERVICES torsdag 4. april 13
www.uninett.no CAMTASIA ¡RELAY relay.ecampus.no OFFICE ¡& ¡CLASSROOMS ∗ Podcast ¡from ¡PC/Mobile ¡phone ∗ Sound ¡– ¡VGA ¡-‑ ¡Camera ∗ Extremely ¡easy ¡to ¡use ∗ Good ¡technical ¡quality ∗ Supports ¡open ¡standards ∗ Supports ¡industry ¡standards ∗ 900 ¡users ¡without ¡marketing ∗ Add-‑ons ¡on ¡the ¡way torsdag 4. april 13
www.uninett.no MEDIASITE CLASSROOMS ¡& ¡LECTURE ¡THEATERS ∗ Professional ¡– ¡Reliable ¡-‑ ¡Scalable ∗ Live ¡& ¡VOD ∗ 3 ¡different ¡video ¡formats ∗ iOS ¡and ¡Android ¡is ¡supported ∗ Shared ¡service ¡reduce ¡cost ∗ 20 ¡institutions ∗ Screencast ¡in ¡version ¡6.1 torsdag 4. april 13
www.uninett.no ADOBE ¡CONNECT connect.uninett.no OFFICE/HOME ∗ Lectures ¡and ¡meetings ¡online ∗ More ¡than ¡20 ¡institutions ∗ Norway’s ¡largest ¡campus ¡– ¡with ¡recording ¡functionality ∗ Joint ¡effort ¡to ¡reduce ¡cost ¡and ¡focus ¡knowledge ∗ Full ¡access ¡for ¡academic ¡staff ¡AND ¡students torsdag 4. april 13
www.uninett.no WOWZA streamer.uninett.no MEDIA ¡STREAMING ∗ Streaming ¡infrastructure ∗ Live ¡and ¡VOD ¡to ¡all ¡systems ∗ Server ¡side ¡recording ¡is ¡included ∗ Service ¡development torsdag 4. april 13
What ¡and ¡where Institution Mediasite Mediasite LIVE ¡| ¡VOD VOD Adobe ¡Connect Individuals LIVE ¡| ¡VOD Camtasia ¡Relay VOD Infra Wowza LIVE ¡| ¡VOD Home/Office Anywhere Physical ¡classroom Lecture ¡theatre torsdag 4. april 13
What ¡is ¡OC ¡Matterhorn 13 torsdag 4. april 13
What ¡is ¡OC ¡Matterhorn Time table Campus Authentication Information System Authorization 2 3 1 Scheduling Service Ingest Service 4 4 7 6 5 5 13 torsdag 4. april 13
What ¡is ¡OC ¡Matterhorn 2 1 MediaIngest Service 3 MediaInspection Service WorkingFile 5 4 Repository <track> <info/> </track> MediaComposer 6 Service Workflow 7 Service Publishing Service 9 13 torsdag 4. april 13
What ¡is ¡OC ¡Matterhorn 1 Workflow Service 2 iTunes U YouTube 2 Publishing Publishing Service Service 2 <meta> <meta> <data/> <data/> </meta> 3 </meta> Feed 5 Publishing Service Sakai Publishing <feed> Service <data/> </feed> 7 Engage Publishing Service 4 ? 6 13 torsdag 4. april 13
Matterhorn ¡and ¡metadata ∗ Dublin ¡Core ¡for ¡static ¡metadata ∗ Mpeg-‑7 ¡for ¡time ¡based ¡metadata ∗ iCalendar ¡scheduling ¡information ∗ RSS/ATOM ¡for ¡delivery ¡and ¡syndication 14 torsdag 4. april 13
Matterhorn ¡and ¡integration ∗ IMS/LTI ¡learning ¡tools ¡integration ∗ OAI-‑PMH ¡metadata ¡harvesting ∗ Spring ¡Security ¡to ¡support ¡ldap, ¡shibboleth, ¡.. ∗ REST ¡for ¡service ¡orchestration ¡and ¡integration ∗ Java ¡and ¡osgi ¡for ¡“true” ¡developers ∗ Workflows ¡for ¡XML ¡to ¡Java ¡mappings ∗ Player ¡for ¡integration ¡with ¡“end ¡users” 15 torsdag 4. april 13
Datacenter I 7 1 Distribution Ingest Service 5 2 Datacenter HTTP / RTMP I/O Distribution I Work I Synchronize 3 6 Datacenter II 4 Processing Work II 4 5 7 1 Ingest Distribution Service 2 Datacenter 6 HTTP / RTMP I/O Distribution II 16 torsdag 4. april 13
What ¡and ¡where Institution Mediasite Mediasite LIVE ¡| ¡VOD Matterhorn VOD Adobe ¡Connect Individuals LIVE ¡| ¡VOD Camtasia ¡Relay VOD Infra Wowza LIVE ¡| ¡VOD Home/Office Anywhere Physical ¡classroom Lecture ¡theatre torsdag 4. april 13
Matterhorn ¡in ¡UNINETT ∗ First ¡efforts ¡3-‑4 ¡years ¡back ¡-‑ ¡experiments ∗ Not ¡enough ¡resources ¡to ¡set ¡up ∗ Not ¡sure ¡of ¡Matterhorn ¡direction 18 torsdag 4. april 13
Matterhorn ¡requirements ¡in ¡Norway ∗ SAML ¡2.0 ¡Support ¡-‑ ¡Feide ∗ Multi-‑tenant ¡support ¡(For ¡Matterhorn ¡as ¡a ¡shared ¡ service) ∗ Low ¡cost ¡solution ∗ Robust ∗ Some ¡wanted ¡an ¡open ¡source ¡solution 19 torsdag 4. april 13
UNINETT ¡and ¡Entwine ∗ Initially ¡wanted ¡to ¡make ¡donation ¡to ¡support ¡project ∗ Was ¡asked ¡to ¡hire ¡Entwine ¡instead ¡-‑ ¡expertise ¡and ¡ know-‑how ∗ Entwine ¡contributes ¡back ¡to ¡the ¡community ∗ Hired ¡Entwine ¡to ¡design ¡and ¡set ¡up ¡OC ¡Matterhorn 20 torsdag 4. april 13
Pilot ¡phase ∗ Capture ¡agents ∗ pilot ¡institutions ∗ Requirements ¡gathering 21 torsdag 4. april 13
Future ¡work ∗ Move ¡into ¡production ∗ Entwine ¡doing ¡support ∗ Integration ¡with ¡timetabling ¡and/or ¡student ¡ administration ∗ 22 torsdag 4. april 13
Concept: ¡Mina MINA -‑ Identification -‑ Presentation torsdag 4. april 13
www.uninett.no www.ecampus.no www.entwinemedia.com torsdag 4. april 13
Recommend
More recommend