MediaMosa Installatie & Configuratie

1,395 views

Published on

Presentatie door Arjen Klop van MadCap tijdens het Expertiseseminar MediaMosa, weblectures & open video op 10 juni 2010 bij SURFnet

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,395
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • 06/08/10
  • 06/08/10
  • 06/08/10
  • 06/08/10
  • 06/08/10
  • 06/08/10
  • 06/08/10
  • 06/08/10
  • 06/08/10
  • 06/08/10
  • 06/08/10
  • 06/08/10
  • 06/08/10
  • 06/08/10
  • 06/08/10
  • 06/08/10
  • 06/08/10
  • 06/08/10
  • 06/08/10
  • 06/08/10
  • 06/08/10
  • 06/08/10
  • 06/08/10
  • 06/08/10
  • MediaMosa Installatie & Configuratie

    1. 1. MediaMosa 101 Installatie en Configuratie
    2. 2. <ul><li>Download </li></ul><ul><li>Systeem requirements </li></ul><ul><li>Software requirements </li></ul><ul><li>Basis installatie </li></ul><ul><li>Configuratie </li></ul><ul><li>Hardware opschalen </li></ul><ul><li>Transcoding </li></ul><ul><li>En verder? </li></ul>
    3. 3. Download MediaMosa <ul><li>http://mediamosa.org/downloads </li></ul><ul><li>MediaMosa Versie 1.7 </li></ul><ul><li>WLE: “White label Eindgebruikers applicatie” </li></ul>
    4. 4. Systeem requirements <ul><li>Operating System: </li></ul><ul><ul><li>Linux, Debian, Ubuntu, RedHat, … (Windows in theorie) </li></ul></ul><ul><li>Web Server </li></ul><ul><ul><li>Apache 2.x (+mod_rewrite) </li></ul></ul><ul><ul><li>IIS (niet getest), XAMPP. </li></ul></ul><ul><li>Database </li></ul><ul><ul><li>MySQL 5.0 (>5.0.15) of 5.1 (MariaDB) </li></ul></ul><ul><ul><ul><li>InnoDB </li></ul></ul></ul><ul><ul><li>PostgreSQL (nog?) niet (hoewel Drupal > 8.3 compatible is) </li></ul></ul><ul><li>PHP </li></ul><ul><ul><li>Versie 5.2 (5.3 nog niet / deels) </li></ul></ul><ul><ul><li>PHP extenties: mysql, mysqli, bcmath, curl, simplexml, mcrypt, gd. optioneel: apc </li></ul></ul>
    5. 5. Transcoding <ul><li>Op basis van ffmpeg (ffmpeg.org) </li></ul><ul><ul><li>ffmpeg versie 0.5 of nieuwer. </li></ul></ul><ul><ul><li>optioneel ffmpeg patches (scene changes, job status (zie /patches)) </li></ul></ul><ul><ul><li>(allernieuwste ffmpeg-svn werkt 'maintain aspect ratio' niet) </li></ul></ul><ul><ul><li>Lua versie 5.1 met lpeg </li></ul></ul><ul><ul><li>Optioneel: </li></ul></ul><ul><ul><ul><li>MP4Box (mp4 hinting) </li></ul></ul></ul><ul><ul><ul><li>yamdi (flv metadatering) </li></ul></ul></ul><ul><ul><ul><li>lav2yuv van MJpegtools (scene changes detectie) </li></ul></ul></ul><ul><li>deb package niet te distributeren (vanwege libfaac, h264), (build instructies op mediamosa.org?) </li></ul>
    6. 6. Video Players <ul><li>Per server definitie: video type </li></ul><ul><li>Per codec een player object </li></ul><ul><ul><li>JW player </li></ul></ul><ul><ul><li>Flowplayer </li></ul></ul><ul><ul><li>Html5 </li></ul></ul><ul><ul><li>(Java/Silverlight/Flash) </li></ul></ul><ul><li>Rest calls: </li></ul><ul><ul><li>/asset/id/play?response=plain </li></ul></ul><ul><ul><li>/asset/id/play?response=object </li></ul></ul>
    7. 7. Basis Installatie <ul><li>Drupal.org </li></ul><ul><li>http://drupal.org/getting-started </li></ul><ul><li>MediaMosa 1.7 / 2 </li></ul>
    8. 14. PHP en MySQL <ul><li>PHP.ini settings </li></ul><ul><ul><li>memory_limit =128M </li></ul></ul><ul><ul><li>upload_max_filesize </li></ul></ul><ul><ul><li>post_max_size </li></ul></ul><ul><ul><li>max_input_time </li></ul></ul><ul><ul><li>max_execution_time </li></ul></ul><ul><ul><li>apc.rfc1867 </li></ul></ul><ul><li>MySQL performance </li></ul><ul><ul><li>innodb_buffer_pool_size </li></ul></ul><ul><ul><li>innodb_log_buffer_size </li></ul></ul><ul><ul><li>innodb_flush_log_at_trx_commit=2 </li></ul></ul><ul><ul><li>innodb_flush_method=O_DIRECT </li></ul></ul>
    9. 15. Apache configuratie <ul><li><mnt>/links </li></ul><ul><li>Alias /ticket /mnt/memo/links </li></ul><ul><li><Directory /mnt/memo/links> </li></ul><ul><li>Options FollowSymLinks </li></ul><ul><li>AllowOverride All </li></ul><ul><li>Order deny,allow </li></ul><ul><li>Allow from All </li></ul><ul><li></Directory> </li></ul>
    10. 17. /version [GET]
    11. 21. Transcoding Profielen <ul><li>Mediamosa heeft een aantal standaard profielen </li></ul><ul><li>- flv klein/groot formaat </li></ul><ul><li>- mp4 / h264 </li></ul><ul><li>- mp4 / qt </li></ul><ul><li>- Ogg Theora </li></ul><ul><li>(- in versie 2: WebM VP8) </li></ul><ul><li>- Transcoding profielen zijn in beheer interface en met rest calls uit te breiden. </li></ul>
    12. 22. Player definities
    13. 23. Van 1 naar meer servers <ul><li>dedicated streaming server (Wowza, mod_flv_streaming (lighttpd, apache), red5) </li></ul><ul><li>dedicated database server (daarna scale up) / replicatie </li></ul><ul><li>Mogelijkheid tot meer transcoding servers; </li></ul><ul><li>Loadbalancer met meerdere rest servers. </li></ul>
    14. 24. En Verder... <ul><li>MediaMosa is open source! </li></ul><ul><li>Mediamosa.org forum – door en voor iedereen </li></ul><ul><li>Hulp: documentatie, patches, modules, meediscussieren </li></ul><ul><li>Madcap Media – MediaMosa als dienst. </li></ul>

    ×