Transcript
Page 1: Logiciels Libres et Radios Libres

Logiciels libres & Radios libres

Journées du Logiciel Librede Bruxelles

9 mai 2009

Alban Peignier

http://www.tryphon.org

Page 2: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 2

Pré-histoire

de 1990 à 2000, les supports magnétiques ont disparu

● La clé : la capacité de stockage

– compressions lossy type mp3

– capacité des disques durs

● Obstacles au libre

– cartes sons propriétaires

– le traitement du son reste longtemps un domaine purement professionnel

Page 3: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 3

Logiciels libres & Radios libres

● Pré-production● Gestion d'antenne● Liaisons● Diffusion● Mise en ligne● Clients

Page 4: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 4

Pré-production / Montage

● Préparation avant diffusion● Couper, assembler, envoyer, ranger

● Logiciels de montage

– Audacity, rezound, ...● Batching● Gestion des contenus

Page 5: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 5

Pré-production / Montage

● Audacity

– multi-plateforme– “complet”– défauts

d'ergonomie● Rezound

– petits fichiers

Page 6: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 6

Pré-Production / Batching

● Enormement d'outils en ligne de commande

– sox, ecasound● Solutions basées sur des scripts, cron● Manque de GUI dans le domaine

– encoding/decoding avec presets– upload / download– clustering

Page 7: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 7

Pré-production / CMS

l'enfer des répertoires partagés● Problèmes pour les “gros dispositifs”● Radio Esperanzah 2008

– 35 personnes– 60 heures de programmes– plus de 70 Go de données produites

Page 8: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 8

Pré-production / CMS

● Gestion des documents audio● Stockage

– fichiers non compressés souvent ~ 1Go● Compressions

– flac– Ogg/Vorbis pour échange– Ogg/Vorbis pour le web

● Versionning, archivage, backup ...

Page 9: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 9

Pré-production / CMS

● Solution actuelle

– NAS 1To Gigabit– scripting et crons

● Manque de gestion des métadonnées :

– description de l'émission, participants, auteurs

– statut (brut, pad, déjà diffusé)– classement (par émissions, catégories, tags)

Page 10: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 10

Gestion d'antenne

● Diffusion automatique

– programme musical– rediffusions– webradios différées

● Direct

– “live assist”– lancement des jingles, musiques, reportages– centraliser tous les sources (& destinations)

Page 11: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 11

Gestion d'antenne / Direct

● Antenne entièrement informatique

– plus de cassette, plus de MD dans le studio– platine CD en dépannage

● Interactivité● Beaucoup de sorties son● Matériel abordable

– carte son 10 entrées / 10 sorties : ~ 300 €– disque dur (1To ~ 80€)– dual display

Page 12: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 12

Gestion d'antenne / Rivendell

● assistance du direct

● diffusion automatique

● ...● communauté

importante

Page 13: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 13

Gestion d'antenne / Direct

● Traitement du son

– mastering de l'antenne (Jamin)● Départs / arrivées de liaisons

– streamings– duplex jack.udp

● Pige d'antenne● ...

Gestion d'antenne / Direct

Page 14: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 14

Gestion d'antenne / Pige

● Enregistrement 7j/7 24h/24● Obligation légale (aussi en Belgique)● Départ vers la post-production

– rediffusions– mise en ligne

● Solutions

– rotter, jack-backup– Projet PigeBox en cours

Page 15: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 15

Diffusion automatique

● Définitions des programmes

– “playlist très évoluée”– planning, grille des programmes– “scheduler” musique (publicité ...)

● Backend compliqués

– player : enchaînement, départs horaires, ...– scheduler : vers des outils séparés ?– gestion des documents : stockage,

métadonnées

Page 16: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 16

Diffusion automatique

● Solutions

– Rivendell– CampCaster– Liquidsoap– ...

Page 17: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 17

Gestion d'antenne

● Contraintes techniques différentes● Direct

– temps réel– beaucoup d'entrées/sorties (jackd)– tuning matériel/logiciel délicat

● Diffusion automatique

– besoin matériel moindre– défi du support du multi-canaux

Page 18: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 18

Liaisons - captures

● Captations

– concerts, conférences● Duplex entre studios

– entre deux pièces– à travers un site

● Liaisons grande distance

– entre radios, entre studios et émetteur

Page 19: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 19

Liaisons - captures

● Solutions informatiques abordables● Matériel

– carte son 2/4 voies (~ 150€)– vieux PC, (disque dur)

● Transmission

– filaire, wifi, ADSL● Solutions adaptables au plus fin● Remplace LS et équipements couteux

Page 20: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 20

Liaisons – captures

● Intégration matériel / logiciel● Latence / qualité / QoS● Transport

– temps réel : jackd / jack.udp– streaming : icecast2 / alsaplayer, ogg123– asynchrone : loop record / upload

Page 21: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 21

Liaisons – captures / Exemples

● Captation de concerts

