Le développement de francosteemradio

@ixindamix · 2018-04-29 15:57 · fr

https://steemitimages.com/0x0/https://gateway.ipfs.io/ipfs/QmRPnMnbWQgctWPzoVmoNzFCJqqozPanASbMWcvNafq856

Le lancement de la @francosteemradio désormais officialisé, il est enfin temps pour moi de souffler un peu, après tant de temps consacré à l'élaboration de ce projet qui m'a plus que passionné. Cependant, le repos sera de courte durée car tout reste encore à faire. Développer et faire progresser le projet sera l'une de nos priorités. Nous comptons sur la participation de la communauté pour faire vivre et implanter ce nouvel outil, au cœur du microcosme francophone présent sur le réseau Steem. Aujourd'hui, par le biais d'un article interposé, je vais tirer un premier bilan de cette folle entreprise qui ne fut vraiment pas de tout repos...

Un départ parsemé d’embûches !

IMGP1220.jpg

Comme vous le savez, si vous avez lu le topic de présentation , la venu de ce projet est le résultat de la collaboration de trois membres qui se sont réunis à de multiples occasions afin d'élaborer l'aspect théorique de la chose. L'élément déclencheur de l'édification de la structure se réalisa lors de la commande du serveur de streaming audio par les soins de la société Amazon. Autant vous dire que celui ci c'est fait désiré, à cause d'une livraison plus que chaotique. N'étant pas livré en temps et en heure (merci la compagnie de transport TNT), ce léger problème a retardé le déroulement des débuts des opérations, à savoir la configuration du serveur et de la programmation des différents outils qui seront mis à la disposition des administrateurs. Bien entendu, nous sommes tous tenu par des obligations d'ordre familiale ou professionnel et comme le temps n'est pas extensible à souhait, il a fallut attendre la venu du weekend suivant ainsi que la livraison du serveur pour enfin me mettre au travail.

fsr.jpg

Comme décrit dans mon ancien article, l'engin en ma possession dispose de ressources suffisantes, bien que limité avec ses 4go de ram non extensible, pour offrir et distribuer un flux continu de données en streaming à l'intention des auditeurs. Mais pas que... Il faut bien penser que celui ci doit à la fois posséder des moyens correctes pour ne pas flancher sous Windows 10 (oui, je sais...Linux aurait été une solution plus économique en terme de puissance. Seulement les autres intervenants n'étant pas familier avec l'utilisation d'un UNIX-like, il a fallu écarter cette possibilité), disposer de tous les outils de streaming (logiciel de retransmission, générateur de playlists , table de mixage virtuel) mais aussi de proposer un serveur FTP, ainsi que d'un serveur VNC dédié à la prise en main. Fort heureusement, avec un semblant d'optimisation, tout ce beau ne consomme que la moitié de la ram alloué ! Il me fallut près de deux jours au complet, avec de courtes nuits, pour obtenir un résultat assez satisfaisant ! Et cela n'était que la base dans l'espoir d’entendre les premiers sons de la radio !

Parlons technique !

aac-vs-mp3-file-size-comparison.jpg

Encore faut il que le public puisse accéder au contenu et profiter de la programmation musical proposé par la @francosteemradio ! Il a donc fallu intégrer un second serveur qui est chargé, à son tour, de délivrer le flux vers les appareils des auditeurs. Dans un premier temps, l'utilisations des services de shoutcast nous permet de préparer nos propres infrastructure et de patienter sereinement durant quelques semaines. Coté technique, nous avons opté pour une qualité d'encodage en AAC+ en 96kbps. Le choix de ce format est à mon sens un bon compromis qualité sonore/taille de données. Le AAC+ dispose d'un meilleur algorithme que le mp3 et propose un confort sonore proche d'un fichier à 160kbps, pour une consommation de données largement moins important. Les petites connexions ne seront donc pas pénalisé et pourront profiter d'une retransmission à la fois stable ainsi que d'une acoustique plus qu'acceptable ! A titre d'information et pour quantifier un peu tout ça, sur une diffusion en continu de 7h46 en continu, nous avons uploadé l'équivalent de 1.30 Go de données.

fsr1.jpg

Pour rendre l'utilisation de la radio interactive et convivial, un bot discord se devait de faire son apparition dans le chat de @francosteemvotes. C'est ainsi que le bot @francosteemradio naquis. Provenant d'un léger re-paramétrage par mes soins du script, fourni par la team focabot, la structure de celui est hébergé également par le serveur de streaming et déployé sur son channel dédié ! Concrètement, il se comporte comme un simple lecteur de média, à la différence près qu'il diffuse le flux du serveur shoutcast en temps réel sur le Discord.

Une nouvelle aventure nous attend !

TALLER-_RADIO-_PARA-_NI--_OS-_GUADALAJARA-_FOTO.jpg

Pour terminer, il reste évidemment beaucoup de travail à effectuer afin d'optimiser le fonctionnement de la radio et ainsi vous proposer quelque chose de qualité. Le plus important reste toutefois le contenu qui vous sera délivré et nous espérons que tout cela suscitera des envies de projet d'émission ou des concepts sur ce nouvel espace d'expression ! Un projet communautaire qui vous est dédié !

#fr #france #steem #blog #francosteemradio
Payout: 0.000 HBD
Votes: 71
More interactions (upvote, reblog, reply) coming soon.