More than Just Lines on a Map: Best Practices for U.S Bike Routes
Archi Technique Podcast à Lyon2
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
11. Process Podcast Server
➋ Enregistrement
local
➊ Démarre l’enregistrement
Université Lyon 2
12. Process Podcast Server
➋ Enregistrement
local
➊ Démarre l’enregistrement
Université Lyon 2
13. Process Podcast Server
➋ Enregistrement
local
➊ Démarre l’enregistrement
➌ Stoppe l’enregistrement
Université Lyon 2
14. Process Podcast Server
➋ Enregistrement
local
➊ Démarre l’enregistrement
➌ Stoppe l’enregistrement
Université Lyon 2
15. Process Podcast Server
➋ Enregistrement
local
➊ Démarre l’enregistrement
➍ Fin de l’enregistremen
➌ Stoppe l’enregistrement
Université Lyon 2
16. Process Podcast Server
➋ Enregistrement
local
➊ Démarre l’enregistrement
➍ Fin de l’enregistremen
➌ Stoppe l’enregistrement
Université Lyon 2
17. Process Podcast Server
➋ Enregistrement
local
➊ Démarre l’enregistrement
➍ Fin de l’enregistremen
➌ Stoppe l’enregistrement
Université Lyon 2
18. Process Podcast Server
➋ Enregistrement
local
➊ Démarre l’enregistrement
➍ Fin de l’enregistremen
➌ Stoppe l’enregistrement
➎ Stockage
Université Lyon 2
19. Process Podcast Server
➋ Enregistrement
local
➊ Démarre l’enregistrement
➍ Fin de l’enregistremen
➌ Stoppe l’enregistrement
➎ Stockage
Université Lyon 2
20. Process Podcast Server
➋ Enregistrement
local
➊ Démarre l’enregistrement
➍ Fin de l’enregistremen
➌ Stoppe l’enregistrement
➎ Stockage
➏ Traitement
Université Lyon 2
21. Process Podcast Server
➋ Enregistrement
local
➊ Démarre l’enregistrement
➍ Fin de l’enregistremen
➌ Stoppe l’enregistrement
➎ Stockage
➏ Traitement
Université Lyon 2
22. Process Podcast Server
➋ Enregistrement
local
➊ Démarre l’enregistrement
➍ Fin de l’enregistremen
➌ Stoppe l’enregistrement
➎ Stockage
➏ Traitement
Université Lyon 2
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. 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
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. 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. 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. Captation Podcast Producer
≠ modes de captation :
Texte
Station Système externe,
Caméra Capture d’écran Son
d'ingestion tableau blanc
Université Lyon 2
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. 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. 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
Retour &#xE0; l&#x2019;architecture technique :
Des m&#xE9;dias num&#xE9;riques, audio, video ou PDF sur un serveur HTTP
Ce serveur Web herberge aussi le fichier RSS, un fichier &#x201C;r&#xE9;f&#xE9;rence&#x201D; indiquant les &#x201C;&#xE9;pisodes&#x201D; disponibles et des donn&#xE9;es les concerant tels que leur titre, un r&#xE9;sum&#xE9;, l&#x2019;auteur, des mots cl&#xE9;f...
Nous reviendrons plus tard sur la structure de ce fichier
Tout cela navigue &#xE0; travers Internet
Du c&#xF4;t&#xE9; du client, un lecteur de flux RSS permet de rep&#xE9;rer les &#xE9;pisodes nouvellement publi&#xE9;s et de les r&#xE9;cup&#xE9;rer localement.
On peut utiliser certains Navigateurs, tels que Safari ou des outils sp&#xE9;cialis&#xE9;s ( iTunes )
Il suffit alors de synchroniser son iPod pour transporter les podcast partout !
Retour &#xE0; l&#x2019;architecture technique :
Des m&#xE9;dias num&#xE9;riques, audio, video ou PDF sur un serveur HTTP
Ce serveur Web herberge aussi le fichier RSS, un fichier &#x201C;r&#xE9;f&#xE9;rence&#x201D; indiquant les &#x201C;&#xE9;pisodes&#x201D; disponibles et des donn&#xE9;es les concerant tels que leur titre, un r&#xE9;sum&#xE9;, l&#x2019;auteur, des mots cl&#xE9;f...
Nous reviendrons plus tard sur la structure de ce fichier
Tout cela navigue &#xE0; travers Internet
Du c&#xF4;t&#xE9; du client, un lecteur de flux RSS permet de rep&#xE9;rer les &#xE9;pisodes nouvellement publi&#xE9;s et de les r&#xE9;cup&#xE9;rer localement.
On peut utiliser certains Navigateurs, tels que Safari ou des outils sp&#xE9;cialis&#xE9;s ( iTunes )
Il suffit alors de synchroniser son iPod pour transporter les podcast partout !
Retour &#xE0; l&#x2019;architecture technique :
Des m&#xE9;dias num&#xE9;riques, audio, video ou PDF sur un serveur HTTP
Ce serveur Web herberge aussi le fichier RSS, un fichier &#x201C;r&#xE9;f&#xE9;rence&#x201D; indiquant les &#x201C;&#xE9;pisodes&#x201D; disponibles et des donn&#xE9;es les concerant tels que leur titre, un r&#xE9;sum&#xE9;, l&#x2019;auteur, des mots cl&#xE9;f...
Nous reviendrons plus tard sur la structure de ce fichier
Tout cela navigue &#xE0; travers Internet
Du c&#xF4;t&#xE9; du client, un lecteur de flux RSS permet de rep&#xE9;rer les &#xE9;pisodes nouvellement publi&#xE9;s et de les r&#xE9;cup&#xE9;rer localement.
On peut utiliser certains Navigateurs, tels que Safari ou des outils sp&#xE9;cialis&#xE9;s ( iTunes )
Il suffit alors de synchroniser son iPod pour transporter les podcast partout !
Retour &#xE0; l&#x2019;architecture technique :
Des m&#xE9;dias num&#xE9;riques, audio, video ou PDF sur un serveur HTTP
Ce serveur Web herberge aussi le fichier RSS, un fichier &#x201C;r&#xE9;f&#xE9;rence&#x201D; indiquant les &#x201C;&#xE9;pisodes&#x201D; disponibles et des donn&#xE9;es les concerant tels que leur titre, un r&#xE9;sum&#xE9;, l&#x2019;auteur, des mots cl&#xE9;f...
Nous reviendrons plus tard sur la structure de ce fichier
Tout cela navigue &#xE0; travers Internet
Du c&#xF4;t&#xE9; du client, un lecteur de flux RSS permet de rep&#xE9;rer les &#xE9;pisodes nouvellement publi&#xE9;s et de les r&#xE9;cup&#xE9;rer localement.
On peut utiliser certains Navigateurs, tels que Safari ou des outils sp&#xE9;cialis&#xE9;s ( iTunes )
Il suffit alors de synchroniser son iPod pour transporter les podcast partout !
Retour &#xE0; l&#x2019;architecture technique :
Des m&#xE9;dias num&#xE9;riques, audio, video ou PDF sur un serveur HTTP
Ce serveur Web herberge aussi le fichier RSS, un fichier &#x201C;r&#xE9;f&#xE9;rence&#x201D; indiquant les &#x201C;&#xE9;pisodes&#x201D; disponibles et des donn&#xE9;es les concerant tels que leur titre, un r&#xE9;sum&#xE9;, l&#x2019;auteur, des mots cl&#xE9;f...
Nous reviendrons plus tard sur la structure de ce fichier
Tout cela navigue &#xE0; travers Internet
Du c&#xF4;t&#xE9; du client, un lecteur de flux RSS permet de rep&#xE9;rer les &#xE9;pisodes nouvellement publi&#xE9;s et de les r&#xE9;cup&#xE9;rer localement.
On peut utiliser certains Navigateurs, tels que Safari ou des outils sp&#xE9;cialis&#xE9;s ( iTunes )
Il suffit alors de synchroniser son iPod pour transporter les podcast partout !
Retour &#xE0; l&#x2019;architecture technique :
Des m&#xE9;dias num&#xE9;riques, audio, video ou PDF sur un serveur HTTP
Ce serveur Web herberge aussi le fichier RSS, un fichier &#x201C;r&#xE9;f&#xE9;rence&#x201D; indiquant les &#x201C;&#xE9;pisodes&#x201D; disponibles et des donn&#xE9;es les concerant tels que leur titre, un r&#xE9;sum&#xE9;, l&#x2019;auteur, des mots cl&#xE9;f...
Nous reviendrons plus tard sur la structure de ce fichier
Tout cela navigue &#xE0; travers Internet
Du c&#xF4;t&#xE9; du client, un lecteur de flux RSS permet de rep&#xE9;rer les &#xE9;pisodes nouvellement publi&#xE9;s et de les r&#xE9;cup&#xE9;rer localement.
On peut utiliser certains Navigateurs, tels que Safari ou des outils sp&#xE9;cialis&#xE9;s ( iTunes )
Il suffit alors de synchroniser son iPod pour transporter les podcast partout !
Retour &#xE0; l&#x2019;architecture technique :
Des m&#xE9;dias num&#xE9;riques, audio, video ou PDF sur un serveur HTTP
Ce serveur Web herberge aussi le fichier RSS, un fichier &#x201C;r&#xE9;f&#xE9;rence&#x201D; indiquant les &#x201C;&#xE9;pisodes&#x201D; disponibles et des donn&#xE9;es les concerant tels que leur titre, un r&#xE9;sum&#xE9;, l&#x2019;auteur, des mots cl&#xE9;f...
Nous reviendrons plus tard sur la structure de ce fichier
Tout cela navigue &#xE0; travers Internet
Du c&#xF4;t&#xE9; du client, un lecteur de flux RSS permet de rep&#xE9;rer les &#xE9;pisodes nouvellement publi&#xE9;s et de les r&#xE9;cup&#xE9;rer localement.
On peut utiliser certains Navigateurs, tels que Safari ou des outils sp&#xE9;cialis&#xE9;s ( iTunes )
Il suffit alors de synchroniser son iPod pour transporter les podcast partout !