– 4 voies : micros ambiances– 30 heures d'enregistrement– upload continu

● Direct Radio Bemba

– ogg haute qualité– 700 kb en filaire (~ 250 m)– ... ogg123 en sortie

Page 22: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 22

Diffusion

● Diffusion streaming

– “classique”– peercasting

● Diffusion la demande

– mise à disposition

Page 23: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 23

Diffusion - streaming

● Domaine plus connu

● Client / serveur : icecast2

– serveur dedié accessible : offre dedibox, kimsufi

– montée en charge assez simple (pool)

Page 24: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 24

Diff – streaming / Peercasting

● n clients / n+1 serveurs

– permet le streaming @home / low-cost● Obstacles

– défi pour QoS– solutions techniques complexes– ne crée pas une bande infinie (video)

● Solutions

– Peercast, FreeCast, p2p-radio

Page 25: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 25

Diff – streaming / FreeCast

● FreeCast

– tracker / root– GUI player intégré– transport UDP– NAT transversal– Java / Webstart

● ... du travail

Page 26: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 26

Diffusion – streaming / Sources

● Solutions

– ices2, darkice– ... oddcast (windows)

● Stabilité

– vrai serveur : démon, reboot, supervision – machine dédiée– récupération : jackd / carte son– pige d'antenne

Page 27: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 27

Diffusion – streaming

● Pas si accessible

– dispositif complet rarement en place● Lacunes classiques

– serveur linux / source windows (VNC)– statistiques– supervision

Page 28: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 28

Diffusion - A la demande

● Ecoute depuis le web / podcast● Répertoire

– upload ftp et consultation http ?● Montée en charge difficile

– upload, compression (multi-formats)– nombre d'émissions/podcasts– bande passante– downloads parasites ...

Page 29: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 29

Mise en ligne

la vitrine de tout un travail

● Medium de plus en plus prioritaire

– espace de diffusion encore concurrentiel– les “grandes” radios ont un peu de mal ...

● A la croisée de deux savoir-faires

– cohabitation entre web / radio● Problèmes sur les droits musicaux

Page 30: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 30

Mise en ligne / Web

● Mise en valeur du contenu

– textes (beaucoup)– navigation– référencement

● Accessibilité du contenu

– l'écoute n'est pas simple pour tous les visiteurs

● Réfléchir au web design

Page 31: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 31

Mise en ligne / Web

● Décomposer les problématiques

– pour mieux exploiter les savoirs-faires● Intégration plutôt que tout en un

– CMS dédié à la publication web– outil pour les documents audio

● Nos solutions

– web : SPIP, Django, Bonnes-Ondes.fr– audio : AudioBank, RadioSwap, ...

Page 32: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 32

Mise en ligne / Audiobank

● stockage● upload● compressions● classements● échanges● intégration web

Page 33: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 33

Mise en ligne / Bonnes Ondes

● émissions● épisodes● textes & images● sons associés● rss & podcasts● utilisateurs● templates● domaines

Page 34: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 34

Mise en ligne / Radio

● Adapter le contenu audio

– formats courts– intégral / extraits– émission fragmentée : une playlist plutôt

qu'une heure de programme● Visibilité

– sur les programmes à venir– prendre des photos ...

Page 35: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 35

Clients

au bout de la chaine● Diffusion grand public

– rencontre entre le libre et le public● Ecouter sur le web● Podcast

Page 36: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 36

Clients

● Accès des plateformes non-libre

– support ogg rare– VLC

● Intégration navigateur

– difficulté pour mettre en place un lecteur embarqué en évitant Flash

– applet Java + Ogg/Vorbis ...

Page 37: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 37

Clients / Podcast

● Intégration navigateur

– copier/coller de l'URL ● Affichage des metadata

– description– lien vers le site

● Support bittorrent

– optimisation “simple” des downloads– pas très répandu (gpodder)

Page 38: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 38

Perspectives

● Fédération

– “small is beautiful” ...– échanges d'émissions entre radios

● Echange par Internet

– outils pour cela (AudioBank ...)● Une autre organisation

– productions multi-diffusées– échanges entre producteurs, diffuseurs, ...

Page 39: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 39

Perspectives

● Services clé en main ... libres

– box (source streaming, pige, ...)– plateforme communautaire de diffusions

● Mixage numérique

– remplacer les tables mixages analogiques– surface de contrôle– porte ouverte pour un environnement tout

informatique et libre– beaucoup de travail ...

Page 40: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 40

Perspectives

● Entre

– les radios libres/associatives– les communautés du logiciel libre

● Beaucoup en commun

– 2 communautés militantes et passionnées● Très complémentaires

– les radios ont besoin de savoir-faire informatique

– geeker pour du concret, ça fait du bien ;-)

Page 41: Logiciels Libres et Radios Libres

Logiciels libres & radios libres - http://tryphon.org 41

Questions

Pour continuer la discussion

[email protected]

http://www.tryphon.org


Recommended