ETUDE ET IMPLEMENTATION DU STREAMING RADIO DEDICACE A MA FAMILLE 1 ETUDE ET IMPLEMENTATION DU STREAMING RADIO REMMERCIEMENTS . SOMMAIRE DEDICACE ......................................................................................................................................1 REMMERCIEMENTS .........................................................................................................2 SOMMAIRE .....................................................................................................................................3 LISTE DES FIGURES ET DES TABLEAUX..................................................................................4 LISTE DES ABREVIATIONS .........................................................................................................6 AVANTS-PROPOS ................................................................................................................ RESUME .................................................................................................................................. ABSTRACT ............................................................................................................................ INTRODUCTION GENERALE ................................................................................................ PARTIE I : PRESENTATION GENERALE DE L’ENTREPRISE ET CONTEXTE DU STAGE ....................................................................................................................................... CHAPITRE I : PRESENTATION GENERALE DE L’ENTREPRISE ................................ CHAPITRE II : DEROULEMENT DU STAGE .......................................................... PARTIE II : ETUDE ET IMPLEMENTATION DU STREAMING RADIO............................. 2 ETUDE ET IMPLEMENTATION DU STREAMING RADIO CHAPITRE III : ETUDE THEORIQUE ET ONCEPTUELLE DU STREAMING RADIO ........................................................................ CHAPITRE IV : CONCEPTION ET REALISATION D4UNE WEBRADIO............ CONCLUSION GENERALE.............................................................................. ANNEXE ............................................................................................................................... REFERENCES BIBLIOGRAPHIQUES ................................................................................. LISTE DES FIGURES ET DES TABLEAUX Figure 1 : Plan de localisation du campus de Logbessou Figure 2 : Organisation de l’IUC Figure 3 : Organigramme de l’ICIA Figure 4 : Logo d’Icecast server Figure 5: Logo shoutcast Figure 6 : Schéma de diffusion d’une webradio Figure 7 : Fenêtre principal du logiciel MB Recaster Figure 8 : logo du Windows 10 Figure 9 : Architecture général de la réalisation Figure 10 : Logo Icecast config Figure 11 : Le fichier de configuration d’Icecast 3 ETUDE ET IMPLEMENTATION DU STREAMING RADIO Figure 12 : Fiche configuré d’Icecast Figure 13 : Logo de Run Icecast (console) Figure 14 : Fenêtre de MB Recaster Figure 15 : Fenêtre de configuration de MB Recaster Figure 16 : Fenêtre d’écoute de la radio MB RECASTER Tableau 1 : BTS ICIA 2011 Tableau 2 : BTS ICIA 2012 Tableau 3 : BTS ICIA 2013 Tableau 4 : BTS ICIA 2014 Tableau 5 : BTS ICIA 2015 Tableau 6 : BTS ICIA 2016 Tableau 7 : BTS ICIA 2017 Tableau 8 : BTS ICIA 2018 Tableau 9 : Chronogramme 4 ETUDE ET IMPLEMENTATION DU STREAMING RADIO LISTE DES ABREVIATIONS AAC Advanced Audio Coding ADSL Asymmetric Digital Subscriber Line AIFF Audio Interchange File Format ARP Address Resolution Protocol ARPA Advanced Research Project Agency ARPAnet Advanced Research Project Agency network ASCII American Standard Code for Information Interchange CD Compact Disc CERN Centre Européen de Recherche Nucléaire DHCP Dynamic Host Configuration Protocol DNS Domain Name Server or Domain Name System DVD Digital Versatile Disc FM Frequency Modulation FQDN Fully Qualified Domain Name 5 ETUDE ET IMPLEMENTATION DU STREAMING RADIO FTP File Transfert Protocol GIF Graphics Interchange Format GND Gestion Numérique des Droits GPL General Public Licence GR GASS Radio HTML HyperText Markup Language HTTP HyperText Transfert Protocol Hz Hertz IBM International Business Machines ICCC International Conference on Computer Communication IP Internet Protocol ISO International Standard Organization JPG Joint Photographic expert Group MAC Media Access Control Microsoft IIS Microsoft Internet Information Services MMS Microsoft Media Streaming MP3 Mpeg Audio Layer 3 MP3PRO Mpeg Audio Layer 3 Professional MP4 MPEG 4 MPEG Moving Picture Experts Group MSN Microsoft Network MySQL My Structured Query Language NCSA National Center for Computing Application NSF National Science Foundation NSFnet National Science Foundation network OGA Ogg Vorbis Audio 6 ETUDE ET IMPLEMENTATION DU STREAMING RADIO OS Operating System PAL Playlist Automation Language PCM Pulse Code Modulation PHP Post Hypertext Preprocessor PS PostScript QTSS Quick Time Streaming Server RA Real Audio RAM Random Access Memory RM Real Media RSS Really Simple Syndication RTCP Real Time Transfert Control Protocol RTMP Real Time Messaging Protocol RTSP Real Time Streaming Protocol RV Real Video SAM Streaming Audio Manager SDP Session Description Protocol SGML Standard Generalized Markup Language TCP Transmission Control Protocol TCP/IP Transmission Control Protocol/Internet Protocol TLD Top Level Domain UC Unité Central UDP User Datagram Protocol URL Uniform Ressource Locator URSS Union des Républiques de Soviétique Socialiste USA United States of America WAMP Windows Apache MySQL Php Wi-Fi Wireless Fidelity Win32 Windows 32bit 7 ETUDE ET IMPLEMENTATION DU STREAMING RADIO WMA Windows Media Audio WWW World Wide Web 8 ETUDE ET IMPLEMENTATION DU STREAMING RADIO AVANTS -PROPOS De nos jours, les dirigeants d’entreprises recherchent des personnes qualifiées et aptes à effectuer des taches bien déterminées. Il est donc important pour toute personne pour des besoins de compétitivité d’acquérir des connaissances techniques de qualité afin de s’adapter au milieu professionnel et de pouvoir satisfaire les besoins des entreprises. C’est la raison la pour laquelle le gouvernement camerounais par le biais de Ministère de l’enseignement supérieur au Cameroun a permis l’ouverture de plusieurs IPES( institut privée d’enseignement supérieur) I.S.T.D.I. (institut supérieur des technologies et du design industriel) charges de former de jeunes techniciens et ingénieur par les arrêtés ministériels ci-après : Autorisation de création : N° 02/0094/MINESUP/DDES/ESUP du 13 Septembre 2002. Autorisation d’ouverture : N° 0102/MINEWSSUP/DDES/ESUP du 18 Septembre 2002. L’ISTDI qui a été érigé en institut Universitaire de la cote (IUC) par arrêter N° 1/05156/N/MINESUP/DDES/ESUP/SAC/ebm du 24 octobre 2011 est constitué de quatre établissements offrant chacun des formations spécifiques à savoir : • ISTDI (institut supérieur de technologies & du design industriel) • ICIA (Institut de commerce et d’ingénieur d’Affaires) • 3I-AC (Institut d’ingénieur Informatique d’Afrique centrale) • PISTI (programmes internationaux des sciences et Technologies de l’innovation). I. L’Institut Supérieur de technologies & du Design Industriel(ISTDI) offrant les formations suivantes : Cycle de techniciens supérieurs industriels pour un diplôme BTS (Brevet de techniciens supérieur) National Maintenances des systèmes informatiques(MSI) Informatique industrielle (II) Maintenances Apres – Vente Automobile(MAVA) 9 ETUDE ET IMPLEMENTATION DU STREAMING RADIO Froid et Climatisation(FC) Génie civil(GC) Electrotechnique(ET) Electronique(EN) Génie Bois(GB) Cycle de licences professionnelles industrielles en partenariat avec L’Université de Dschang Génie Civil(GC) Management et service Automobile(MSA) Maintenance des systèmes Industriels(MSI) Automatique et Informatique Industrielle(AII) Réseaux et télécommunication(ASR) Génie logiciel(GL) Electrotechnique(ET) Cycle de masters professionnels en partenariat avec L’Université de Dschang. Génie Electronique et Informatique Industrielle(GEII) Génie Télécommunications et Réseaux (GTR) Cycle ingénieur en partenariat avec ESSTIN_ France Ingénieur de Génie Industriel (ESSTIN_ France) II. L’institut de commerce et d’ingénierie d’Affaires (ICIA) offrant les formations suivantes : Cycle de techniciens Supérieurs commerciaux pour un diplôme BTS (Brevet de techniciens supérieur) National Comptabilité et Gestion d’entreprises (CGE) Communication d’entreprises (CE) Commerce Internationale (CI) Action Commerciale (ACO) Banque et Finance (BF) Assurance (ASS) Logistique et Transport (LT) Informatique de gestion(IG) 10 ETUDE ET IMPLEMENTATION DU STREAMING RADIO Cycle de licences professionnelles commerciales en partenariat avec l’Université de Dschang Marketing France- Comptabilité (FC) Banque Gestion des Ressources Humaines (GRH) Logistique et Transport (LT) Cycle de Master en commerce International en partenariat avec IUSUGA-France Bachelor en Commerce Internationale. L’Institut d’ingénierie Informatique d’Afrique Centrale (3I-AC) qui III. offre quant à elles les formations suivantes : Classes préparations aux grandes Ecoles d’ingénieurs (CP) IV. Classes préparatoires V. Licences Sciences & Technologiques Licence Science et Technologie (LST) en partenariat avec l’Université du Maine : Physique Chimie Maths appliquée à la finance Cycle des nouvelles Technologies de l’information et de la Communication : Programmation Appliquée pour Internet (PAPI) Webmestre /Multimédia (WPN) Réseautique(RST) Cycle ingénieur Ingénieur Informaticien (3il- France) Concepteur de Systèmes d’informations Informatisés (CS2I) L’I.U.C est doté d’un CENTRE ACADEMIQUE CISCO qui forme en CCNA 1, CCNA 2, CCNA 3 et CCNA 4 VI. Les programme Internationaux des Sciences et Technologies de l’innovation (PISTI) qui offre les formations suivantes : 11 ETUDE ET IMPLEMENTATION DU STREAMING RADIO Cycle des Classes Préparatoires aux Grandes Ecoles d’ingénieurs (CP) en partenariat avec l’Université du Maine en France Classes préparatoires Licences Sciences & Technologiques Cycle ingénieur de Génie Industriel (ESSTIN- France) Ingénieur Biomédicale Architecture et Design Industriel HND et DSEP Industriels et commerciaux Génie Civil Option : Géomètre Topographe Licence Professionnelle en Télécommunication et service INNOVATIONS L’étudiant du cycle BTS est tenu en première année d’effectuer un stage de 3mois en entreprise durant son cursus académique. Ce stage permettra aux étudiants de mieux appréhender le monde professionnel et de compléter les connaissances acquises. A l’issus de celui-ci l’étudiant devra rédiger un rapport de stage qu’il soumettra à un jury. C’est dans cette optique que nous avons effectué un stage à l’IUC de Logbessou : ou il nous ait attribué comme thème : ETUDE ET IMPLEMENTATION DU STREAMING RADIO 12 ETUDE ET IMPLEMENTATION DU STREAMING RADIO RESUME Ce rapport a été rédigé à la suite d’un stage académique d’une durée de deux mois qui se sont déroulés durant une période allant du 03 JUIN au 03 AOUT 2020 à l’IUC situé à Logbessou de Douala. Notre sujet consistait à traiter les dossiers et à obtenir une expérience professionnelle dans l’entreprise. Durant ce stage nous avons eu à assister à la réalisation de diverses taches allant dans le cadre de notre formation(Télécommunication). Parmi ces taches nous pouvons citer entre autres : La découverte et l’utilisation de certains logiciels ; la configuration d’un point d’accès ; la fiabilisation des dossiers et bien d’autres. Ce pendant l’objet principal de la rédaction de ce rapport est d’étudier théoriquement le streaming radio et la conception ou réalisation d’une webradio. De ce fait pour assurer une meilleur compréhension de ce thème nous allons le diviser en plusieurs chapitres. Ce stage nous aura permis de mieux appréhender le monde professionnel et de compléter les connaissances acquises au sein de notre cursus académique. Mots clés: Streaming radio, webradio 13 ETUDE ET IMPLEMENTATION DU STREAMING RADIO ABSTRACT This report was written following an academic internship lasting two months which took place during a period from 03 JUNE to 03 AUGUST 2020 at IUC located at Logbessou of Douala. Our subject was to process the files and to obtain professional experience in the company. During this internship we had to attend the realization of various tasks we can cite among others : The discovery and use of certain software ; configuring an access point ; reliability of files and many others. However, the main purpose of writing this report is to theoretically study radio streaming and the design or production of an internet radio. Therefore to ensure a better understanding of this theme we will divide it into several chapters. This internship will have allowed us to better understand the professional world and to supplement the knowledge acquired within our academic course. Keywords: Radio streaming, webradio 14 ETUDE ET IMPLEMENTATION DU STREAMING RADIO INTRODUCTION GENERALE INTRODUCTION GENERALE Actuellement, le web est un fascinant outil de communication et un véritable media, au même titre que la radio et la télévision utilisant la diffusion hertzienne. Grace à l'évolution de la technologie haut débit et de meilleures bandes passantes, une association entre la radiodiffusion et l'Internet s'impose. D'où la naissance de la webradio, une technologie utilisant la technique du streaming, qui permet à une station de radio de diffuser sur l'Internet. Aujourd’hui, parmi tous les réseaux, Internet peut être considéré comme le réseau spécialisé dans l’information : son but n’est plus comme à l’origine (transmettre quelques lignes à partir de messageries), elle permet maintenant d’échanger des documents électroniques, des données informatisées, des informations économiques, des schémas, des sons, etc. En outre, grâce aux récents progrès réalisés dans la transmission et la compression des données, Internet donne maintenant accès à une information de plus en plus immédiate. Dans le monde le streaming radio a-t-il été un bien fait ? Cerner cette étude consistera à présenter le premier chapitre de notre rapport portant sur la présentation générale de l’entreprise de stage (IUC de Logbessou), Le second chapitre renseigne sur le déroulement du stage, Ensuite le troisième nous présente l’étude théorique et conceptuelle du streaming radio et enfin le quatrième chapitre porte sur la conception et réalisation d’une webradio. 15 ETUDE ET IMPLEMENTATION DU STREAMING RADIO PARTIE I : PRESENTATION DE L’ENTREPRISE ET DEROULEMENT DU STAGE 16 ETUDE ET IMPLEMENTATION DU STREAMING RADIO CHAPITRE I : PRESENTATION DE L’ENTREPRISE INTRODUCTION : L’entreprise peut se définit comme étant une unité économique, juridiquement autonome, organisée pour produire des biens ou des services pour le marché. Dans ce cas on se pose la question de savoir en quoi l’IUC est un modèle de production des biens et des services ? Pour mieux cerner notre sujet, il sera question pour nous de présenter l’historique de l’entreprise, ensuite la structure et l’organisation de l’entreprise et enfin le secteur d’activité. I. HISTORIQUE ET EVOLUTION DE L’ENTREPRISE I.1) HISTORIQUE La création de l’Institut Supérieur des Technologies et de Design Industriel (ISTDI) devenu Institut Universitaire de la Côte (IUC) est le résultat de plusieurs années d’expérience de promoteur dans les entreprises où il a constaté surtout dans le secteur de l’industrie, un manque de techniciens bien formés, l’inadéquation grandissante des produis du système éducatif avec les besoins du marché de l’emploi et même dans toute la zone CEMAC. Les programmes et les produits proposés ne tenaient pas compte de la réalité des besoins de l’entreprise. Pour apporter sa contribution à cette expertise, le promoteur a d’abord créé le centre d’enseignement et de formation technique et industrielle (CEFTI) pour donner une formation de niveau cap, 17 ETUDE ET IMPLEMENTATION DU STREAMING RADIO probatoire et BTS, en technique industrielle tout en mettant au centre de notre préoccupation les besoins des entreprises. Les employeurs sont de véritables partenaires qui participent même à l’amélioration des programmes de formation en donnant de conférences sur leur métier, le comportement attendu des jeunes dans le monde du travail. A ce titre et très satisfait de cette coopération entreprise-école, les partenaires se trouvent en bonne place pour détecter les meilleurs finissants afin de promouvoir le développement de leurs entreprises : c’est ainsi qu’est né l’ISTDI en septembre 2002 avec le soutien de la coopération française qui a mis à disposition un assistant technique de haut niveau pour étudier la finalité du projet. Il s’agit du Pr. Claude BONTHOUX, le premier directeur de l’école national polytechnique de Yaoundé et de l’ENSAI de N’Gaoundéré. Celui-ci a construit le projet d’école complètement en phase avec les entreprises. « Je rêvais d’avoir une école d’ingénieurs à douala, en plein milieu industriel lui-même » confie le directeur Scientifique de l’établissement, en la personne de Pr. Claude BONTHOUX. I.2) EVOLUTION Fiche signalétique Nom Institut Universitaire de la côte (IUC) Date de création L’ISTDI a été créé par arrêté ministériel N°02/0094/MINESUP/DDES/ESUP du 13 Septembre 2002 et dont l’autorisation d’ouverture fut autorisée par arrêté ministère N° 0102/MINESUP/DDES/ESUP du 18 septembre 2002 Date de transition L’ISTDI a été érigé en institut universitaire de la cote (IUC) par arrêté ministériel N° 0/05156/MINESUP/DDES/ESUP/SAC/ebn du Cameroun. Adresse B.P. : 3 001 Douala – Cameroun Localisation Douala 5e, Logbessou Téléphone (+237) 6 33 00 13 92 / (+237) 6 99 68 46 12 Fax (+237) 6 33 47 33 55 Site Web www.myiuc.com E-mail [email protected] / [email protected] Président– Fondateur Paul GUIMEZAP Activité Formation dans l’Enseignement Supérieur industriel, technologique et Commercial 18 ETUDE ET IMPLEMENTATION DU STREAMING RADIO II. ENVIRONNEMENT DE L’ENTREPRISE II.1) MISSION L’IUC est une entreprise qui a pour fonction première de former les étudiants dans leurs globalités pour les entreprises.sa vision est de contribuer au développement du pays en bâtissant une jeunesse camerounaise solide et prêt sur tout le plan. Outre cette mission l’IUC possède dans ses locaux plusieurs services qui lui permettent de diversifier ses missions telles que le Laboratoire de développement et de la recherche qui s’occupe du développement logiciel. Logiciels qui peuvent être utilisés dans la structure ou commercialisés dans d’autres structures. Le laboratoire de développement (SEED) née depuis environ 2 ans à l’IUC a pour rôle d’une part de mettre sur pieds des outils et des processus métiers nécessaires au bon fonctionnement et de la gestion des ressources au sein de l’IUC et d’autre part de vulgariser leurs solutions fonctionnelles et mise sur pieds auprès d’autres clients extérieurs. Constitué de 10 membres y compris le chef de service, des développeurs et analystes qualifiés travaillant en plein temps et des stagiaires professionnels dynamiques ; elle a déjà dès lors développé de nombreuses applications utilisées au sein de l’institution et étant actuellement sur le marché logiciel. Notre intégration au sein de cette petite famille s’est déroulée parfaitement bien, car l’harmonie, la communication et l’entre-aide régnant au sein de cette équipe était très conviviale. II.2) ENVIRONNEMENT INTERNE L'Institut Universitaire de la Cote (IUC) est implanté depuis quelques années dans le paysage de l'enseignement supérieur au Cameroun et spécifiquement dans le décor des IPES. Il a à son actif contribué à la formation de plusieurs jeunes techniciens Supérieur et cadres opérationnels. Aujourd'hui il s'est lancé dans la formation des cadres supérieurs et envisage recruter davantage d'étudiants pour satisfaire à sa politique de développement. Nous nous proposons dans ce chapitre de présenter l’IUC en interne et en externe puis de parler du déroulement du stage. II.2.1) Naissance et objectifs de l'IUC Naissance 19 ETUDE ET IMPLEMENTATION DU STREAMING RADIO Crée en 2002 à logbessou (Douala 5eme), pour devenir un pôle d’excellence en Afrique et, l’institution de référence auprès des entreprises, l’IUC s’adresse aux candidats diplômés au moins d’un baccalauréat des séries industrielles, techniques, commerciales, scientifiques et littéraires, qui ont pour ambition, de devenir agent de maitrise, cadre supérieur ou ingénieur– entreprenant. L'inadéquation grandissante des produits du système éducatif avec les besoins du marché de l'emploi qui oblige à importer de la main d'œuvre étrangère au détriment d'une jeunesse locale sous-exploitée. Par ailleurs, la lutte contre la pauvreté qui inclut nécessairement le souci de favoriser durablement la croissance et le développement passe forcément par le renforcement et la diversification des formations professionnelles à tous les niveaux. De sa position de Responsable dans une entreprise de la place où il a été confronté à cette double réalité, Paul GUIMEZAP a d'abord créé le Centre d'Enseignement et de Formation Technique Industrielle (CEFTI). Ses formations sont basées sur les filières industrielles et fortement porteuses. Il prépare aussi aux diplômes nationaux comme le CAP, PROBATOIRE et BACCALAUREAT technologiques. Grâce à cette belle expérience, Paul GUIMEZAP a été fortement sollicité par les Entreprises pour poursuivre le même type de formation à un niveau de compétence et de responsabilité supérieures. Les parents et les élèves les plus méritants sont également attirés par les qualifications plus responsabilisées et mieux rémunérées. C'est ainsi qu'est né l'Institut Supérieur des Technologies et du Design Industriel (ISTDI) aujourd’hui Institut Universitaire de la Cote (IUC) Objectifs Le souci du Promoteur et de son équipe dans la création de l'IUC est d'être complètement en phase avec l'attente et les besoins des Entreprises. Ils veulent convaincre de leur volonté de considérer les Industriels comme de vrais partenaires de la Formation et de les associer étroitement au projet. Le souhait est de se rapprocher le plus possible des milieux économiques afin qu'ils apportent leur expérience et leur expertise dans la définition des formations, des profils à former et des qualifications à donner pour le plus grand bénéfice des Entreprises. Pour atteindre cet objectif, l'IUC a mis en place trois grands axes : Une voie courte et directe qui consiste à former de Techniciens Supérieurs opérationnels en deux (02) ans ; Une voie longue et indirecte, celle de l'Ingénierie qui commence par deux années de Classes préparatoires, évitant ainsi aux plus jeunes une expatriation précoce ; 20 ETUDE ET IMPLEMENTATION DU STREAMING RADIO Une voie intermédiaire, celle de la Formation Professionnelle par alternance qui permet notamment d'obtenir une licence professionnelle. II.3) IUC ET SES FORMATIONS L'IUC est un Institut d’Enseignement Supérieur, en prise directe sur l'Économie et à vocation régionale. L'IUC a demandé et a obtenu auprès du MINESUP les autorisations suivantes : Création et ouverture en 2002 Par le MINESUP ; Agrément en 2005 par le MINESUP ; Autorisation à préparer les candidats aux diplômes étrangers en 2006 ; Autorisation à ouvrir les nouvelles filières (commerciale et gestion) ; Ouverture des licences professionnelles de l'université de Dschang à l'IUC en 2008 Les spécialités par filière de formation Les spécialités présentes à l'IUC sont données en Annexe 1. (Schéma de formation) En vue d'élever le niveau et de répondre aux besoins des entreprises, l'IUC prépare des Techniciens Supérieurs aux diplômes de BTS, DSEP, HND dans les filières technologiques, industrielles, de gestion et commerce ; des Bacheliers scientifiques ou Techniques en deux 02 ans aux concours des Grandes Écoles Camerounaises ou Françaises (EG@). L’IUC a également démarré une classe de préparation en deux (02) ans de Technologies et Sciences de l'ingénieur, réservée aux Bac scientifiques et F1. L'IUC consacre aussi une très large part de ses préoccupations à la Formation Professionnelle et par apprentissage (alternance). C'est ainsi que l’IUC a avec la supervision de l'Université de Dschang, démarré les Licences Professionnelles dans trois (03) filières industrielles et la Licence Sciences et Techniques de l'université du Maine France délocalisé à Douala. C'est une des grandes originalités de l'IUC que d'avoir fait ce choix qui n'est pas le plus 21 ETUDE ET IMPLEMENTATION DU STREAMING RADIO simple, mais qui est certainement le plus efficace. Cela se vérifie par le taux d'insertion et de création d'Entreprise de ses finissants. Au vu de ces résultats le Service de Coopération et d'Action Culturelle de l'ambassade de France (S.C.A.C.) a aidé à créer à l'IUC un incubateur d'Entreprise pour renforcer ses jeunes diplômés à la création de leur Entreprise et de les accompagner. Condition d'admission Pour être admis à l'IUC, il faut être titulaire du BACCALAUREAT, d’un BAC +2, BAC + 3, ou des équivalents selon les cycles de formations choisies. Il faut avoir satisfait à l'étude du dossier scolaire et aux épreuves de sélection. Ces épreuves ont pour objectif de valider le niveau de formation et de vérifier que le candidat dispose des qualités de base requises. Taux d'insertion des diplômés Le taux d'insertion des diplômés est assez satisfaisant dans l'ensemble, soit en moyenne 80 % depuis la création à date, avec la filière TIC qui favorise davantage de résultat. Toutefois il faut relever qu'avec la conjoncture économique actuelle, le marché de l'emploi est de plus en plus difficile pour les jeunes diplômés ; d'où la nécessité de stimuler les initiatives d'auto emploi. La recherche opérationnelle Si la recherche a mis du temps à devenir opérationnelle à l'IUC en raison du fait que ses formations se limitaient au départ à Bac + 2, ce volet occupe désormais une place de choix dans les activités académiques et ladite formation a évolué à BAC + 5. En effet, la culture des projets est devenue un maillon essentiel de la formation des étudiants qui pour les réaliser passent toute l'année à faire des recherches de laboratoire et d'entreprise. La création du PRIE (Pôle Recherche Innovations et Entreprenariat) favorise la recherche à l’IUC. Quelques fruits sont déjà visibles sur le terrain. Notamment la voiture « made in IUC » conçue par les étudiants dans les laboratoires, le grand portail « MY IUC » qui facilite la circulation de l’information entre les différentes parties prenantes. L’IUC bénéficient d'une bibliothèque physique de plus de trois mille ouvrages et d'un accès permanent à Internet à très haut débit grâce à son antenne VSAT. Les ressources humaines Les ressources humaines sont reparties selon les différentes fonctions de l’IUC. Nous énumérerons ici les principaux managers et nous nous attarderons à la présentation de quelques personnels des services interférents dans nos activités de stage ; Ceux sont : 22 ETUDE ET IMPLEMENTATION DU STREAMING RADIO Le Président Fondateur Les Conseillers Techniques Les Chef d'Établissement L’Inspecteur Académique La scolarité . La Discipline Le Service de Communication et Employabilité Les ressources matérielles Il s'agit en substance des laboratoires équipés de physiques, de chimie, d'électrotechnique, d'électronique, d'automatisme, de froid et climatisation, de mécanique, d'informatique, de réseautique, webmestre et production multimédia, d'un parc informatique de près de 400 ordinateurs, des serveurs, d'un réseau Internet haut débit, d'un amphithéâtre de 500 place et de multiples salles de cours, des bâtiments de bureaux, des terrains de sport (Football, Basket & volley Ball), de la cité Universitaire dotée de près de 500 chambres. II.4) ENVIRONNEMENT EXTERNE L'environnement externe de l'IUC est constitué de l'ensemble de ses partenaires, clients, fournisseurs, concurrents, banquiers et assureurs. Ici, nous nous attarderons principalement à la présentation de quelques partenariats engagés par l'IUC et la segmentation du marché de l'ESP. II.4.1) IUC, un échantillon de mondialisation Concomitamment à ses atouts, IUC s'est également acquis au fil des années une marque distinctive qui fait de cet institut universitaire une sorte de monde en miniature : la délocalisation au Cameroun d'un nombre sans cesse croissant de programmes internationaux qui découle d'un partenariat dynamique et efficace. Tout est parti de l'ouverture en 2004 du cycle des Technologies de l'Information et de la Communication, fruit de la coopération bilatérale entre les gouvernements Camerounais et canadien dans le cadre du Projet Soutien à l'Acquisition des Compétences en Technologies de l'Information et de la Communication (SACTIC). 23 ETUDE ET IMPLEMENTATION DU STREAMING RADIO Financé par l'Agence Canadienne de Développement International (ACDI), ce programme débouche sur un diplôme professionnel canadien équivalent à Bac + 2 délivré par le Collège Communautaire du Nouveau- Brunswick (CCNNB) de Dieppe (Canada) qui en assure la tutelle. L'année 2006 a également marqué un tournant important dans croissance de l'ISTDI avec l'ouverture du cycle Master en partenariat avec l'Institut d'Ingénierie Informatique de Limoges (3IL- France). II.4.2) Les partenaires de l'IUC Le système d'enseignement en vigueur a été mis en place grâce à de nombreux partenaires nationaux et internationaux dont IUC bénéficie en permanence de la coopération à la fois pour le tutorat et la délocalisation de nouveaux cursus. Quelques partenaires nationaux Nous pouvons citer : L’Université de Dschang L’Université de Yaoundé I L’Ecole Nationale Supérieure Polytechnique de Yaoundé (ENSP) Le Centre d’Enseignement et de Formation Technique Industriel (CEFTI) Quelques partenaires étrangers 3IL (Institut d'Ingénierie Informatique de Limoges) en France Le consortium international eg@ ESSTIN France (Ecole Supérieur des Sciences et Technologies de l’Ingénieur deNancy) CCNB-DIEPPE (Collège Communautaire du Nouveau Brunswick) au Canada EMBA (Ecole de Management Bretagne Atlantique) Université de Lauraine Ecole supérieure du Bois ESB (Ecole Supérieure du Bois) de Nantes en France ESIGELEC à Rouen / France IFMA (Institut Française de Mécanique Avancée) de CLERMONT- FERRAND 24 ETUDE ET IMPLEMENTATION DU STREAMING RADIO IMANS (Institut Supérieur et de Mécanique Avancée du MANS) en France UDM (Université du Maine) en France Université de Dschang au Cameroun Notons que l’IUC est membre affilié de l’AUF (l’Agence Universitaire de la Francophonie) depuis 2014. II.4.3) Situation géographique, Positionnement et Évolution de l'IUC Situation géographique de l'IUC L’IUC est Situé dans la paisible localité de Logbessou dans l'arrondissement de Douala 5ème. Le plan donné en annexe 3 permet de mieux visualiser sa situation géographique. Le positionnement de l’IUC sur le marché de l'enseignement supérieur Selon la dernière publication du MINESUP portant communication du classement des IPES au Cameroun, l’IUC est classé 1er IPES au Cameroun. II.5) Localisation Nous présenterons dans la figure ci-dessous le plan de localisation de l’institut universitaire de la cote. Suivant plusieurs itinéraires : 25 ETUDE ET IMPLEMENTATION DU STREAMING RADIO FIGURE 1 : PLAN DE LOCALISATION DU CAMPUS DE LOGBESSOU II.6) Organisation 26 ETUDE ET IMPLEMENTATION DU STREAMING RADIO Figure 2 : Organisation de l’IUC Nous présentons dans la figure ci-dessous la liste des directions et services que constitue cette entreprise et plus particulièrement en bleue le service ou nous avons effectué notre stage. PRESENTATION DE L’ICIA III. III.1 RESSOURCES HUMAINES Les ressources humaines sont reparties selon les différentes fonctions de l’ICIA. Nous énumérerons ici les principaux managers et nous nous attarderons à la présentation de quelques personnels des services interférents dans nos activités de stage ; Ceux sont : La directrice Les Conseillers Techniques Les Chefs de départements La scolarité La Discipline Le Service de Communication et Employabilité III.2 Evolution des effectifs et performances académique BTS ICIA 2011 Filières COMPTABILITE ET GESTION DES ENTREPRISES BANQUE COMMUNICATION D'ENTREPRISE ACTION COMMERCIALE COMMERCE INTERNATIONAL INFORMATIQUE DE GESTION ASSURANCES Présentés ICIA Présentés Admis National National Admis ISTDI % ISTDI 144 3473 1127 54 37,50% 78 23 35 26 50 18 1378 448 1131 916 677 77 627 390 918 696 249 50 37 23 28 24 14 10 47,44% 100,00% 80,00% 92,31% 28,00% 55,56% 27 ETUDE ET IMPLEMENTATION DU STREAMING RADIO TOTAL 374 8100 4057 62,97% 190 BTS ICIA 2012 Filières COMPTABILITE ET GESTION DES ENTREPRISES BANQUE COMMUNICATION D'ENTREPRISE ACTION COMMERCIALE COMMERCE INTERNATIONAL INFORMATIQUE DE GESTION ASSURANCES LOGISTIQUE ET TRANSPORT TOTAL Présentés Présentés Admis Admis ICIA National National ICIA % % ICIA NATIONAL 95 3412 821 40 42,1% 24,1% 66 1330 425 23 34,8% 32,0% 15 450 403 15 100,0% 89,6% 28 1096 652 21 75,0% 59,5% 31 800 378 24 77,4% 47,3% 25 17 582 86 218 23 16 7 64,0% 37,5% 41,2% 26,7% 56 898 353 29 51,8% 39,3% 333 8654 3273 175 60,8% 37,8% BTS ICIA- 2013 Filières COMPTABILITE ET GESTION DES ENTREPRISES BANQUE COMMUNICATION D'ENTREPRISE Présentés Présentés Admis Admis ICIA National National ICIA % % ICIA NATIONAL 88 3713 1742 62 70,5% 46,9% 66 2288 837 54 81,8% 36,6% 9 429 344 9 100,0% 80,2% 28 ETUDE ET IMPLEMENTATION DU STREAMING RADIO ACTION COMMERCIALE COMMERCE INTERNATIONAL INFORMATIQUE DE GESTION 22 979 588 18 33 889 483 27 17 499 284 14 ASSURANCES LOGISTIQUE ET TRANSPORT 17 77 43 12 89 1286 649 47 341 10160 4970 TOTAL 81,8% 60,1% 81,8% 54,3% 82,4% 56,9% 70,6% 55,8% 52,8% 50,5% 243 77,7% 48,9% BTS ICIA- 2014 Filières Présentés ICIA Présentés National Admis National Admis ICIA % ICIA % NATIONAL 105 3245 1434 78 74,3% 44,2% 51 1121 508 31 60,8% 45,3% 18 17 550 1001 400 662 18 13 100,0% 72,7% 76,5% 66,1% 32 946 438 22 68,8% 46,3% 95,0% 53,9% 87,5% 29,1% COMPTABILITE ET GESTION DES ENTREPRISES BANQUE COMMUNICATION D'ENTREPRISE ACTION COMMERCIALE COMMERCE INTERNATIONAL INFORMATIQUE DE GESTION ASSURANCES LOGISTIQUE ET TRANSPORT 20 16 427 55 230 16 19 14 154 1794 1128 119 77,3% 62,9% TOTAL 413 9139 4816 314 80,0% 52,7% BTS ICIA 2015 Spécialités ACTION COMMERCIALE ASSURANCES BANQUE COMMUNICATION D'ENTREPRISE Présentés Admis Présentés Admis % ICIA %national observations ICIA ICIA National National 22 17 17 14 71 48 22 22 77,3% 82,4% 67,6% 100,0% 1344 57 1240 585 867 64,5% 43 75,4% 628 50,6% 454 77,6% Major national 29 ETUDE ET IMPLEMENTATION DU STREAMING RADIO COMPTABILITE ET GESTION DES ENTREPRISES COMMERCE INTERNATIONAL INFORMATIQUE DE GESTION LOGISTIQUE ET TRANSPORT TOTAL 125 99 79,2% 1883 56,6% 569 62,0% 229 58,0% 1112 60,7% 5785 59,7% 3324 65,3% 49 32 18 15 154 121 478 368 77,0% 9694 83,3% 78,6% 918 395 1831 Vice Major BTS ICIA 2016 Spécialités ACTION COMMERCIALE ASSURANCES BANQUE COMMUNICATION D'ENTREPRISE COMPTABILITE ET GESTION DES ENTREPRISES COMMERCE INTERNATIONAL INFORMATIQUE DE GESTION LOGISTIQUE ET TRANSPORT TOTAL Présentés Admis Présentés Admis % ICIA %national observations ICIA ICIA National National 31 25 21 88 15 78 25 24 149 94 80,6% 617 71,4% 88,6% 41 837 96,0% 415 63,1% 2286 1er et 2ème viceMajor 1er vice-Major 1er vice-Major 76,5% 520 72,7% 288 80,4% 1192 34 26 22 16 143 115 513 393 76,6% 0 Major National 6196 BTS ICIA 2017 Spécialités ACTION COMMERCIALE ASSURANCES BANQUE COMMUNICATION D'ENTREPRISE Présentés Admis Présentés Admis % ICIA %national observations ICIA ICIA National National 28 22 18 67 8 51 37 34 78,6% 617 44,4% 76,1% 41 837 91,9% 415 1er et 2ème viceMajor 1er vice-Major 30 ETUDE ET IMPLEMENTATION DU STREAMING RADIO COMPTABILITE ET GESTION DES ENTREPRISES COMMERCE INTERNATIONAL INFORMATIQUE DE GESTION LOGISTIQUE ET TRANSPORT FINANCE COMPTABILITE MARKETING COMMERCE VENTE GESTION DES RESSOURCES HUMAINES ACCOUNTANNCY BANKING AND FINANCE MANAGEMENT MARKETING TOTAL 129 93 72,1% 2286 1er vice-Major 38 31 28 21 127 79 17 12 5 5 14 5 4 4 6 4 4 4 3 4 81,6% 520 75,0% 288 62,2% 1192 Major National 70,6% 100,0% 28,6% 527 80,0% 66,7% 75,0% 100,0% 375 71,2% 0 6196 BTS ICIA 2018 Spécialités ACTION COMMERCIALE ASSURANCES BANQUE COMMUNICATION D'ENTREPRISE COMPTABILITE ET GESTION DES ENTREPRISES COMMERCE INTERNATIONAL INFORMATIQUE DE GESTION LOGISTIQUE ET TRANSPORT FINANCE COMPTABILITE Présentés Admis Présentés Admis % ICIA %national observations ICIA ICIA National National 56 36 29 73 10 49 29 28 132 108 49 33 36 21 127 105 39 35 64,3% 34,5% 1er et 3ème viceMajor 67,1% 96,6% 1er vice-Major 81,8% 67,3% 58,3% 82,7% 89,7% 31 ETUDE ET IMPLEMENTATION DU STREAMING RADIO MARKETING COMMERCE VENTE GESTION DES RESSOURCES HUMAINES 100,0% 5 5 42 26 ACCOUNTANNCY BANKING AND FINANCE 21 13 23 7 MANAGEMENT 20 19 95,0% LTM 34 32 94,1% TOTAL III.3 61,9% 715 61,9% 30,4% 527 73,7% 0 0 ORGANIGRAMME DE L’ICIA CONCLUSION : 32 ETUDE ET IMPLEMENTATION DU STREAMING RADIO Au terme de ce chapitre il était question pour nous de présenter : L’historique de l’entreprise, la structure et l’organisation de l’entreprise, le secteur d’activité de l’entreprise. Dans la structure et l’organisation nous avons présenté la situation géographique et la fiche d’identification. Qu’en pensez-vous du fait que l’entreprise produit des biens et services. 33 ETUDE ET IMPLEMENTATION DU STREAMING RADIO CHAPITRE II : DEROULEMENT DU STAGE INTRODUCTION : Le stage est une période pendant laquelle une personne exerce une activité temporaire dans une entreprise en vue de sa formation. Il est important pour tout jeune de se retrouver en situation de stage. Cette section fera allusion au déroulement de notre stage et à la problématique de la procédure d’intégration à L’ICIA. Il s’agit de parler de ce qui se passe effectivement au sein de l’entreprise. Ici, il sera question pour nous de dire comment s’est déroulé notre stage, les activités que nous avons effectuées ainsi que les difficultés rencontrées. I. DEROULEMENT DU STAGE Dans le but de mettre en pratique les connaissances théoriques acquises tout au long de notre formation académique, l’occasion nous a été offerte à nous mettre en exergue dans une entreprise reconnue sous le nom L’ICIA. Durant notre stage, nous avons eu à parcourir l’ensemble des départements qui composent cette entité. Il sera question de présenter l’environnement dans lequel s’est déroulé notre stage notamment le site de la région ainsi que les services dans lesquels se sont déroulées nos activités. Par la suite donner nos opinions quant aux observations faites durant notre séjour dans cette entreprise. I.1. ACCUEIL ET PRESENTATION AU PERSONNEL I.1.1. Accueil L'accueil suppose la réception du nouveau salarié dans les locaux de travail et la mise à sa disposition du matériel nécessaire pour l'exercice de ses tâches quotidiennes. Nous avons à notre arrivée été accueillis par le Directeur Général Adjoint qui nous attendait à l’entrée de l’entreprise. Il nous a ensuite conduit dans la salle de réunion où nous 34 ETUDE ET IMPLEMENTATION DU STREAMING RADIO avons eu un échange car il voulait connaitre notre motivation sur le choix de L’ICIA comme lieu de notre stage. I.1.2. Présentation au personnel Une fois l’échange terminé, il nous a fait une présentation générale de L’ICIA ; c’est-àdire le secteur d’activité dans lequel l’entreprise évolue, sa politique générale, sa Philosophie, sa vision, les services proposés, ses activités, ses partenaires et ses clients. Nous avons ensuite fait une visite guidée de l’entreprise. Tout au long de celle-ci, nous avons été présentées à l’ensemble du personnel présent ce jour. D’abord à la Directrice de L’ICIA et ses collaborateurs qui se trouvaient dans son service ; ensuite au responsable du personnel et enfin au staff de la Direction Administrative. A la fin de la visite, nous avons été installées dans nos bureaux respectifs vu que nous étions deux stagiaires à commencer ce jour. II. CHRONOGRAMME DES ACTIVITES Les activités à L’ICIA commencent du lundi au vendredi de 8h : 00 à 17h :00 avec une heure de pause (12H-13H). Au cours de notre séjour à L’ICIA allant du 26 mars au 07 Juin de l’année 2020, nous avons eu l’occasion d’effectuer certaines tâches au sein de cette entreprise. Le chronogramme ci-après nous a été remis après notre installation : 35 ETUDE ET IMPLEMENTATION DU STREAMING RADIO TABLEAU 9: CHRONOGRAMME DATES SERVICES Du 26 Mars au 07 Avril Secrétariat du DG Du 08 au 14 Avril Direction Technique (DT) Du 15 au 21 Avril Direction Commerciale (DC) Du 04 au 10 Mai Direction Administrative et Financière (DAF) III. CLIMAT SOCIAL ET FIN DE STAGE Il s’agit de l’intégration des employés et de la finition de notre séjour à L’ICIA. III.1) Climat social Comme nous avons mentionné plus haut, il y apparait plus de moment de sérieux que de gaité. L’environnement de travail est le plus souvent strict et peu relaxant, du coup on a envie de rester dans notre coin. Des fois on a l’impression que chacun veut montrer que lui seul peut faire ce qu’il fait. III.2) Fin de stage Comme il était prédéfini, notre stage s’est terminé le 08 AOUT 2020. Sur une note un peu joviale, nous avons offert des jus de fruits naturels et des cakes à tous ceux-là qui nous ont accompagnés durant toute notre période de stage. Il nous a même été proposé de prolonger notre période de stage pour deux autres mois supplémentaires. Mais nous avons décliné cette œuvre aux vues des engagements pris ailleurs et surtout que le stage n’est pas rémunéré. C’est dans cette structure que nous avons effectué un certain nombre d’activités. IV. ACTIVITES EFFECTUEES Comme le montre le chronogramme que nous avons présenté plus haut, nous avons effectué des activités à plusieurs niveaux. 36 ETUDE ET IMPLEMENTATION DU STREAMING RADIO IV.1) Au niveau du DG et du DT IV.1.1) Au niveau du DG Classement des dossiers et enregistrement des courriers arrivés et des courriers envoyés ; Accueil et orientation des visiteurs ; Préparation de la salle de réunions ; Traitement de textes et impression IV.1.2) Au niveau de la DT Visite des studios CONCLUSION : Parvenu au terme de notre chapitre 2 il était question de présenter l’environnement dans lequel s’est déroulé notre stage notamment le site de la région ainsi que les services dans lesquels se sont déroulées nos activités. Le déroulement du stage est une preuve d’étude des existants. 37 ETUDE ET IMPLEMENTATION DU STREAMING RADIO PARTIE II : ETUDE ET IMPLEMENTATION DU STREAMING RADIO 38 ETUDE ET IMPLEMENTATION DU STREAMING RADIO CHAPITRE III : ETUDE THEORIQUE ET CONCEPTUELLE DU STREAMING RADIO INTRODUCTION Une webradio est un site internet qui diffuse des programmes radio. Pour que la transmission de ces programmes n’ait aucune contrainte la technique Streaming qui est un mode de transfert des données sous forme d'un flux régulier et continu est mis en jeu. Il se pose donc le problème à savoir qu’est-ce que le streaming radio ? Cerner cette étude consistera à présenter l’étude théorique et conceptuelle du streaming radio. I. ETUDE THEORIQUE DU STREAMING RADIO I.1 Les Différents intervenants dans le streaming radio Dans le streaming radio il existe principalement deux intervenants : les composants matériels et logiciels. Sur le plan matériel : - Une carte son qui est un périphérique dédié à générer des sons sur un ordinateur. Il s’agit d’une carte d’extension qui se fixe sur la carte mère, comme une carte graphique ou une carte réseau. Elle offre une ou plusieurs sorties sonores permettant de connecter des enceintes, des écouteurs u un amplificateur. 39 ETUDE ET IMPLEMENTATION DU STREAMING RADIO - Des enceintes acoustiques ou casque audio qui va permettre d’amplifier le son et d’avoir une meilleure écoute de celui-ci. - Un Routeur est un périphérique faisant la liaison entre la connexion internet et les terminaux rattachés à cette dernière. Comme son nom l’indique, sa fonction première est de router les flux internet selon les besoins des appareils. - Un serveur qui permettra de stocker les fichiers audio et les retransmettre à la demande. - Un encodeur streaming qui permet de compressé un fichier audio en d’autres formats pour sa réception par le serveur streaming. Sur le plan logiciel : - Un navigateur Web est un logiciel qui permet de consulter les pages web, il jout le rôle de passerelle vers Internet. - Un lecteur multimédia qui est un appareil ou un logiciel permettant de restituer des données visuelles ou auditives. 1.2 Les Types de serveur audio Il existe principalement deux types de serveur dans le streaming radio : Les serveurs de distribution Nous distinguons deux principaux serveurs de distribution : o Le serveur streaming Icecast 40 ETUDE ET IMPLEMENTATION DU STREAMING RADIO Figure 1 : Logo d’Icecast server Icecast est un projet de logiciel serveur de diffusion de musique en flux (streaming). C'est-àdire qu'à partir d'une machine installée sous Windows, Linux, Mac OS X, ... vous pouvez diffuser de la musique à des "clients" sur Internet ou sur votre intranet (réseau local). Le serveur Icecast est capable de produire un flux de musique au format Ogg, AAC ou encore MP3 à travers le protocole HTTP. Il est également compatible avec le protocole Shoutcast. Un système Icecast est constitué d'un ou plusieurs programmes clients "source" qui diffusent une source (fichier musical, enregistrement live, flux,...) vers un serveur. Les auditeurs du flux se connectent au serveur en tant que client et reçoivent le flux audio qu'ils peuvent alors écouter. o Le serveur streaming Shoutcast Figure 2 : Logo shoutcast SHOUTcast est un serveur de diffusion pour Webradio ou pour WebTV. Il a été créé par la société Nullsoft en même temps que le logiciel client Winamp pour l’écoute. Le logiciel s’appuie sur deux protocoles, HTTP et ICY pour supporter les ID tag (« title streaming »). o Le serveur Windows Media Server Windows Media Server est streaming media server de Microsoft qui permet la diffusion de flux (audio/vidéo). Les formats Windows Media, JPEG et MP3 sont supportés. En plus de sa capacité à diffuser, WMS peut aussi cacher et enregistrer les flux, gérer l’authentification, imposer des limites de connexions, utiliser de multiples protocoles de communication, générer des statistiques et appliquer la gestion des erreurs de connexion (FEC). 41 ETUDE ET IMPLEMENTATION DU STREAMING RADIO o Le serveur Real Private Server Le Real Private Server (ou serveur privé réel) est un type de serveur informatique lancé en janvier 2008, et arrêté en juin 2013 par l’hébergeur français OVH et dont la particularité est l’absence de disque dur local, celui-ci étant remplacé par un accès ISCSI ou NFS sur un réseau de stockage SAN. Les serveurs de réception de flux II. ETUDE CONCEPTUELLE D’UNE WEBRADIO II.1 Principe de fonctionnement de streaming d’une webradio Le principe de fonctionnement se divise en 3 grandes parties : La diffusion Webradio (coté administrateur) Le Serveur Streaming Les Auditeurs (coté client) Une webradio génère un flux audio (voix des animateurs, chansons, jingles...) vers un serveur de lecture en continu qui se charge de le diffuser aux clients qui s'y connectent. Dans le cas d'une station classique, elle prépare le flux en studio (avec platines, ordinateurs, mixage, micros, etc.) qui est ensuite encodé : le signal analogique est codé dans un format numérique à l'aide d'un codec. Elle envoie ce flux audionumérique vers le serveur de lecture en continu, qui se charge de le redistribuer vers les auditeurs de la webradio. Bien souvent, les webradios n'ont pas à franchement parler de studio, et fonctionnent de manière beaucoup plus simple. Par exemple, dans le cas d'une radio qui diffuse de la musique, tout peut se faire directement en numérique : un lecteur multimédia se connecte au serveur de lecture en continu et joue une liste 42 ETUDE ET IMPLEMENTATION DU STREAMING RADIO de titres plus ou moins aléatoirement. Une webradio peut techniquement diffuser des flux numériques d'autres sortes, par exemple de la vidéo, à l'aide des mêmes briques logicielles. Figure 3: Schéma de diffusion d’une webradio La diffusion webradio C’est dans celle-ci qu’on fait l’édition, correction, playlist des musiques, des annonces, des publicités, des jingles,… et aussi l’encodage du flux et l’envoie du flux dans le serveur streaming. Le Serveur Streaming C’est ce serveur qui reçoit le flux encodé selon son type vers les auditeurs, donc on peut dire que c’est la passerelle entre la diffusion et les auditeurs. Les auditeurs C’est les internautes qui veulent écouter nos émissions en temps réel. Il nous entend grâce au lecteur de flux dans notre site web. II.2 Diffusion de la webradio La technique de diffusion à quelques modèles que nous distinguons : 2.2.1 Modèle client-serveur 43 ETUDE ET IMPLEMENTATION DU STREAMING RADIO Dans ce modèle, une webradio génère un flux audio (voix des animateurs, chansons, jingles...) vers un serveur de lecture en continu qui se charge de le diffuser aux clients qui s'y connectent. Dans le cas d'une station classique, elle prépare le flux en studio (avec platines, ordinateurs, mixage, micros, etc.) qui est ensuite encodé : le signal analogique est codé dans un format numérique à l'aide d'un codec. Elle envoie ce flux audionumérique vers le serveur de lecture en continu, qui se charge de le redistribuer vers les auditeurs de la webradio. Bien souvent, les webradio n'ont pas à franchement parler de studio, et fonctionnent de manière beaucoup plus simple. Par exemple, dans le cas d'une radio qui diffuse de la musique, tout peut se faire directement en numérique : un lecteur multimédia se connecte au serveur de lecture en continu et joue une liste de titres plus ou moins aléatoirement. Une webradio peut techniquement diffuser des flux numériques d'autres sortes, par exemple de la vidéo, à l'aide des mêmes briques logicielles. Techniquement parlant, l'avantage de l'utilisation d'un serveur de lecture en continu réside principalement dans le fait que celui-ci est conçu pour cette activité. On pourrait en effet écouter des flux audio avec un serveur web classique. Un serveur de lecture en continu possède en plus généralement un tampon mémoire assez large contentant une partie du flux à diffuser, et qui permet d'une part de ne pas être trop tributaire de la charge de la machine ainsi que des accès disques (qui ralentiraient la diffusion et pourraient provoquer des « blancs » à l'écoute), mais aussi peut-être de pouvoir renvoyer rapidement des paquets manquant dans le cas d'une dégradation de la qualité de la connexion. De plus, il est en général capable de ré-encoder à la volée les flux, dans un autre format, avec une autre qualité, voire de procéder à des opérations telles que l'égalisation du niveau sonore (afin de garder à peu près le même niveau sonore, quel que soit le niveau de la source). La limitation technique qui apparaît rapidement avec les webradios concerne la bande passante, principalement avec le modèle client-serveur. Ainsi, cent flux à 128 kilobits par seconde demandent 12 800 kilobits par seconde en bande passante, soit largement plus que ce qui est disponible actuellement pour une connexion Internet domestique, mais qui est accessible à un serveur relié à des connexions 100 mégabits par seconde ou 1 gigabit par seconde. Pour de telles webradios, il est courant de descendre la qualité de la diffusion à 64 voire 32 kb/s (au détriment de la qualité du son), ainsi que de diffuser en monophonie. Dans le même ordre d'idée, les serveurs de lecture en continu sont souvent capables de rediriger les utilisateurs qu'ils ne peuvent servir vers des serveurs additionnels. 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 : 44 ETUDE ET IMPLEMENTATION DU STREAMING RADIO SHOUTcast (commercial), Icecast (libre), Windows Media Server (commercial), Real Server (commercial). Le développement de l'ADSL (Asymmetric Digital Subscriber Line) et du haut débit en général en France pour les particuliers a certainement contribué à ce succès, et a également permis l'apparition et la croissance de nombreuses webradios, qui peuvent désormais diffuser avec des débits meilleurs, et donc des qualités meilleures. Cependant, un certain nombre de critiques sont faites à l'égard du modèle client-serveur, et principalement de sa consommation de bande passante. Des alternatives à ce modèle (utilisé avec succès pour d'autres applications) ont été trouvées : cet article en liste quelques-unes. 2.2.2 Modèle peer-to-peer Les webradios peuvent aussi être transmises par peer-to-peer (en: Peer casting), ce qui soulage leurs serveurs et implique plus fortement les auditeurs. 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/auditeurs. Les auditeurs du flux deviennent donc des "répéteurs", et permettent ainsi à d'autres d'écouter la webradio. Les nœuds s'organisent à l'aide d'un tracker, un serveur qui tient à jour une liste des pairs pour permettre aux nouveaux pairs de trouver quelqu'un à qui se connecter. Ces nouveaux pairs, une fois qu'ils se sont connectés, commencent à retransmettre à leur tour le flux pour d'autres pairs. Ils se déclarent alors auprès du tracker, qui pourra envoyer leur adresse à de futurs nouveaux pairs. Avec cette méthode, plus une radio a d'auditeurs, plus elle peut en avoir d'autres : le nombre d'auditeurs possibles est donc adapté en permanence au succès de la webradio, contrairement au schéma de diffusion "classique" utilisant un serveur, où le nombre d'auditeurs simultanés possibles est déterminé par avance. Ce mode de diffusion permet également de réaliser des économies de bande passante, si et seulement si la webradio a un nombre important d'auditeurs. En effet, à nombre d'auditeurs réduit, ces protocoles ont une qualité de service très restreinte et sont souvent de qualité médiocre. 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. Une solution possible serait de faire stocker aux auditeurs une certaine quantité du flux reçu (dans un tampon) pour pouvoir l'envoyer aux pairs qui en font la demande. Il est ainsi possible pour les pairs de reprendre la diffusion du flux 45 ETUDE ET IMPLEMENTATION DU STREAMING RADIO quelques instants en arrière, en cas de déconnexion par exemple. Pour que cette méthode soit efficace et utilisable, il faut cependant que le tampon ait une taille suffisante. 2.2.3 Modèle multicast Le multicast résout en partie le problème de bande passante rencontré par les serveurs de lecture en continu : en effet, ceux-ci envoient un flux, qui est ensuite répété par les routeurs à chaque intersection. Pour simplifier, si une webradio diffuse vers 2 auditeurs qui sont derrière le même routeur, mais qu'entre le serveur de la webradio et le routeur des 2 auditeurs, il y a 3 autres routeurs, 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 3 routeurs intermédiaires. Lorsqu'il va arriver au dernier routeur, celui des deux auditeurs, ce routeur va dupliquer le Stream : un Stream pour chaque auditeur. Le principe reste identique quand on augmente le nombre d'auditeurs et de routeurs. Ce modèle réduit donc les coûts de bande passante, mais le principal problème qui freine voire empêche son adoption, est le fait que les réseaux publics actuels ne supportent pas le multicast. Certains réseaux privés, comme ceux d'universités ou de centres de recherche sont équipés de routeurs multicast, mais le grand public n'y a en général pas accès. Par contre, les réseaux privés de certains fournisseurs d'accès à Internet sont équipés en multicast, et ceux-ci en profitent pour proposer des services en lecture en continu audio et vidéo complémentaires de l'offre d'accès à Internet. II.3 Etude d’un logiciel d’encodage streaming radio : MB Recaster MB RECASTER est un logiciel « tout en un » qui exécute des fonctions normalement réalisables à l’aide de nombreux autres logiciels. Dans un seul programme, nous trouvons un enregistreur audio avec programmeur dédié, un système de transmission pour Webcast qui envoie le signal à n’importe quel serveur Shoutcast, Icecast, ou transmet ave son propre serveur interne, une fonction Auto DJ qui vous permet de lire des fichiers aléatoires à partir d’une liste de 4 dossiers, un récepteur qui vous permet d’enregistrer n’importe quel flux audio externe ou de le retransmettre à votre serveur (transcodeur), un convertisseur de fichiers audio de / vers n’importe quel format. On observe une représentation suivante : 46 ETUDE ET IMPLEMENTATION DU STREAMING RADIO Figure 4 : Fenêtre principal du logiciel MB Recaster CONCLUSION Parvenu au terme de notre chapitre 3 il était question pour nous de présenter l’étude théorique et conceptuelle du streaming radio. Ce processus nous a permi de définir le streaming radio comme étant la transmission d’un flux audio dans le serveur streaming afin que ce dernier puisse le transmettre sur le web, de découvrir les différents types de serveur audio et de maitriser le fonctionnement d’une webradio. L’étude du streaming radio se manifestera-t-il par son implémentation ? 47 ETUDE ET IMPLEMENTATION DU STREAMING RADIO CHAPITRE IV : CONCEPTION ET REALISATION D’UNE WEBRADIO INTRODUCTION : L’internet est devenu un outil à multiple facette. Il permet de se communiquer plus facilement et rapidement car il est déjà très utilisé en ce moment. Grace à l’internet, il est possible de recevoir la radio de la capitale par exemple, même si on est situé dans une autre région ou bien à l’extérieur, malgré la distance qui sépare la station et la région concernée. C’est dans cette vision qu’on a élaboré une radio implémenté dans un site web. I. PRESENTATON ICECAST L’utilité du streaming est de diffusé un flux audio ou vidéo à des utilisateurs distants en continu et en temps réel. Ce terme vient de l’anglais « Stream » qui signifie « flot ». Il existe plusieurs types de streaming : - Broadcast En broadcast, un seul flux est émis pour tous les utilisateurs, ce qui permet de diminuer la bande passante nécessaire et la charge au niveau du serveur. - Multicast Même principe que le broadcast : un seul flux est émis à partir du serveur. Ce flux est reçu par tous les clients. Cependant, les clients doivent s’abonner au groupe pour recevoir le flux, il ne 48 ETUDE ET IMPLEMENTATION DU STREAMING RADIO s’agit plus de diffusion comme dans le cas du broadcast. Cette technique est utilisée dans le streaming sur Internet mais nécessite que les routeurs gèrent le multicast. - Unicast Cette technique consiste à associer un flux à chaque utilisateur. Le serveur est donc plus sollicité mais cela permet une plus grande souplesse vis-à-vis des clients. En effet, ces derniers peuvent choisir le débit qui convient à leur infrastructure. Ce procédé est le plus utilisé sur Internet car il fonctionne bien sur le réseau actuel et n’a pas les problèmes d’implémentation rencontrés avec le multicast. I.1 Principe Deux composants entrent en jeux pour l’élaboration d’un serveur de streaming : le serveur de streaming (Icecast) et le client source (Oddcast). Le serveur de streaming constitue le point ou tous les auditeurs vont se connecter, via un lecteur multimédia comme Winamp. En général, le client source se trouve sur une autre machine, mais ce n'est pas obligatoire. Le client source (DJ) envoi un flux, déjà formaté au bon débit, au serveur de streaming, qui le redistribue aux auditeurs. . IceCast2 I.2 Présentation Icecast est un serveur de streaming audio, open-source qui supporte actuellement les formats audio Ogg et Mp3. Il permet à toute personne dotée d'un ordinateur et d'une connexion à Internet de diffuser un flux audio à autant de clients que sa bande passante le permet. C’est un concurrent direct de SHOUTcast, la solution de streaming audio développé par Nullsoft, société créatrice de Winamp. Il le remplace avantageusement, car ce dernier n’est pas gratuit et ne supporte pas le format OGG. Il gère contrairement à SHOUTcast, plusieurs "points de montage" (mountpoint), ce qui veux dire qu’il peut avoir plusieurs radios avec un seul serveur IceCast2. Mais, IceCast ne gère pas 49 ETUDE ET IMPLEMENTATION DU STREAMING RADIO le ré-encodage, si on veut un Stream pour les modems et un autre pour les connexions ADSL/câble, il faudra lui fournir les 2 flux sur 2 points de montage différents. Il possède également des fonctionnalités plus nombreuses et de plus grandes possibilités d’administrations. En effet, Icecast peut être entièrement administré à distance (par serveur web ou Telnet), et permet à un utilisateur de choisir le morceau qu’il désire écouter via son serveur web intégré. L’interface permet d’avoir à disposition certaines statistiques tel que la qualité audio et le nombre de connectés. Il marche en association à une source de diffusion qui peut être Winamp ou Foobar2000 pour Windows, et XM ms ou Zinf pour Linux. Nous allons utiliser Winamp avec un plugin appelé Oddcast pour choisir les paramètres de diffusion du serveur. Icecast est distribué sous licence GPL. Sa plate-forme de développement est Linux, mais il est compatible avec, les plus importants systèmes Unix et Windows : Plateforme UNIX : - Linux - FreeBSD - Open BSD - Solaris Plateforme Windows: - Windows NT - Windows XP - Windows 2000 50 ETUDE ET IMPLEMENTATION DU STREAMING RADIO II. MISE EN PLACE DES DIFFERENTS EQUIPEMENTS II.1 Les sources matérielles II.1.1 Le PC pour le Broadcast et le serveur Web/Streaming: Cette machine consiste à la diffusion des musiques, jingle, pub,… et l’encodage, ainsi que serveur streaming. Les configurations de base nécessaire pour effectuer du serveur streaming en webradio avec Icecast2 sont : Configuration de base minimum Pentium IV, 1,66Ghz 512 Mo de RAM Disque Dur 40Go Carte son intégré Lecteur CD-ROM Haut-Parleur Configuration de base recommandée II.1.2 Pentium IV, 2,7GHz 1 Go de RAM Disque Dur 80Go Carte son 4.1 Lecteur CD-ROM Haut-Parleur Un Switch : Le switch permettra l’accès au réseau internet du pc. 51 ETUDE ET IMPLEMENTATION DU STREAMING RADIO II.2 Sources logicielles II.2.1 Le système d’exploitation (Operating System OS) Un système d’exploitation (O.S.) est un ensemble de programmes de gestion du système qui permet de gérer les quatre éléments fondamentaux de l’ordinateur : Le matériel Les logiciels La mémoire Les données Il existe plusieurs systèmes d’exploitation supportant la technologie streaming. Mais les plus utilisés sont le système Windows et le système Linux. Figure 5 : logo du Windows 10 Dans notre cas on a choisi le système d’exploitation Windows 10 parce qu’il est fiable, robuste et c’est le système d’exploitation le plus tendance du moment. II.2.2 Le serveur streaming Icecast2 Figure 6: Logo Icecast 52 ETUDE ET IMPLEMENTATION DU STREAMING RADIO Icecast est un projet de logiciel serveur de diffusion de musique en flux (streaming). C'est-àdire qu'à partir d'une machine installée sous Windows, Linux, Mac OS X, ... vous pouvez diffuser de la musique à des "clients" sur Internet ou sur votre intranet (réseau local). Icecast est un logiciel libre sous Licence publique générale GNU. Il existe plusieurs autres logiciels propriétaires comparables : Real Server, Windows Media, QTSS (QuickTime Streaming Server), SHOUTcast. Le serveur Icecast est capable de produire un flux de musique au format Ogg, AAC ou encore MP3 à travers le protocole HTTP. Il est également compatible avec le protocole SHOUTcast. Un système Icecast est constitué d'un ou plusieurs programmes clients "source" qui diffusent une source (fichier musical, enregistrement live, flux,...) vers un serveur. Les auditeurs du flux se connectent au serveur en tant que client et reçoivent le flux audio qu'ils peuvent alors écouter. II.2.3 L’encodeur MB Recaster MB RECASTER est un logiciel « tout en un » qui exécute des fonctions normalement réalisables à l’aide de nombreux autres logiciels.( voir chap 3 : II.3) III. ARCHITECTURE TEST Notre réalisation se présentera sous la forme suivante : Dans laquelle il y aura MB Recaster et Icecast dans une seul machine et on se servira d’un pour pouvoir transmettre l’audio aux différents clients. 53 ETUDE ET IMPLEMENTATION DU STREAMING RADIO Client 1 MB Recaster Serveur Icecast Routeur Client 2 Client N Figure 7 : Architecture général de la réalisation IV. CONFIGURATION ICECAST Après avoir téléchargé Icecast2 via http://www.icecast.org/ il suffit de faire un double clic pour lancer l’installation et suivre les instructions et c’est fait. Juste apres la l’installation nous cliquons sur Icecast config et nous commençons la configuration. Figure 8 : Logo Icecast config Celle-ci se fera en modifiant quelques détails par exemples : <Hostname>localhost</hostname> qui devient <hostname>192.168.43.253</hostname> 54 ETUDE ET IMPLEMENTATION DU STREAMING RADIO Figure 9 : Le fichier de configuration d’Icecast <mount-name>/example-complex.ogg</mount-name> qui devient <mount-name>/mosesradio.ogg</mount-name> <dump-file>/tmp/dump-example1.ogg</dump-file> qui devient <dump-file>/tmp/mosesradio.ogg</dump-file> Figure 10 : Fiche configuré d’Icecast 55 ETUDE ET IMPLEMENTATION DU STREAMING RADIO Apres on effectue l’enregistrement et on active Run Icecast juste en cliquant sur l’icône. Figure 11 : Logo de Run Icecast (console) V. CONFIGURATION DE MB RECASTER Apres avoir démarré MB Recaster nous obtenons alors la fenêtre suivante : Figure 12 : Fenêtre de MB Recaster Pour pouvoir effectuer la configuration de MB Recaster nous cliquons sur MBRecaster ensuite sur configuration et nous configurons comme suit, ensuite nous cliquons sur Activer. 56 ETUDE ET IMPLEMENTATION DU STREAMING RADIO Figure 13 : Fenêtre de configuration de MB Recaster Apres avoir cliqué sur Activer les différents clients peuvent écouter ce que vous diffusez en cliquant sur http://192.168.43.253:8000/ et vous aurez la page suivante : 57 ETUDE ET IMPLEMENTATION DU STREAMING RADIO Figure 14 : Fenêtre d’écoute de la radio MB RECASTER CONCLUSION Dans cette dernière partie, on a pu effectuer la réalisation grâce aux différents logiciels et on a pu intégrer de la voix dans la page php d’un site web. Le choix de MB Recaster est dû à son multifonctionnement et sa configuration facile, de Icecast parce que c’est un serveur streaming qui est sous une licence GPL qui est complètement gratuit et multiplateforme. Pour se faire, on doit suivre les procédures d’installation et de configuration. Puis, cliquer sur le lien précédant pour voir le résultat et pour écouter la radio. 58 ETUDE ET IMPLEMENTATION DU STREAMING RADIO CONCLUSION GENERALE Parvenu au terme de notre analyse portant sur les quatre chapitres il était question pour nous de les présenter sur différentes formes. Ainsi, nous avons effectué notre stage au sein de l’IUC ; Lors de ce stage de 03 mois, nous avons pu mettre en pratique nos connaissances théoriques acquises durant notre formation, de plus, nous nous sommes confrontés aux difficultés réelles du monde du travail. Apres notre rapide intégration dans l’équipe de maintenance, nous avons eu l’occasion de réaliser plusieurs taches qui ont constitué une mission de stage globale. Chacune de ces taches, utiles au service et au bon déroulement de l’activité de l’agence, se sont inscrites dans les stratégies de celle-ci et plus précisément dans celle du service de transmission streaming radio. Nous gardons du stage un excellent souvenir, il constitue désormais une expérience professionnelle valorisante et encourageante pour notre avenir. Nous avons également, durant notre stage mené une étude profonde sur l’implémentation d’une webradio. Nous pensons que cette expérience en agence nous a offert une bonne préparation pour notre insertion professionnelle car elle fut pour nous une expérience enrichissante et complète qui conforte notre futur métier d’ingénieur en informatique dans le domaine de télécommunication. Enfin, nous tenons à exprimer notre satisfaction d’avoir peu travailler dans de bonnes conditions matérielles et un environnement agréable. 59 ETUDE ET IMPLEMENTATION DU STREAMING RADIO ANNEXE 60 ETUDE ET IMPLEMENTATION DU STREAMING RADIO REFERENCES BIBLIOGRAPHIQUES 61