Archi Technique Podcast à Lyon2

1,021 views
953 views

Published on

Diaporama de présentation de l'architecture technique de podcast à l'Université Lyon 2

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
1,021
On SlideShare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
19
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 1h50
  • 1h50
  • 1h50
  • 1h50
  • 1h50
  • 1h50
  • Retour à l’architecture technique :


    Des médias numériques, audio, video ou PDF sur un serveur HTTP


    Ce serveur Web herberge aussi le fichier RSS, un fichier “référence” indiquant les “épisodes” disponibles et des données les concerant tels que leur titre, un résumé, l’auteur, des mots cléf...


    Nous reviendrons plus tard sur la structure de ce fichier


    Tout cela navigue à travers Internet


    Du côté du client, un lecteur de flux RSS permet de repérer les épisodes nouvellement publiés et de les récupérer localement.


    On peut utiliser certains Navigateurs, tels que Safari ou des outils spécialisés ( iTunes )


    Il suffit alors de synchroniser son iPod pour transporter les podcast partout !
  • Retour à l’architecture technique :


    Des médias numériques, audio, video ou PDF sur un serveur HTTP


    Ce serveur Web herberge aussi le fichier RSS, un fichier “référence” indiquant les “épisodes” disponibles et des données les concerant tels que leur titre, un résumé, l’auteur, des mots cléf...


    Nous reviendrons plus tard sur la structure de ce fichier


    Tout cela navigue à travers Internet


    Du côté du client, un lecteur de flux RSS permet de repérer les épisodes nouvellement publiés et de les récupérer localement.


    On peut utiliser certains Navigateurs, tels que Safari ou des outils spécialisés ( iTunes )


    Il suffit alors de synchroniser son iPod pour transporter les podcast partout !
  • Retour à l’architecture technique :


    Des médias numériques, audio, video ou PDF sur un serveur HTTP


    Ce serveur Web herberge aussi le fichier RSS, un fichier “référence” indiquant les “épisodes” disponibles et des données les concerant tels que leur titre, un résumé, l’auteur, des mots cléf...


    Nous reviendrons plus tard sur la structure de ce fichier


    Tout cela navigue à travers Internet


    Du côté du client, un lecteur de flux RSS permet de repérer les épisodes nouvellement publiés et de les récupérer localement.


    On peut utiliser certains Navigateurs, tels que Safari ou des outils spécialisés ( iTunes )


    Il suffit alors de synchroniser son iPod pour transporter les podcast partout !
  • Retour à l’architecture technique :


    Des médias numériques, audio, video ou PDF sur un serveur HTTP


    Ce serveur Web herberge aussi le fichier RSS, un fichier “référence” indiquant les “épisodes” disponibles et des données les concerant tels que leur titre, un résumé, l’auteur, des mots cléf...


    Nous reviendrons plus tard sur la structure de ce fichier


    Tout cela navigue à travers Internet


    Du côté du client, un lecteur de flux RSS permet de repérer les épisodes nouvellement publiés et de les récupérer localement.


    On peut utiliser certains Navigateurs, tels que Safari ou des outils spécialisés ( iTunes )


    Il suffit alors de synchroniser son iPod pour transporter les podcast partout !
  • Retour à l’architecture technique :


    Des médias numériques, audio, video ou PDF sur un serveur HTTP


    Ce serveur Web herberge aussi le fichier RSS, un fichier “référence” indiquant les “épisodes” disponibles et des données les concerant tels que leur titre, un résumé, l’auteur, des mots cléf...


    Nous reviendrons plus tard sur la structure de ce fichier


    Tout cela navigue à travers Internet


    Du côté du client, un lecteur de flux RSS permet de repérer les épisodes nouvellement publiés et de les récupérer localement.


    On peut utiliser certains Navigateurs, tels que Safari ou des outils spécialisés ( iTunes )


    Il suffit alors de synchroniser son iPod pour transporter les podcast partout !
  • Retour à l’architecture technique :


    Des médias numériques, audio, video ou PDF sur un serveur HTTP


    Ce serveur Web herberge aussi le fichier RSS, un fichier “référence” indiquant les “épisodes” disponibles et des données les concerant tels que leur titre, un résumé, l’auteur, des mots cléf...


    Nous reviendrons plus tard sur la structure de ce fichier


    Tout cela navigue à travers Internet


    Du côté du client, un lecteur de flux RSS permet de repérer les épisodes nouvellement publiés et de les récupérer localement.


    On peut utiliser certains Navigateurs, tels que Safari ou des outils spécialisés ( iTunes )


    Il suffit alors de synchroniser son iPod pour transporter les podcast partout !
  • Retour à l’architecture technique :


    Des médias numériques, audio, video ou PDF sur un serveur HTTP


    Ce serveur Web herberge aussi le fichier RSS, un fichier “référence” indiquant les “épisodes” disponibles et des données les concerant tels que leur titre, un résumé, l’auteur, des mots cléf...


    Nous reviendrons plus tard sur la structure de ce fichier


    Tout cela navigue à travers Internet


    Du côté du client, un lecteur de flux RSS permet de repérer les épisodes nouvellement publiés et de les récupérer localement.


    On peut utiliser certains Navigateurs, tels que Safari ou des outils spécialisés ( iTunes )


    Il suffit alors de synchroniser son iPod pour transporter les podcast partout !
  • Archi Technique Podcast à Lyon2

    1. 1. Architecture technique mise en œuvre pour l'enregistrement et la diffusion du Podcast Nicolas Truchaud Responsable cellule Web-TICE, SENTIER, Université Lyon 2 Vendredi 5 octobre 2007 Université Lyon 2
    2. 2. Architecture globale Université Lyon 2
    3. 3. Architecture globale Captation Université Lyon 2
    4. 4. Architecture globale Traitement & Captation Stockage Université Lyon 2
    5. 5. Architecture globale Traitement & Captation Diffusion Stockage Université Lyon 2
    6. 6. Process Podcast Server Université Lyon 2
    7. 7. Process Podcast Server Université Lyon 2
    8. 8. Process Podcast Server ➊ Démarre l’enregistrement Université Lyon 2
    9. 9. Process Podcast Server ➊ Démarre l’enregistrement Université Lyon 2
    10. 10. Process Podcast Server ➊ Démarre l’enregistrement Université Lyon 2
    11. 11. Process Podcast Server ➋ Enregistrement local ➊ Démarre l’enregistrement Université Lyon 2
    12. 12. Process Podcast Server ➋ Enregistrement local ➊ Démarre l’enregistrement Université Lyon 2
    13. 13. Process Podcast Server ➋ Enregistrement local ➊ Démarre l’enregistrement ➌ Stoppe l’enregistrement Université Lyon 2
    14. 14. Process Podcast Server ➋ Enregistrement local ➊ Démarre l’enregistrement ➌ Stoppe l’enregistrement Université Lyon 2
    15. 15. Process Podcast Server ➋ Enregistrement local ➊ Démarre l’enregistrement ➍ Fin de l’enregistremen ➌ Stoppe l’enregistrement Université Lyon 2
    16. 16. Process Podcast Server ➋ Enregistrement local ➊ Démarre l’enregistrement ➍ Fin de l’enregistremen ➌ Stoppe l’enregistrement Université Lyon 2
    17. 17. Process Podcast Server ➋ Enregistrement local ➊ Démarre l’enregistrement ➍ Fin de l’enregistremen ➌ Stoppe l’enregistrement Université Lyon 2
    18. 18. Process Podcast Server ➋ Enregistrement local ➊ Démarre l’enregistrement ➍ Fin de l’enregistremen ➌ Stoppe l’enregistrement ➎ Stockage Université Lyon 2
    19. 19. Process Podcast Server ➋ Enregistrement local ➊ Démarre l’enregistrement ➍ Fin de l’enregistremen ➌ Stoppe l’enregistrement ➎ Stockage Université Lyon 2
    20. 20. Process Podcast Server ➋ Enregistrement local ➊ Démarre l’enregistrement ➍ Fin de l’enregistremen ➌ Stoppe l’enregistrement ➎ Stockage ➏ Traitement Université Lyon 2
    21. 21. Process Podcast Server ➋ Enregistrement local ➊ Démarre l’enregistrement ➍ Fin de l’enregistremen ➌ Stoppe l’enregistrement ➎ Stockage ➏ Traitement Université Lyon 2
    22. 22. Process Podcast Server ➋ Enregistrement local ➊ Démarre l’enregistrement ➍ Fin de l’enregistremen ➌ Stoppe l’enregistrement ➎ Stockage ➏ Traitement Université Lyon 2
    23. 23. Process Podcast Server ➋ Enregistrement local ➊ Démarre l’enregistrement ➍ Fin de l’enregistremen ➌ Stoppe l’enregistrement ➎ Stockage ➏ Traitement ➐ Accès au cours par Podcast Université Lyon 2
    24. 24. Process Podcast Server ➋ Enregistrement local ➊ Démarre l’enregistrement ➍ Fin de l’enregistremen ➌ Stoppe l’enregistrement ➎ Stockage ➏ Traitement ➐ Accès au cours par Podcast Université Lyon 2
    25. 25. Architecture de captation Traitement & Captation Diffusion Stockage Université Lyon 2
    26. 26. Modes de captation Université Lyon 2
    27. 27. Modes de captation Production locale de vidéo et d’audio (captation des amphis Podcast Producer, Ipod+Imic, réalisation perso,…) Université Lyon 2
    28. 28. Modes de captation Production locale de vidéo et d’audio Production par (captation des amphis conversion Podcast Producer, (cassette audio, Ipod+Imic, réalisation vhs, dvd, …) perso,…) Université Lyon 2
    29. 29. Modes de captation Production locale de vidéo et d’audio Production par Production par (captation des amphis conversion transformation Podcast Producer, (cassette audio, de signal Ipod+Imic, réalisation vhs, dvd, …) (chaînes de télé) perso,…) Université Lyon 2
    30. 30. Captation Podcast Producer ≠ modes de captation : Texte Station Système externe, Caméra Capture d’écran Son d'ingestion tableau blanc Université Lyon 2
    31. 31. Installation d’un agent 1. Installer 2. Paramétrer 3. Activer Apple PodcastServerAgent.pkg l’agent Remote Desktop (pour admin distante) Université Lyon 2
    32. 32. Installation d’un agent 1. Installer 2. Paramétrer 3. Activer Apple PodcastServerAgent.pkg l’agent Remote Desktop (pour admin distante) Université Lyon 2
    33. 33. Installation d’un agent 1. Installer 2. Paramétrer 3. Activer Apple PodcastServerAgent.pkg l’agent Remote Desktop (pour admin distante) Université Lyon 2
    34. 34. Architecture Lyon 2 au 10/2007 • 20 amphis équipés • 10 salles de cours • Coût unitaire : entre 1 000 € et 1 500 €TTC Université Lyon 2
    35. 35. Autour de l’agent... Convertisseur VGA -> Firewire http://www.canopus.com/products/TwinPact100 Université Lyon 2
    36. 36. Autour de l’agent... Tableau interactif http://www.prometheanworld.com/fr Université Lyon 2
    37. 37. Widgets... En projet : • tableau de bord des agents • déclenchement d’enregistrement local ... Université Lyon 2
    38. 38. Widgets... En projet : • tableau de bord des agents • déclenchement d’enregistrement local ... Université Lyon 2
    39. 39. Architecture de traitement & de stockage Traitement & Captation Diffusion Stockage Université Lyon 2
    40. 40. Exemple de processus ➊ soumettre ➋ traiter ➌ stocker ➊ ➋ ➍ informer Poster le contenu Convertir au format au système iPod H.264 d’automatisation Ajouter des tags de méta-données spotligh ➌ Copier le fichier dans le dossier perso. de l’auteur ➍ Informer Publication l’auteur par automatique sur email Weblog de l’auteur Université Lyon 2
    41. 41. PersoBatch_iPodMP3Stream.xml 10. Copy file to 2. Encode to H264 6. Add QT Metadata 15. Auto post to user's home AAC for iPod for Spotlight user's Weblogs directory 0. Create Podcast folder in user's home directory 12. Copy file to 5. Encode to MP3 8. Add QT Metadata 17. Auto post to user's Streaming only for Spotlight user's Weblogs directory 19. Notify author via email 11. Copy file to 3. Copy file with 7. Add QT Metadata 16. Auto post to user's home High extension for Spotlight user's Weblogs directory 20. Notify admin via email 1. Create Streaming 14. Copy file to 4. Hint original high 9. Create streaming 18. Auto post to folder in user's user's home quality movie movie reference user's Weblogs home directory directory 13. Copy file to user's Streaming directory Université Lyon 2
    42. 42. Un peu de code... <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/Prope <plist version="1.0"> <key>taskSpecifications</key> <dict> <key>0</key> <dict> <key>command</key> <string>PodcastServerXgridShellAction.sh</string> <key>arguments</key> <array> <string>/bin/mkdir</string> <string>-p</string> <string>$$AUTHOR_NETWORK_HOME_DIRECTORY_PATH$$/Sites/Podcast/Drop B $RECORDING_INFORMATION_START_DATE_FORMATTED_YEAR_MONTH_DAY$$</string> </array> </dict> <key>1</key> <dict> <key>command</key> <string>PodcastServerXgridShellAction.sh</string> Université Lyon 2
    43. 43. Types de tâches Université Lyon 2
    44. 44. Types de tâches Podcast Producer Weblog QTAnnotation Encoder IntroMovie ... Université Lyon 2
    45. 45. Types de tâches Podcast Producer OS X Weblog mail QTAnnotation spotlight Encoder ... IntroMovie ... Université Lyon 2
    46. 46. Types de tâches Podcast Producer Shell OS X Weblog cp mail QTAnnotation mkdir spotlight Encoder curl ... IntroMovie ffmpeg ... mEncoder ... Université Lyon 2
    47. 47. Architecture de diffusion Traitement & Captation Diffusion Stockage Université Lyon 2
    48. 48. Process de diffusion Web Server Client Université Lyon 2
    49. 49. Process de diffusion Web Server Client Université Lyon 2
    50. 50. Process de diffusion Web Server Client Université Lyon 2
    51. 51. Process de diffusion Web Server Client Lecteur Université Lyon 2
    52. 52. Process de diffusion Web Server Client Lecteur Université Lyon 2
    53. 53. Process de diffusion Web Server Client Lecteur Université Lyon 2
    54. 54. Process de diffusion Web Server Client Lecteur Université Lyon 2
    55. 55. Process de diffusion Web Server Client Lecteur Université Lyon 2
    56. 56. Accès aux épisodes Serveur Web Université Lyon 2
    57. 57. Accès aux épisodes iTunes Serveur Web Université Lyon 2
    58. 58. Accès aux épisodes iTunes Serveur Web Juice Université Lyon 2
    59. 59. Plateformes de diffusion Université Lyon 2
    60. 60. Plateformes de diffusion Weblog Université Lyon 2
    61. 61. Plateformes de diffusion Weblog Bureau virtuel Université Lyon 2
    62. 62. Plateformes de diffusion Weblog Bureau virtuel WebTV Université Lyon 2
    63. 63. Plateformes de diffusion Weblog Bureau virtuel WebTV Plateforme de cours Université Lyon 2
    64. 64. Plateformes de diffusion Weblog Bureau virtuel WebTV Plateforme de cours Docuthèque Université Lyon 2
    65. 65. Plateformes de diffusion Weblog Bureau virtuel WebTV Plateforme de cours Docuthèque Sites internet Université Lyon 2
    66. 66. Questions - Réponses nicolas.truchaud@univ-lyon2.fr Université Lyon 2

    ×