summerschool - open video en mediamosa -26 augustus 2010
DESCRIPTION
TRANSCRIPT
Summer school video en didactiek, 26 augustus 2010Hogeschool Utrecht
Open video en MediaMosa
`
Frans Ward
Technical Product Manager
SURFnet Advanced [email protected]
Wednesday, September 1, 2010
Open? Open!
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
• Open Source (MediaMosa, FFmpeg)• Open Codecs (H.264, VP8)• Open Media Formats (Ogg Theora, WebM)• Open Standards (HTML 5)• Open Content
Wednesday, September 1, 2010
Open Video ContentCreative Commons
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
Wednesday, September 1, 2010
Open Video StandardsHTML5
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
• HTML5 is een omvangrijke revisie van de standaard HyperText Markup Language voor het www door W3C.
• HTML5 maakt het o.a. mogelijk om video direct in een HTML pagina te embedden – net als bijv. afbeeldingen nu – en native in de browser af te laten spelen, zonder dat er een externe video plugin nodig is.
• Dankzij HMTL5 is directe interactie tussen video en de rest van de pagina en andere inhoud op het web mogelijk. In combinatie met o.a. CSS3 en JS zijn complexe toepassingen mogelijk.
• HTML5 is momenteel nog in ontwikkeling en ondersteuning verschilt van browser tot browser. Ondersteuning op IE ontbreekt.
Demo: http://people.mozilla.com/~prouget/demos/DynamicContentInjection/play.xhtml
Wednesday, September 1, 2010
Open Video Codecs & Media Formats
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
• Ogg Theora (voorheen)◦ In beheer van de Xiph Foundation◦ Bij m.n. lage bitrates vergelijkbaar/beter dan MPEG-4/
DiVX◦ Hardware support afwezig en onwaarschijnlijk◦ Geen brede steun van de industrie
• WebM (sinds kort)◦ Samenwerking van Mozilla, Opera, Adobe en Google◦ Vergelijkbaar met de lagere profielen van MPEG-4 H264◦ Hardware support nog afwezig, maar waarschijnlijk◦ Steun van belangrijke spelers in de industrie
Wednesday, September 1, 2010
Open Video Principles
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
1. Authorship and Viewing
2. Open Standards for Video
3. Open Distribution
4. A Rich, Participatory Culture
5. Civil Liberties and Basic Rights
bron: http://openvideoalliance.org/
Wednesday, September 1, 2010
Open Video Principles
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
1. Authorship and Viewing
2. Open Standards for Video
3. Open Distribution
4. A Rich, Participatory Culture
5. Civil Liberties and Basic Rights
Het creëren, bewerken en afspelen van video zou gemakkelijken toegankelijk moeten zijn, middels gratis en open source
toepassingen.
Wednesday, September 1, 2010
Open Video Principles
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
1. Authorship and Viewing
2. Open Standards for Video
3. Open Distribution
4. A Rich, Participatory Culture
5. Civil Liberties and Basic Rights
Videostandaarden zouden open, uitwisselbaar en vrij van patenten en royalties moeten zijn.
Wednesday, September 1, 2010
Open Video Principles
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
1. Authorship and Viewing
2. Open Standards for Video
3. Open Distribution
4. A Rich, Participatory Culture
5. Civil Liberties and Basic Rights
Videoplatformen zouden neutraal moeten opereren en open standaarden en licenties moeten ondersteunen.
Wednesday, September 1, 2010
Open Video Principles
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
1. Authorship and Viewing
2. Open Standards for Video
3. Open Distribution
4. A Rich, Participatory Culture
5. Civil Liberties and Basic Rights
Wetgeving mag participatiecultuur niet ontmoedigen. Videomateriaal zou beschikbaar en toegankelijk moeten zijn zonder
technologische restricties of andere beperkingen.
Wednesday, September 1, 2010
Open Video Principles
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
1. Authorship and Viewing
2. Open Standards for Video
3. Open Distribution
4. A Rich, Participatory Culture
5. Civil Liberties and Basic Rights
Mensen hebben het recht op deelname in een democratie, privacy, vrijheid van meningsuiting en distributie van eigen creaties vrij van censuur of beperkende gebruiksvoorwaarden.
Wednesday, September 1, 2010
Open Source Videosoftware
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
• HTML 5 browsers: Firefox, Chrome, Opera• Videoplayers: Mplayer, VLC• Transcoding: FFmpeg• Editing: PiTiVi, Cinerella, Avidemux• Platforms: MediaMosa, OpenCast
http://openvideoalliance.org/wiki/index.phptitle=List_of_Open_Source_Video_Software
Wednesday, September 1, 2010
MediaMosa Open Source - GPLv2
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
Partner for development:
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
Wednesday, September 1, 2010
1998 Audio & Video hosting service (FTP) - 1st generation
2003 SURFnet Video Portal (SVP) - 2nd generation
2005 SURFnet-TV Live Netcasting
2007 Start new generation video services - 3rd generation Part of the SURFnet/Kennisnet Innovation program Separate backend - frontend functionality
SURFnet Video Services
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
Wednesday, September 1, 2010
3rd generation Video ServicesArchitecture Requirements
Fron
t-en
dSU
RFm
edia
Back
-end
Med
iaM
osa
• Separation of frontend and backend functionality
• Open source and open source components !
• Based on a Service Oriented Architecture (SOA)
• Multiple end-user applications on a centralized video backend infrastructure
• Performance and High availability
• Scalable for future expansions
• Flexibility: combining components
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
Wednesday, September 1, 2010
SURFmediaSURFnet’s online mediaportal
www.surfmedia.nl
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
Wednesday, September 1, 2010
SURFmediaSURFnet’s online mediaportal
www.surfmedia.nl
Front-end
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
Wednesday, September 1, 2010
MediaMosa Architecture
• Common base for MediaMosa is Drupal:✓ Open Source ✓ Content Management System✓ Web Application Framework ✓ Modulair, Hook-oriented and Scaleable
• Service Oriented Architecture (SOA)
• REST on the outside, REST on the inside
• Scalability, Redundancy, High Availability
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
Wednesday, September 1, 2010
MediaMosa Architecture
• Common base for MediaMosa is Drupal:✓ Open Source ✓ Content Management System✓ Web Application Framework ✓ Modulair, Hook-oriented and Scaleable
• Service Oriented Architecture (SOA)
• REST on the outside, REST on the inside
• Scalability, Redundancy, High Availability
Back-end
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
Wednesday, September 1, 2010
WebservicesOver 150, divided in services for....
http://mediamosa.org/api
• Play Video (PlayProxy HTML wrapper)• Authentication (DBUS for EUA)• Authorization
(Domain, REALM, Group or mixed)• Upload (PUT, POST, FTP)• Transcoding• Media Management: mediafiles, assets
and collections• Search: Contextual Query Language • Jobs• Metadata and OAI/PMH• Notification• Logging and Statistics
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
Wednesday, September 1, 2010
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
Wednesday, September 1, 2010
End-user Application. Web frontend for media distribution. SURFnet: SURFmediaKennisnet: Teleblik
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
Wednesday, September 1, 2010
End-user Application. Web frontend for media distribution. SURFnet: SURFmediaKennisnet: Teleblik
Video backend infrastructure, including streaming- and transcoding servers and storage.
SURFnet/Kennisnet: VP-Core
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
Wednesday, September 1, 2010
End-user Application. Web frontend for media distribution. SURFnet: SURFmediaKennisnet: Teleblik
Support Applications: White Label EGA, Provider Application and OAI Provider / Harvester
Video backend infrastructure, including streaming- and transcoding servers and storage.
SURFnet/Kennisnet: VP-Core
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
Wednesday, September 1, 2010
End-user Application. Web frontend for media distribution. SURFnet: SURFmediaKennisnet: Teleblik
Support Applications: White Label EGA, Provider Application and OAI Provider / Harvester
Video backend infrastructure, including streaming- and transcoding servers and storage.
SURFnet/Kennisnet: VP-Core
Powered by MediaMosa:
open source application for media management and distribution
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
Wednesday, September 1, 2010
✓ The back-end code
MediaMosa: What is included?
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
Wednesday, September 1, 2010
✓ The MediaMosa Admin Application
MediaMosa: What is included?
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
Wednesday, September 1, 2010
✓ The White Label Enduser Application (WLE)
MediaMosa: What is included?
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
Wednesday, September 1, 2010
MediaMosa Community
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
Wednesday, September 1, 2010
MediaMosa Community
http://mediamosa.org
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
Wednesday, September 1, 2010
http://mediamosa.org
• Code repository Subversion (SVN)• Community Forum• Documentation• Issue Tracker• Online Reference Guide• Wiki • Projects:
MediaMosa Building Block for BlackboardRichMedia EGA for viewing weblecture recordings
Open accessEnglish language
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
Wednesday, September 1, 2010
http://mediamosa.org
• Code repository Subversion (SVN)• Community Forum• Documentation• Issue Tracker• Online Reference Guide• Wiki • Projects:
MediaMosa Building Block for BlackboardRichMedia EGA for viewing weblecture recordings
Open accessEnglish language
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
Wednesday, September 1, 2010
Planet MediaMosaWWWhttp://mediamosa.org/
Forumhttp://mediamosa.org/forum
[email protected]@[email protected]
Issue Trackerhttp://mediamosa.org/trac
Subversion (SVN)http://mediamosa.org/trac/browser
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
Wednesday, September 1, 2010
MediaMosa Status & Roadmap
Continued development: 2010: Three major releases based on new Drupal 7 framework Focus to provide a better and more supported community version for open source development
Some Topics:• Rich Media - Weblecture recording support• Transcripting Technology Scout• MediaMosa Open API / Cloud• Enhanced support for other content than audio/video
Available on mediamosa.org
Release 2.1
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
Wednesday, September 1, 2010
MediaMosa Highlights★ MediaMosa is the basis for various successful video services
that SURFnet and Kennisnet provide to the Dutch educational sector
★ Open as in Open Source, Open Technology, Open Formats, Open Content, Open Exchange, Open Access
★ Options to set Access Restrictions for playing media
★ Modular and highly Flexible
★ Features a Rich Feature set
★ New 2.x version introduces many improvements for open source developers
Todo: - MediaMosa Demo and Labs environment- supply VM images for easier startup
Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010SURFnet. We make innovation work
Wednesday, September 1, 2010