MediaMosa @ Steeple Workshop Oxford, July 1 2011 - SURFnet. We make innovation work ` Frans Ward Senior Technical Product Manager SURFnet Advanced Services MediaMosa: Open Source Media Management Software to Build an Open Video Platform “Open Video in Education” Saturday, July 2, 2011
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work
`
Frans WardSenior Technical Product ManagerSURFnet Advanced Services
MediaMosa: Open Source Media ManagementSoftware to Build an Open Video Platform
“Open Video in Education”
Saturday, July 2, 2011
MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work
OVERVIEW
• About SURFnetAnd our services. Briefly...
• MediaMosa IntroductionWhat is it?
• MediaMosa FeaturesWhat can it do for you?
• MediaMosa ArchitectureHow is it build?
• Technology Scouting ProjectsHow can MediaMosa be of use here?
Saturday, July 2, 2011
About SURFnet
• The SURFnet network is the national computer network for higher education and research in the Netherlands (NREN)
• SURFnet is a subsidiary of the SURF organization
• Not for profit, 80 employees
• 180 connected institutions, serving 1 million users
NREN, National Research and Education Network
MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work
Saturday, July 2, 2011
The SURF organization
Policymaking
Task Organizations
Institutions
Customer Relation
Strategic Direction
MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work
SURFfoundation
SURFnet
SURFdiensten
Saturday, July 2, 2011
SURFnet ServicesSURFnet provides advanced services to the
Dutch research and education community
High performance networking. SURFnet plays a leading role in the development of national, European and world-wide networking.
Authentication and authorization services to provide secure access to the network and other resources.
Advanced multimedia collaboration tools, including high quality audio/video streaming and communication.
NREN, National Research and Education Network
MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work
Software to build a Media Management andDistribution Platform
Main Entry: 1me·dia-mo-saPronunciation: \ˈmē-dē-ə-mō-ˈzā\Function: open source software to build a media management and distribution platformRelease Date: 8 april 2009
In use by SURFnet and Kennisnet on their
VP-Core platform since July 2008
MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work
Saturday, July 2, 2011
Fron
t-en
dA
pplic
atio
nsBa
ck-e
ndM
edia
Mos
a
‣ Separation of front-end and back-end functionality
‣ Open source and open source components !
‣ Based on a Service Oriented Architecture
‣ Multiple end-user applications on a centralized video backend infrastructure
‣ Performance and High availability
‣ Scalable for future expansions
‣ Flexibility: combining components
MediaMosa Architecture Blueprint
➡ Common base for MediaMosa is Drupal 7
MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work
Saturday, July 2, 2011
SURFnet. We make innovation work1
RESTRepresentational State Transfer
• All interactions (messages) with the MediaMosa platform are done with REST-calls.
• REST strictly refers to a collection of network architecture principles which outline how resources are defined and addressed.
• REST is a Client-server, Stateless, Cacheable and Layered protocol.
✓ This reduces the complexity ✓ improves the effectiveness of
performance tuning✓ increases the scalability of pure
CRUD REST-calls on all objects possible. i.e.:• POST /asset/create?user=John• GET /asset/$asset_id • POST /mediafile/$mediafile?filename=NewName• POST /collection/$coll_id/delete?user=John
Objects are organized in assets, media files and collections
MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work
Saturday, July 2, 2011
SURFnet. We make innovation work1
Transcoding Services
Based on FFMPEG a complete, cross-platform solution to record, convert and stream audio and video. It includes libavcodec - the leading audio/video codec library.
MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work
Saturday, July 2, 2011
SURFnet. We make innovation work1
Access ManagementScreening
Default: Media is accessible for everyone. Option to set access restrictions for playing media on the following properties:
• Domain, or group of domains: i.e only accessible from .surfnet.nl
• Realm, or group of realms:i.e. using SURFfederation authentication infrastructure
• User, or group of users: only give rights to user=john or group "class-24"
MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work
Saturday, July 2, 2011
SURFnet. We make innovation work1
Search Services
MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work
Simple Search: • GET /asset?owner=John• GET /asset?collection=7
Advanced Search using CQL level 2 :• “(dc.title = foo OR qdc.title_alternative = bar)” • “NOT (dc.title = foo AND dc.title = bar)” • “^cat ^dog tree^”
http://www.loc.gov/standards/sru/specs/cql.html
Support for Apache SOLR as alternative search engine!
RECORDING BOX LECTURE RECORDINGCommunity Development Projects
MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work
Saturday, July 2, 2011
SURFnet. We make innovation work1
RECORDING BOX LECTURE RECORDINGCommunity Development Projects
MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work
Picture in Picture, Chapter marking, Text Recognition, Recording Player for Flash and iPad
Saturday, July 2, 2011
SURFnet. We make innovation work1
RECORDING BOX LECTURE RECORDINGCommunity Development Projects
MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work
Saturday, July 2, 2011
SURFnet. We make innovation work1
RECORDING BOX LECTURE RECORDINGCommunity Development Projects
MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work
• Automatic publishing• Create and use metadata• Rich Media content• All metadata searchable
Saturday, July 2, 2011
MEDIAMOSA INNOVATION PROJECTS IN 2011Weblecturing pilot with the University of Groningen (RUG)
MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work
Saturday, July 2, 2011
SURFnet. We make innovation work1
Community Development ProjectsMEDIAMOSA DRUPAL MODULES
MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work
Drupal 6
Drupal 7
Saturday, July 2, 2011
SURFnet. We make innovation work1
MediaMosa Status & Roadmap
Continued Development: 2011: Two major releases based on new Drupal 7 framework.MediaMosa 3.0: focusses on Open InterfacesMediaMosa 3.5: focusses on Transcripting Technology (speech-2-text)
Other MediaMosa Projects 2011:• Weblecture Pilot MediaMosa - Matterhorn• Proof of Concepts Transcripting Technology• Proof of Concepts flexible workflows
(Enhanced support for other content than audio/video)
Available on mediamosa.org
Release 2.3.11
MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work
MediaMosa 3.0Focus on open interfaces, open standards and OpenSocial
MediaMosa OpenAPI interface:Own interface in MediaMosa for support for open REST calls and other related functions:• Search• oAuth• oEmbed• open upload
Open standards: • JSON, ATOM feed
OpenSocial: • a common API for social applications across multiple websites
MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work
Saturday, July 2, 2011
SURFnet. We make innovation work1 MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work
1. SURFfederatie SAML
2. SURFteams (grouper)
3. OpenSocial
4. Collaboration tools
+
+
+
=
Saturday, July 2, 2011
SURFnet. We make innovation work1 MediaMosa @ Steeple WorkshopOxford, July 1 2011 - SURFnet. We make innovation work