Summerschool - Open Video en MediaMosa - 26 augustus 2010

600 views

Published on

Presentatie 'Open Video en MediaMosa' gegeven tijdens de Summerschool op 26 aug. 2010

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
600
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide













  • 1.Naamsvermelding. Je staat anderen toe om het werk waar jij auteursrecht op hebt te kopiëren, distribueren, vertonen, en op te voeren, en om afgeleid materiaal te maken dat op jouw werk gebaseerd is – maar uitsluitend als jij vermeld wordt als maker.
    2.Naamsvermelding en niet commercieel. Hetzelfde als (1) maar niet voor commerciële doeleinden.
    3.Naamsvermelding en gelijk delen. Hetzelfde als (1) maar het afgeleid materiaal moet onder dezelfde licentie worden verspreid.
    4.Naamsvermelding en gelijk delen en niet commercieel. Hetzelfde als (3) maar niet voor commerciële doeleinden.
    5.Naamsvermelding en geen afgeleide werken. Hetzelfde als (1) maar er mag geen afgeleid materiaal gemaakt worden.









  • Open Source (MediaMosa, FFmpeg)
    Open Codecs (H.264, VP8)
    Open Media Formats (Ogg Theora, WebM)
    Open Standards (HTML 5)
    Open Content



































  • 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















































  • Summerschool - Open Video en MediaMosa - 26 augustus 2010

    1. 1. Frans Ward Technical Product Manager SURFnet Advanced Services Frans.Ward@surfnet.nl Open video en MediaMosa Summer school video en didactiek, 26 augustus 2010 Hogeschool Utrecht `
    2. 2. Open? Open! • Open Source (MediaMosa, FFmpeg) • Open Codecs (H.264, VP8) • Open Media Formats (Ogg Theora, WebM) • Open Standards (HTML 5) • Open Content Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    3. 3. Open Video Content Creative Commons Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    4. 4. Open Video Standards HTML5 • 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 Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    5. 5. Open Video Codecs & Media Formats • 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 Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    6. 6. Open Video Principles 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/ Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    7. 7. Open Video Principles 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 gemakkelijk en toegankelijk moeten zijn, middels gratis en open source toepassingen. Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    8. 8. Open Video Principles 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. Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    9. 9. Open Video Principles 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. Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    10. 10. Open Video Principles 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. Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    11. 11. Open Video Principles 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. Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    12. 12. Open Source Videosoftware • 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 Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    13. 13. MediaMosa Open Source - GPLv2 Software to build a Media Management and Distribution Platform Partner for development: Main Entry: 1me·dia-mo-sa Pronunciation: ˈmē-dē-ә-mō-ˈzā Function: open source software to build a media management and distribution platform Release Date: 8 april 2009 Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    14. 14. SURFnet Video Services 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 Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    15. 15. 3rd generation Video Services Architecture Requirements Front-end • Based on a Service Oriented SURFmedia Architecture (SOA) • Separation of frontend and backend functionality • Multiple end-user applications on a centralized video backend infrastructure MediaMosa • Flexibility: combining components Back-end • Performance and High availability • Scalable for future expansions • Open source and open source components ! Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    16. 16. SURFmedia SURFnet’s online mediaportal www.surfmedia.nl Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    17. 17. SURFmedia Front-end SURFnet’s online mediaportal www.surfmedia.nl Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    18. 18. 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 2010 SURFnet. We make innovation work
    19. 19. MediaMosa Architecture Back-end • 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 2010 SURFnet. We make innovation work
    20. 20. Webservices http://mediamosa.org/api Over 150, divided in services for.... • 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 2010 SURFnet. We make innovation work
    21. 21. Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    22. 22. End-user Application. Web frontend for media distribution. SURFnet: SURFmedia Kennisnet: Teleblik Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    23. 23. End-user Application. Web frontend for media distribution. SURFnet: SURFmedia Kennisnet: 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 2010 SURFnet. We make innovation work
    24. 24. End-user Application. Web frontend for media distribution. SURFnet: SURFmedia Kennisnet: Teleblik Video backend infrastructure, including streaming- and transcoding servers and storage. SURFnet/Kennisnet: VP-Core Support Applications: White Label EGA, Provider Application and OAI Provider / Harvester Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    25. 25. End-user Application. Web frontend for media distribution. SURFnet: SURFmedia Kennisnet: Teleblik Video backend infrastructure, including streaming- and transcoding servers and storage. SURFnet/Kennisnet: VP-Core Support Applications: White Label EGA, Provider Application and OAI Provider / Harvester Powered by MediaMosa: open source application for media management and distribution Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    26. 26. MediaMosa: What is included? ✓ The back-end code Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    27. 27. MediaMosa: What is included? ✓ The MediaMosa Admin Application Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    28. 28. MediaMosa: What is included? ✓ The White Label Enduser Application (WLE) Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    29. 29. MediaMosa Community Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    30. 30. MediaMosa Community http://mediamosa.org Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    31. 31. • Code repository Subversion (SVN) • Community Forum • Documentation • Issue Tracker • Online Reference Guide • Wiki • Projects: MediaMosa Building Block for Blackboard RichMedia EGA for viewing weblecture recordings Open access English language http://mediamosa.org Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    32. 32. • Code repository Subversion (SVN) • Community Forum • Documentation • Issue Tracker • Online Reference Guide • Wiki • Projects: MediaMosa Building Block for Blackboard RichMedia EGA for viewing weblecture recordings Open access English language http://mediamosa.org Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    33. 33. Planet MediaMosa WWW http://mediamosa.org/ Forum http://mediamosa.org/forum Lists announce@lists.mediamosa.org devel@lists.mediamosa.org trac@lists.mediamosa.org Issue Tracker http://mediamosa.org/trac Subversion (SVN) http://mediamosa.org/trac/browser Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    34. 34. MediaMosa Status & Roadmap Available on mediamosa.org Release 2.1 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 Summer school video en didactiek: Open Video & MediaMosa, 26 augustus 2010 SURFnet. We make innovation work
    35. 35. 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 2010 SURFnet. We make innovation work

    ×