1. Université 7 Novembre de Carthage Faculté des Sciences de Bizerte Département d’Informatique 2009/2010 Monter une Radio sur Internet Sujet proposé par : Mr. SAMIR GHRIBI Elaboré par : BACHER MEJRI MONCEF ESSID NAIM JENDOUBI Heure 01:45:51 AM I4 NTSS
2. Sommaire Introduction Définitions utiles Accès au Webradio Modèles Techniques de Diffusion Partie pratique réalisation d’un Webradio Conclusion 01:45:51 AM
3. Introduction: Les Webradios sont des stations plus ou moins semblables aux stations radio, mais qui sont diffusées sur Internet grâce à la technologie de la lecture en continu. Comme pour les stations de radio classiques, il existe des Webradios généralistes et d'autres avec de la musique thématique. Il en existe des milliers car, techniquement, n'importe qui peut créer sa propre station de radio. Les stations de Webradio peuvent attirer de quelques dizaines à plusieurs milliers d'auditeurs selon la popularité du site et de la capacité du serveurs. Introduction Définitions Accès au Webradio Techniques Diffusion Partie Pratique Conclusion 01:45:51 AM
4. Quelques Webradios en Tunisie : mms: Microsoft Media Services Wmserver: Windows Media Server Introduction Définitions Accès au Webradio Techniques Diffusion Partie Pratique Conclusion 01:45:51 AM Radio Lien Débit Protocole Serveur Radio Nationale http://www.radiotunisienne.tn/live/radionationale.asx 32 kbps mms Wmserver/9.0 Mosaique FM http://193.95.93.146/mosaique64k/MOSALIVE.asx 16 kbps mms Wmserver/9.1 Jawhara FM http://196.203.216.10/jawharafm/MOSALIVE.asx 32 kbps mms Wmserver/9.1 Zitouna FM http://www.zitounafm.net/zitouna.asx 32 kbps mms Wmserver/9.0
5. La lecture en continu : Fonctionne selon le protocole client-serveur : - Le contenu est mis à disposition sur un serveur - le client qui souhaite accéder au contenu, envoie une requête pour en récupérer une petite partie, à l'endroit du contenu où il souhaite commencer la lecture, - la réponse est placée dans une mémoire tampon - la lecture démarre lorsqu'il y a suffisamment de données dans cette mémoire permettant de lire le début du fichier audio . Définitions utiles : La lecture en continu La Mémoire Tampon Introduction Définitions Accès au Webradio Techniques Diffusion Partie Pratique Conclusion 01:45:51 AM
6. La Mémoire Tampon : est utilisée afin de préparer à l'avance la lecture, et d'éviter qu'un ralentissement temporaire de la connexion au réseau n'interrompe la diffusion. En raison des latences créées par le réseau Internet et des opérations de codage / décodage effectuées, un délai de 5 à 35 secondes peut intervenir entre le signal émis par la source et le signal reçu sur le lecteur. La lecture en continu La Mémoire Tampon Introduction Définitions Accès au Webradio Techniques Diffusion Partie Pratique Conclusion Définitions utiles : 01:45:51 AM
7.
8. Schémas d’accès au Webradio siteduzero.com Accès au Webradio : Introduction Définitions Accès au Webradio Techniques Diffusion Partie Pratique Conclusion 01:45:51 AM
9. • Modèle Peer-to-Peer : Le flux audio généré par la Webradio est encodé et transmis par un premier nœud (souvent dénommé nœud racine) à un ou plusieurs autres nœuds, qui sont les auditeurs. Ces auditeurs retransmettent à leur tour le flux qu'ils reçoivent à d'autres nœuds. Les auditeurs du flux deviennent donc des "répéteurs", et permettent ainsi à d'autres d'écouter la Webradio. Le principal problème de cette technologie vient de la faible qualité de service lors des décrochages créés par la déconnexion de nœuds. Modèles Techniques de Diffusion : Multicast Peer-to-Peer Client-Serveur Introduction Définitions Accès au Webradio Techniques Diffusion Partie Pratique Conclusion 01:45:51 AM
10. • Modèle Multicast : La Webradio va envoyer un unique flux à destination du groupe d'auditeurs. Ce flux va être transmis de la même manière qu'un flux classique (ou unicast) par les routeurs intermédiaires. Lorsqu'il va arriver au dernier routeur, ce routeur va dupliquer le stream au nombre des auditeurs : un stream pour chaque auditeur. Le principal problème qui empêche l’adoption de ce modèle, est le fait que les réseaux publics actuels ne supportent pas le multicast. Modèles Techniques de Diffusion : Multicast Peer-to-Peer Client-Serveur Introduction Définitions Accès au Webradio Techniques Diffusion Partie Pratique Conclusion 01:45:51 AM
11. • Modèle client-serveur : Dans ce modèle, une Webradio génère un flux audio vers un serveur de lecture en continu qui se charge de le diffuser aux clients qui s'y connectent. Le signal analogique est codé dans un format numérique à l'aide d'un codec puis envoyé en flux audionumérique vers le serveur de lecture en continu, qui se charge de le redistribuer vers les auditeurs de la Webradio. La principale différence avec les radios hertziennes est que le serveur de lecture en continu ne diffuse le flux qu'aux clients qui se connectent, là où les radios classiques diffusent des ondes en continu . Modèles Techniques de Diffusion : Multicast Peer-to-Peer Client-Serveur Introduction Définitions Accès au Webradio Techniques Diffusion Partie Pratique Conclusion 01:45:51 AM
12. C'est cette caractéristique qui justifie l'appellation client-serveur. Quand un auditeur (un client) se connecte à la radio (au serveur) via une page web, un lecteur multimédia, son ordinateur crée une connexion avec le serveur de lecture en continu. Ce dernier envoie alors le flux de données binaires dans cette connexion. Le flux binaire peut être codé en mp3, ogg, wma, RealAudio etc. Le lecteur multimédia de l'auditeur décode alors le flux et convertit les données numériques de manière à ce que l'ordinateur puisse produire le signal audio qui permet à l'auditeur de l'écouter (par exemple, via une carte son). Ce modèle est le modèle le plus répandu. De nombreux hébergeurs proposent des offres de lecture en continu, et on peut citer un certain nombre de logiciels serveurs très répandus : SHOUTcast (commercial), Icecast (libre), Windows Media Server (commercial), Real Server (commercial). Modèles Techniques de Diffusion : Multicast Peer-to-Peer Client-Serveur Introduction Définitions Accès au Webradio Techniques Diffusion Partie Pratique Conclusion 01:45:51 AM
13. Schéma de diffusion d'une Webradio en client-serveur (wikipedia.fr) Modèles Techniques de Diffusion : Multicast Peer-to-Peer Client-Serveur Introduction Définitions Accès au Webradio Techniques Diffusion Partie Pratique Conclusion 01:45:51 AM
14. Quelques serveurs sur internet : Multicast Peer-to-Peer Client-Serveur Introduction Définitions Accès au Webradio Techniques Diffusion Partie Pratique Conclusion 01:45:52 AM Serveur Multicast/p2P Format Protocole payante/gratuite Shoutcast mp3, Nullsoft Streaming Video (NSV) shoutcast Gratuit Darwin Streaming Server H.264, MPEG-4 et 3GPP/ mp3 rtp/rtsp /Icecast Gratuit Icecast ogg Vorbis, Theora, mp3 http Gratuit IceShare BitTorrent Ogg vlc multi uni cast video mpeg 124/mp3 vorbis rtp http rstp mms/mmsh Gratuit
15. Partie pratique : Les différentes étapes de réalisation d’un Webradio à partir d’un simple ordinateur (15 étapes) : Matériels Logiciels 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Introduction Définitions Accès au Webradio Techniques Diffusion Partie Pratique Conclusion Matériels nécessaire : - un ordinateur équipé d’une carte son - une connexion internet Logiciels nécessaire : - un lecteur multimédia Exemple : Winamp v5.56 (logiciel gratuit) est un lecteur multimédia de la société NullSoft . http://download.nullsoft.com/winamp/client/winamp556_full_emusic-7plus_fr-fr.exe 01:45:52 AM
16. Partie pratique : Matériels Logiciels 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Introduction Définitions Accès au Webradio Techniques Diffusion Partie Pratique Logiciels nécessaire : Conclusion - un logiciel de codage du flux sonore vers un flux numérique Exemple : Oddcast v2 (logiciel libre) est un encodeur utiliser pour créer des différents format de flux de donnés (mp3, ogg) http://www.oddsock.org/tools/oddcastv2_wa2/oddcast_dsp_wa2_v2.0.15.exe Avec un Codec (LAME MP3) http://www.exe64.com/mirror/rarewares/lame3.99.a1.zip - un serveur de flux Exemple : Icecast v2.3.2 (logiciel libre) est un logiciel serveur de diffusion de musique en flux (streaming) à travers le protocole HTTP. http://downloads.xiph.org/releases/icecast/icecast2_win32_2.3.2_setup.exe - permettre l’accès à distance au serveur en jouant sur la configuration du modem/routeur 01:45:52 AM
17. 1- Installer l’encodeur MP3 avec le lecteur Winamp: Matériels Logiciels 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Introduction Définitions Accès au Webradio Techniques Diffusion Partie Pratique Conclusion 01:45:52 AM
32. Conclusion: A la fin de cette projection, on espère que vous êtes capable maintenant de créer votre propre Webradio, Et on souhaite que vous visitez et commentez notre Webradio Introduction Définitions Accès au Webradio Techniques Diffusion Partie Pratique Conclusion fsb2009.over-blog.com 01:45:52 AM