Un serveur de diffusion de MP3 vous permet d'envoyer des fichiers MP3 sur un r�seau bas� sur TCP. Ceci peut �tre l'Internet ou un r�seau local / intranet.
Le principe de connexion est tr�s semblable � celui d'un serveur web, les fichiers sont diffus�s quand un client (le lecteur de MP3) se connecte sur le serveur.
Apr�s avoir t�l�charg� et d�compress� l'archive, un bon coup d'oeil dans le r�pertoire doc/ est une bonne chose, le manuel HTML est tr�s utile et complet.
Si vous avez t�l�charg� le code source, suivez les instructions pour la compilation relative � votre syst�me.
Icecast ne marchera correctement que si vous sp�cifiez correctement le nom du server dans le fichier de configuration icecast.conf qui est situ� dans le r�pertoire etc. Il doit correspondre exactement au nom de machine r�solu par son adresse IP.
Si vous voyez les lignes suivantes lors du d�marrage du serveur Icecast, c'est qu'il y a un probl�me :
-> [05/Jan/2000:17:21:04] WARNING: Resolving the server name [your.server.name] does not work!
Editez le fichier icecast.conf situ� dans le r�pertoire etc, localisez la ligne contenant l'entr�e "server_name" et entrez les nom de votre serveur. En cas de doute, vous pouvez utiliser la commande hostname ou afficher le fichier /etc/hosts.
Un fois les modifications n�cessaires faites, il vous faudra soit copier le fichier de configuration dans le r�pertoire bin, soit d�marrer icecast avec l'option -c et sp�cifier l'emplacement du fichier ainsi :
[dj@megajukebox bin]$ ./icecast -c ../etc/icecast.conf
Si tout est configur� correctement, vous devriez voir quelque chose comme :
[dj@megajukebox bin]$ ./icecast -c ../etc/icecast.conf -d /home/dj/mp3/icecast/ Icecast Version 1.3.0 Starting... Icecast comes with NO WARRANTY, to the extent permitted by law. You may redistribute copies of Icecast under the terms of the GNU General Public License. For more information about these matters, see the file named COPYING. [05/Jan/2000:18:36:30] Icecast Version 1.3.0 Starting.. [05/Jan/2000:18:36:30] Using stdin as icecast operator console [05/Jan/2000:18:36:30] Tailing file to icecast operator console [05/Jan/2000:18:36:30] Server started... [05/Jan/2000:18:36:30] Listening on port 8000... [05/Jan/2000:18:36:30] Using [megajukebox] as servername... [05/Jan/2000:18:36:30] Max values: 1000 clients, 1000 clients per source, 10 sources, 5 admins -> [05/Jan/2000:18:36:30] [Bandwidth: 0.000000MB/s] [Sources: 0] [Clients: 0] [Admins: 1] [Uptime: 0 seconds]
L'option -d positionne le r�pertoire pour les fichiers journaux et les mod�les.
Voici ci-dessous la liste des options de la ligne de commande :
-c [filename] Utilise le fichier comme un fichier de configuration. Veuillez noter que tout param�tre pass� sur la ligne de commande est prioritaire sur le contenu de ce fichier. Notez �galement que le fichier icecast.conf contenu dans le r�pertoire courant est automatiquement lu quand vous sp�cifiez cette option, ainsi tout param�tre du fichier icecast.conf non sp�cifi� dans le nouveau fichier de configuration sera utilis� par le serveur. -P [port] Port utilis� par toutes les connexions des clients, de la source audio et d'administration. Il est positionn� � 8000 par d�faut. -m [max clients] Nombre maximum de connexions clientes autoris�es. Quand ce nombre est atteint, toute connexion cliente sera refus�e avec un message~: 'HTTP/1.0 504 Server Full' -p [encoder password] Cette options positionne le mot de passe que l'encodeur doit utiliser pour pouvoir envoyer le flux vers le serveur. Notez que si vous compilez le serveur avec le support de crypt(), cet argument doit �tre une cha�ne encrypt�e. -b Cette option permet au serveur icecast d'�tre lanc� en t�che de fond (i.e. processus d�mon). Pour pouvoir utiliser les commandes d'administration, vous devrez alors vous connecter au serveur comme administrateur, en utilisant un client telnet ou �quivalent. -d [directory] Rend tous les fichiers journaux cr��s par icecast et tous les mod�les que icecast utilise relatifs � ce r�pertoire.
Voici ainsi comment d�marrer le serveur, mais vous devez aussi connecter une source MP3 au serveur.
Vous avez le choix entre deux applications pour envoyer des donn�es MP3 au serveur, Shout et LiveIce.
Shout envoie au serveur icecast une liste de MP3 � diffuser et est inclus avec icecast.
Vous cr�ez la liste des fichiers MP3 avec la commande suivante :
find [r�pertoire MP3] -name '*.mp3' -print> playlist
Au niveau le plus simple, pour d�marrer le service shout, ex�cutez la commande suivante :
[dj@megajukebox bin]# ./shout megajukebox -P hackme -p playlist
L'option -P sp�cifi� le mot de passe n�cessaire pour ajouter un point de montage � icecast, celui-ci est positionn� � hackme..... Je vous sugg�re fortement de le changer, sinon quelqu'un le fera � votre place :-) L'option -p d�finit l'emplacement du fichier de liste. Voici ci-dessous une liste de toutes les options de la ligne de commande :
[dj@megajukebox bin]# ./shout Usage: shout <host> [options] [[-b <bitrate] file.mp3]... Options: -B <directory> - Utiliser le r�pertoire pour tous les fichiers de shout -C <file> - Utiliser le fichier comme fichier de configuration -D <dj_file> - Ex�cuter cette commande avant chaque chanson (system()) -P <password> - Utiliser le mot de passe sp�cifi� -S - Afficher les param�tres et sort -V - Utiliser un affichage verbeux -X <desc> - Utiliser la description sp�cifi�e -a - Activer la correction automatique du d�bit (transfert) -b <bitrate> - D�marrer en utilisant le d�bit sp�cifi� -d - Activer le dj -e <port> - Se connecter sur le serveur au port sp�cifi� -f - Ne pas envoyer les fichiers qui ne correspondent pas au d�bit sp�cifi� -g <genre> - Utiliser un genre sp�cifique -h - Afficher l'aide -i - Utiliser les anciens en-t�tes icy -k - Ne pas tronquer la liste interne (continuer) -l - Envoyer sans fin (en boucle) -m <mount> - Utiliser le point de montage sp�cifique -n <name> - Utiliser le nom sp�cifique -o - D�sactive l'auto-d�tection du d�bit -p <playlist> - Utilise le fichier sp�cifi� comme liste de MP3 -r - Lecture al�atoire de la liste -s - (Secret) Ne pas envoyer les meta data au serveur -u <url> - Utilise l'URL spcifi� -v - Affiche la version -x - Ne pas mettre � jour le fichier cur (�conomise le processeur) -z - Passer en t�che de fond (mode d�mon) -t - Autoriser la diffusion des titres
LiveIce peut fonctionner dans 2 modes, il peut passer une liste de MP3 � Icecast ou il peut passer directement de l'audio en direct de la carte son.
Apr�s avoir d�compress� l'archive et lu le fichier README concernant la construction du paquet, assurez-vous que vous disposez du programme mpg123 car LiveIce en a besoin.
Il y a deux fa�ons de configurer LiveIce : en �ditant le fichier de configuration avec vi/emacs ou en utilisant l'outil de configuration bas� sur Tk, ce qui est une fa�on tr�s agr�able de l'�diter :-)
Le meilleur endroit o� sont d�crits les d�tails internes du fichier de configuration liveice.cfg est la page de LiveIce o� Scott couvre l'ensemble des options.
Ceci est une copie de mon fichier de configuration avec LiveIce positionn� en mode mixer (diffusion � partir d'une liste de MP3).
NOTE : j'ai ajout� des commentaires au fichier, donc, si vous voulez faire du copier-coller, assurez-vous que les commentaires ne d�bordent pas sur une nouvelle ligne ou sinon LiveIce ne fonctionnera pas :-)
# Fichier de configuration liveice # G�n�r� automatiquement SERVER megajukebox # Le nom de votre serveur * DOIT ETRE LE NOM DE RESOLUTION DU SERVEUR * PORT 8000 # Le port que le serveur Icecast �coute NAME Megajukebox # Des informations concernant le nom de votre serveur qui seront envoy�es # aux lecteurs de MP3 et au serveurs de r�pertoires. # Par exemple, 'Sarah FM' ou 'ThisTown: Loud and Heavy Jazz - Internet Radio 24/7' GENRE Live # Des informations concernant le genre. Par exemple 'Talk' ou 'Dance' DESCRIPTION # Des informations concernant la station. Par exemple 'The best for reggae in the North' URL http://megajukebox:8000 # L'URL et le port du serveur PUBLIC 0 # Positionner � 1 si vous voulez que Icecast annonce votre station et ses d�tails # sur un serveur de r�pertoires, sinon laisser � 0 XAUDIOCAST_LOGIN # Peut �tre soit ICY_LOGIN ou X_AUDIOCAST_LOGIN. X_AUDIOCAST est pr�f�rable. MOUNTPOINT /techno # Positionne le point de montage du flux pour Icecast. A n'utiliser que si l'option X_AUDIOCAST est utilis�e # sinon laisser la valeur par d�faut icy_0 PASSWORD hackme # Mot de passe de l'administrateur Icecast SAMPLE_RATE 44100 # La fr�quence du flux STEREO # Peut �tre MONO ou STEREO NO_SOUNDCARD # Voir ci-dessous HALF_DUPLEX # Positionne la carte son en mode duplex. Peut �tre HALF_DUPLEX ou FULL_DUPLEX USE_GOGO # Positionne l'encodeur � utiliser. Consulter le fichier README pour la liste compl�te. BITRATE 128000 # Positionne le d�bit du flux (voir ci dessous) VBR_QUALITY 1 # Positionne la qualit� du d�bit variable (VBR) MIXER # Voir ci dessous PLAYLIST /megajukebox/playlist # Emplacement de la liste de MP3 (voir les d�tails sur la commande find plus loin dans ce chapitre) TRACK_LOGFILE track.log # Nom et emplacement du fichier o� envoyer la liste des MP3 diffus�s
Une fois que vous avez votre fichier de configuration, vous pouvez d�marrer LiveIce ainsi :
[dj@megajukebox liveice]$ ./liveice /megajukebox/playlist 1 opening connection to megajukebox 8000 Attempting to Contact Server connection successful: forking process opening pipe!... writing password Setting up Interface Soundcard Reopened For Encoding Input Format: 16Bit 44100Hz Stereo Output Format: 256000 Bps Mpeg Audio IceCast Server: megajukebox:8000 Mountpoint: /techno Name: megajukebox - this and that radio - broadcasting 24/7 Genre: Techno Url: http://megajukebox.com Description: a load of digital noise -> but i know you like it :) Press '+' to Finish adding /megajukebox/demotunes/track_1.mp3 adding /megajukebox/demotunes/track_2.mp3 adding /megajukebox/demotunes/track_3.mp3 adding /megajukebox/demotunes/track_4.mp3 /megajukebox/demotunes/track_4.mp3 Adding New Channel 1 Adding New Channel 2 Channel 1 selecting /megajukebox/demotunes/track_1.mp3 Channel 2 selecting /megajukebox/demotunes/track_1.mp3 Playing track_1.mp3 searching for Id3v2 searching for Id3v1 copying the data fixing the nulls adding the url closing input file Using log track.log
La derni�re ligne est un indicateur de cr�tes.
Il y a plusieurs touches de contr�le pour le mode mixer :
Action Touche Canal 1 Touche Canal 2 ~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ S�lectionne la piste suivante sur le canal 1 a S�lectionne la piste pr�c�dente sur le canal q z D�marre/Arr�te le canal 2 s R�initialise le canal w x Augmente le volume sur le canal 3 d Diminue le volume sur le canal e c Augmente la vitesse sur le canal 4 f Diminue la vitesse sur le canal r v Mode Sticky Activ�/Al�atoire/D�sactiv� 5 g Pr�visualisation du canal t b Piste al�atoire u m
Le fichier de configuration liveice.cfg est pr�vu pour le mode mixer. Pour utiliser LiveIce en mode audio, changez la ligne relative � MIXER en NOMIXER et changez la ligne NO_SOUNDCARD en SOUNDCARD et red�marrez LiveIce.
Tout oubli de positionner les options correctement am�nera � des avertissements int�ressants ;-)
946:Error: Line In mode *and* no soundcard??????? Eeejit!
Une fois que tout est positionn� correctement et que vous avez plac� la source externe, vous devriez �tre capable de diffuser de la musique =:-)
[dj@megajukebox liveice]$ ./liveice /megajukebox/playlist 0 Initialising Soundcard 16Bit 22050Hz Stereo Full Duplex opening connection to megajukebox 8000 Attempting to Contact Server connection successful: forking process opening pipe!... writing password Setting up Interface Soundcard Reopened For Encoding Input Format: 16Bit 22050Hz Stereo Output Format: 32000 Bps Mpeg Audio IceCast Server: megajukebox:8000 Mountpoint: /daves_band_live_at_the_club Name: megajukebox - Dave and the Dynamite - Live at the Roxy Genre: Live/Rock Url: http://megajukebox Description: megajukebox::Louder than a frog in a trashcan..... and almost as musical Press '+' to Finish Lvl: L: 8704 R: 11776
La derni�re ligne est un indicateur de niveau du signal, si le signal est trop fort, vous obtiendrez un avertissement *clip*. Si tel est le cas, r�duisez le gain de la source en entr�e.
Ceux d'entre vous dot�s d'une vue per�ante ont pu remarquer que dans le fichier de configuration liveice.cfg, les premi�re lignes comment�es indiquent que le fichier a �t� g�n�r� automatiquement. Si vous utilisez l'interface en Tk liveiceconfigure.tk et que vous avez fait des changements � la main au fichier d'origine, vous les perdrez quand vous sauverez. Utilisez soit uniquement l'interface ou apprenez vi/emacs :-)
Apr�s avoir d�compress� l'archive, placez vous dans le r�pertoire et n'oubliez pas de lire le fichier README :-)
Fluid poss�de trois modes principaux de fonctionnement : la transmission, le relai et le transfert. Je ne vais d�tailler ici que la transmission.
Les fichiers de configuration associ�s � la transmission sont situ�s dans config/MP3TX.cfg. Pour tester le server, lancez-le avec les options suivantes, � ce moment-l�, les valeurs des param�tres par d�faut devraient �tres correctes :
java Fluid TX
Naturellement vous devez avoir Java d'install� auparavant sous une forme ou une autre. Vous pouvez utiliser le portage de Blackdown du JDK disponible � partir de http://www.blackdown.org ou Keffe si vous utilisez Redhat.
Fluid est livr� avec quelques fichiers MP3 de test, donc si tout fonctionne, vous devriez voir quelque chose de similaire � ceci (j'ai lanc� le serveur en utilisant Kaffe pour cette exemple, vous pouvez avoir � le lancer en utilisant java) :
[dj@megajukebox Fluid-Beta2J]$ kaffe Fluid tx ------- Fluid Streaming Server Beta 2 ------- This program is ShareWare(tm) and it will not be crippled in any way because of it. However if you do like the program and will use it commercial purposes, we ask of you to contact us at the address below for pricing info: Eldean AB E-mail: Sjoangsvagen 7 fluid@subside.com S-192 72 Sollentuna SWEDEN Fluid is Copyright Subside (C) 1998 written by Lars Samuelsson http://www.subside.com --------------------------------------------- * Transmission mode * Reading config from: config/MP3TX.cfg Reading playlist: playlist.m3u Server started on port: 2711 Accepting administrator login on port: 2710 P| Dr. Nick - Hello Everybody
Vous devez cr�er une liste de MP3 que vous d�sirez diffuser. Il s'agit d'une liste fixe que les utilisateurs ne pourront pas modifier ou faire de requ�tes pr�cises. Cette liste est nomm�e playlist.m3u et est situ�e par d�faut dans le r�pertoire racine.
Pour cr�er une liste de tous les fichiers MP3 d'un r�pertoire particulier (ou d'un disque), utilisez la commande suivante :
find [MP3 directory] -name "*.mp3" -print> playlist.m3u
Le serveur peut �tre administr� � distance en invoquant ainsi un telnet sur le port d'administration, par d�faut le port 2710 :
[dj@megajukebox Fluid-Beta2J]$ telnet localhost 2710 Trying 127.0.0.1..megajukebox Connected to localhost.localdomain. Escape character is '^]'. jaguar You are connected to the -Fluid- Streaming Server Type "help" for a command reference help The following commands are available: help conn curr exit curr Information about the currently broadcasted song: Title: Beer Talk Artist: Homer Simpson Album: The Simpsons Year: 1996 Comment: Borrowed this as an example Genre: Comedy
[dj@megajukebox config]$ cat MP3TX.cfg 2711 2710 5 4096 32 1000 jaguar playlist.m3u current.txt # --- Les lignes sont --- # 1. num�ro du port (que le serveur utilise) # 2. num�ro du port (pour administrer le serveur � distance) # 3. Nombre de connexions (que le serveur peut accepter) # 4 Taille des paquets lors des lectures/envois (en octets) # 5. D�bit des MP3 en ko/s (tous les MP3 doivent avoir le m�me d�bit) # 6. D�lai entre les chansons (en millisecondes) # 7. Mot de passe pour l'administration � distance # 8. Nom de la liste (liste au format .m3u) # 9. Nom du fichier dans lequel �crire les informations de la chanson (� partir des marques ID3)
Fluid a �t� mis � jour et a �t� diffus� sous licence GPL (Vas-y Lars !)
Voici les principales diff�rences :
Litestream est semblable � Icecast dans son fonctionnement. Le syst�me est compos� d'un serveur de diffusion et d'une source.
Pour d�marrer le serveur de diffusion, ex�cutez la commande avec le format suivant :
[dj@megajukebox]$ litestream <source port> <stream host> <stream port> <max listeners> <log ident> [<yp host> <yp port>]
Les options sont les suivantes :
source port C'est le num�ro du port auquel vous connectez la source 'audio'.
stream host Il s'agit de l'adresse IP ou nom complet (FQDN) de votre serveur. Vous pouvez la d�terminer avec la commande hostname pour le nom de domaine ou par un cat /etc/hosts pour l'adresse IP.
stream port C'est le num�ro du port auquel les clients doivent se connecter.
max listeners Il s'agit du nombre maximum de clients pouvant se connecter � votre serveur.
log ident Les messages d'information seront �crits dans le fichier /var/log/messages. <log ident> est une cha�ne de caract�re utilis�e pour identifier le serveur Litestream.
Par exemple, si vous utilisez la cha�ne ident 'Litestream', les messages du serveur dans le fichier /var/log/messages seront semblables � :
Sep 18 19:32:20 linux Litestream[1901]: stream.c:555: main: 'server started'
yp host & yp port Ces 2 options sp�cifient l'h�te et le port d'un serveur yp (ou NIS) utilis� pour annoncer votre serveur aux serveurs de r�pertoires.
Voici un exemple :
[dj@megajukebox]$ litestream 5000 megajukebox 5555 1000 LitestreamServer
Cette partie est pour le syst�me serveur. Une fois d�marr�, il attend qu'une source audio lui soit connect�e, ce qui se fait avec la commande source.
Le format est tel que :
source <ip or hostname> <port> <name> <genre> <url> <irc> <icq> <aim> <public? (0, 1)> <reported bitrate (16, 18, 56, 128, etc.)> <playlist.txt> <log ident>
Voici ci-dessous la liste des options pour la commande source :
ip or hostname est le nom d'h�te ou l'adresse IP de l'ordinateur faisant touner le serveur Litestream.
port est le port sur lequel le serveur Litestream attend une source de diffusion.
name est le nom de votre flux.
genre est le genre de votre flux.
url est l'URL de la page web de votre flux.
irc est le channel IRC de votre flux.
icq est votre identifiant ICQ.
aim est votre identifiant AIM.
public est positionn� � 0 ou � 1. 0 pour priv�, 1 pour publique.
reported bitrate est le d�bit du flux qui sera indiqu� au serveur YP. Ceci ne refl�te pas n�cessairement le d�bit r�el de votre flux.
playlist.txt est le nom du fichier contenant la liste de MP3.
log ident est l'identifiant syslog qui pr�c�dera chaque message d'information g�n�r� par la source de diffusion Litestream.
Voici un exemple de la commande Litestream pr�sent�e ci-dessus :
[dj@megajukebox]$ source megakukebox 5000 'Megajukebox The best jukebox ever' Various http://www.megajukebox.com \#megajukebox 0 N/A 1 128 /jukebox/playlist LitestreamSource
Le module Apache::MP3 permet au serveur Apache de diffuser des MP3. Il n'offre pas le m�me niveau de fonctionnalit�s que les serveurs Fluid, Litestream et Icecast.
Ce module d�pend des modules MP3::Info et mod_perl, lesquels sont tous deux disponibles sur le site du CPAN.
Apr�s avoir r�cup�r� les fichiers n�cessaires, lire le fichier README vous aidera certainement !
Tout d'abord, compilez le module, puis faites les changements au fichier de configuration d'Apache (ces changements devront �tre faits soit dans le fichier httpd.conf ou dans le fichier srm.conf).
Vous devez �galement cr�er les r�pertoires pour les ic�nes et une arborescence de r�pertoire pour les MP3.
La section 6 du fichier README d�taille l'�dition (ou la cr�ation) d'un fichier de configuration Perl. Ceci est n�cessaire pour pr�charger le module MP3::Info sans lequel il peut faire planter le serveur Apache.
Dans le fichier httpd.conf, cr�ez une entr�e comme ceci :
Perlrequire /etc/httpd/conf/startup.perl
Modifiez la r�f�rence /etc/httpd/conf pour pointer sur l'endroit o� sont stock�s les fichiers de configuration Apache sur votre syst�me.
Cr�ez maintenant le fichier startup.perl � l'emplacement sp�cifi� ci-dessus. Vous devriez avoir au minimum les lignes suivantes (vous devriez ici aussi ajuster l'emplacement du programme perl selon la configuration de votre syst�me).
[dj@megajukebox conf]$ cat /etc/httpd/conf/startup.perl #!/usr/bin/perl use MP3::Info();
Red�marrez ensuite le serveur Apache et positionnez votre navigateur web vers l'un de vos nouveaux r�pertoires de MP3 :-)
Vous pourrez obtenir plus de documentation sur le module Apache::MP3 en ex�cutant la ligne suivante sur la ligne de commande :
[dj@megajukebox conf]$ perldoc Apache::MP3
Une grande quantit� de soci�t�s et d'administrations utilisent des syst�mes pare-feux pour emp�cher les utilisateurs de se connecter sur des serveurs distants sur certains ports.
Une fa�on d'outrepasser ceci est d'ex�cuter votre serveur de MP3 en utilisant le port 80. Il ne sera plus possible alors d'avoir un serveur web sur la m�me URL ou la m�me adresse IP.
En lan�ant Icecast en mode 'Outrepasser le pare-feu', vous devrez alors lancer shout en utilisant l'option positionnant le port � 80, ainsi :
[dj@megajukebox bin]$ ./shout megajukebox -e 80 -P hackme -p ../playlist
Diffuser de l'audio peut consommer des quantit�s importantes de bande passante si le d�bit des serveurs de MP3 est trop �lev�.
Consid�rons, par exemple, ce sc�nario. Une liaison T1 poss�de une capacit� d'environ 1,55 Mo/s. Si vous diffusez vos MP3 en 128 kb/s st�r�o, chaque lecteur connect� utilisera 256 kb/s, ainsi 6 utilisateurs seulement pourront se connecter � votre serveur MP3 en m�me temps sans probl�me. Et � ce d�bit, vous n'aurez gu�re d'utilisateurs se connectant par modem !
Vous devez donc prendre une d�cision concernant non seulement le d�bit auquel votre serveur est connect� � l'Internet, mais aussi celui auquel vos utilisateurs seront connect�s. 24 kb/s st�r�o semble donner une qualit� de signal raisonnable auquel m�me les utilisateurs poss�dant un modem 56K pourront se connecter et qui autorise environ 32 connexions simultan�es par la liaison T1 �voqu�e plus haut.
Si votre serveur tourne sur un intranet, les probl�mes de bande passante peuvent encore �tre � consid�rer, sp�cialement si votre r�seau fonctionne en 10 Mb/s.
Mais n'oubliez surtout pas de pr�venir votre FAI ou votre administrateur syst�me que vous allez faire de la diffusion, sinon vous pourriez avoir une mauvaise surprise. Certains FAI peuvent vous faire payer la bande passante au-del� d'une certaine limite et les administrateurs syst�mes aiment bien savoir pourquoi leur r�seau ralentit :-)
Je pense qu'il est sens� de supposer que les compagnies de disques n'aimeraient pas que vous fassiez de la diffusion audio sans leur permission ou sans paiement d'aucune sorte ! Alors, qu'avez-vous le droit de diffuser ?
Il s'agit d'une partie dans laquelle vous devez �tre conscient des ramifications l�gales car c'est vous qui serez l�galement responsable.
Voici deux liens, l'un de l'Electronic Frontier Foundation (EFF) qui milite pour r�duire les restrictions concernant la technologie. L'autre lien est celui de la Recording Industry Association of America (RIAA), qui cherche � prot�ger les droits des artistes contre le piratage.
Je vous sugg�re fortement de visiter ces deux sites, ainsi que d'autres plus sp�cifiques � votre localisation physique.
http://www.riaa.com/weblic/weblic.htm
NdT : on peut citer en France le site de la SACEM http://www.sacem.org pour la protection des droits d'auteurs des artistes et celui de l'AFUL http://www.aful.org pour la d�fense des libert�s des citoyens par rapport aux nouvelle technologies (en plus de promouvoir les logiciels libres).
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:20