Overview of 'Work Item B: Overview of (national) activities, deployments and services'.
Presentation by Frans Ward, SURFnet at the TF-Media meeting in Prague, november 5, 2009.
Includes an overview of MediaMosa.
1. Frans Ward,
SURFnet
Overview of
(national) activities,
deployments and services
TF-Media, Prague, November 5, 2009
`
2. Overview of
(national) activities,
deployments
and services
a.k.a. “Work Item B”
Frans Ward
Technical Product Manager
SURFnet Advanced Services
Frans.Ward@surfnet.nl
TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
3. Objective:
To identify, coordinate and where possible
collaborate on the national activities
related to multimedia recording,
management, streaming, as well as the
repository service development and
deployment.
TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
4. Overview of (national)
activities, deployments and
services
• Gather information on relevant projects,
activities, deployments and services at
national levels.
• Collect best practices and service
requirements.
• Publish on the TF-Media wiki on an
ongoing basis.
TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
5. Overview of (national)
activities, deployments and
services
• Media Recording (incl. lecture recording)
• Media Management
• Media Distribution
• Media Repository Services
• .....more?
Developments, Deployments, Activities, Services, Open
Source Software, Projects, Community, Best
Practices, ...
TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
6. Publish on the TF-Media wiki
on an ongoing basis
https://confluence.terena.org/display/tfmedia/Home
TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
7. MediaMosa
Architecture and Features
Open Source Software for deploying
an Media Management and
Distribution Platform
TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
8. Main Entry: 1me·dia-mo-sa
Pronunciation: ˈmē-dē-ә-mō-ˈzā
Function: open source software
Release Date: 8 april 2009
TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
9. Open Source (GPLv2) Software
Main Entry: 1me·dia-mo-sa
Pronunciation: ˈmē-dē-ә-mō-ˈzā
Function: open source software
Release Date: 8 april 2009
TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
10. Open Source (GPLv2) Software
For building an online delivery
and media management platform
Main Entry: 1me·dia-mo-sa
Pronunciation: ˈmē-dē-ә-mō-ˈzā
Function: open source software
Release Date: 8 april 2009
TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
11. For building an(GPLv2) Software
Open Source online delivery
and media management platform
For (streaming) video, audio and
in fact any content
Main Entry: 1me·dia-mo-sa
Pronunciation: ˈmē-dē-ә-mō-ˈzā
Function: open source software
Release Date: 8 april 2009
TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
12. For (streaming) (GPLv2) Software
Open Source online delivery
For building an video, audio and
and media management platform
in fact any content
Features flexible metadata sets and
transoding services
Main Entry: 1me·dia-mo-sa
Pronunciation: ˈmē-dē-ә-mō-ˈzā
Function: open source software
Release Date: 8 april 2009
TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
13. Features flexible metadata Software
For (streaming) (GPLv2) setsand
Open Source online delivery
For building an video, audio and
and media management platform
transoding services
in fact any content
Modular and based on the Drupal
framework, using REST principles
Main Entry: 1me·dia-mo-sa
Pronunciation: ˈmē-dē-ә-mō-ˈzā
Function: open source software
Release Date: 8 april 2009
TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
14. Modular and based on the Software
For (streaming) (GPLv2) setsand
Open Source online delivery
Features flexible metadata Drupal
For building an video, audio and
framework,servicesvariousprinciples
in fact anyusing REST successful video
and media management platform
transoding the basis for
MediaMosa is content
services that SURFnet provide to the Dutch
educational sector.
Main Entry: 1me·dia-mo-sa
Pronunciation: ˈmē-dē-ә-mō-ˈzā
Function: open source software
Release Date: 8 april 2009
TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
15. TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
16. End-user Application.
Web frontend for media
distribution.
SURFnet: SURFmedia
TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
17. End-user Application.
Web frontend for media
distribution.
SURFnet: SURFmedia
Video backend infrastructure,
including streaming- and
transcoding servers and storage.
SURFnet: VP-Core
TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
18. End-user Application.
Web frontend for media
distribution.
SURFnet: SURFmedia
Video backend infrastructure,
including streaming- and
transcoding servers and storage.
SURFnet: VP-Core
Support Applications: White Label
EGA, Provider Application and OAI
Provider / Harvester
TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
19. End-user Application.
Web frontend for media
distribution.
SURFnet: SURFmedia
Video backend infrastructure,
including streaming- and
transcoding servers and storage.
SURFnet: VP-Core
Support Applications: White Label
EGA, Provider Application and OAI
Provider / Harvester
Powered by MediaMosa: open
source application for media
management and distribution
TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
20. Architecture
• Service Oriented Architecture (SOA)
• REST on the outside,
REST on the inside
• Scalability, Redundancy,
High Availability
• Common base for MediaMosa
is Drupal:
✓ Content Management System
✓ Web Application Framework
✓ Modulair, Hook-oriented and Scaleable
• Included with the MediaMosa is
✓ MediaMosa Admin Application
✓ While Label End-user Application (EGA)
TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
21. MediaMosa Highlights
★ Asset Metadata Scheme is expandable and
customizable. Included is DC, QDC, LOM & CZP
★ Automated Transcoding services using Open
Source FFmpeg for common formats: Flash /
WMV / H.264 MPEG4
★ Index publishing / harvesting with OAI/PMH
★ Search services: from simple text search to
complex search queries using CQL level 2
★ Automated Stills extraction from video
★ Option to set access restrictions for playing media
TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
22. Online Community
TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
23. Online Community
www.mediamosa.org
TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
24. www.mediamosa.org
• Code repository (SVN)
• Community Forum
• Documentation
• Issue Tracker
• Online Reference Guide
• Wiki
Open access
English language
TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
25. www.mediamosa.org
• Code repository (SVN)
• Community Forum
• Documentation
• Issue Tracker
• Online Reference Guide
• Wiki
Open access
English language
TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
26. Status & Roadmap
Available Today on
www.mediamosa.org
Release 1.6.4
Current & Future developments
• Release 1.7 with added Rich Media functionality in
Dec. 2009
• Continued development in 2010: 4 major releases
based on Drupal 7 framework
• Rich Media - Weblecture recording support
• Enhanced support for other content than audio/video
• Support for multiple storage solutions using Content
Management Interoperability Services (CMIS)
TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
27. TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
28. Send your contributions to:
Frans.Ward@surfnet.nl
TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
29. 4K initiative and infrastructure
of PSNC in Poland,
Maciej Glowiak (PSNC)
TF-Media Preparation Meeting - Prague, November 5-6, 2009
SURFnet, Pioneering Network for Higher Education and Research
Notes de l'éditeur
Lets start by showing you the objective of this specific work item.
“To identify...... and deployment”. So what does it mean?
Activities involved are: Gather information from everyone interested in sharing their activities.
Orden and Summarize this information in the TF-Media Wiki
When we focus on the specific content of this work item, then we can summarize the following:
Activities, deployments and services in the field of... Media Recording, etc..
The next step is important to make this information available to you.
REST Key Design Principles:
Application state and functionality are abstracted into resources.
Every resource is uniquely addressable using a universal syntax for use in web links.
All resources share a uniform interface for the transfer of state between client and resource.
Realworld REST:All static HTTP, Flickr, Amazon S3, most Yahoo! Services
REST Key Design Principles:
Application state and functionality are abstracted into resources.
Every resource is uniquely addressable using a universal syntax for use in web links.
All resources share a uniform interface for the transfer of state between client and resource.
Realworld REST:All static HTTP, Flickr, Amazon S3, most Yahoo! Services
REST Key Design Principles:
Application state and functionality are abstracted into resources.
Every resource is uniquely addressable using a universal syntax for use in web links.
All resources share a uniform interface for the transfer of state between client and resource.
Realworld REST:All static HTTP, Flickr, Amazon S3, most Yahoo! Services
REST Key Design Principles:
Application state and functionality are abstracted into resources.
Every resource is uniquely addressable using a universal syntax for use in web links.
All resources share a uniform interface for the transfer of state between client and resource.
Realworld REST:All static HTTP, Flickr, Amazon S3, most Yahoo! Services
REST Key Design Principles:
Application state and functionality are abstracted into resources.
Every resource is uniquely addressable using a universal syntax for use in web links.
All resources share a uniform interface for the transfer of state between client and resource.
Realworld REST:All static HTTP, Flickr, Amazon S3, most Yahoo! Services
Gather information from everyone interested in sharing their activities.
Orden and Summarize this information in the TF-Media Wiki
Delegate
Gather information from everyone interested in sharing their activities.
Orden and Summarize this information in the TF-Media Wiki
Delegate