Le streaming est un principe utilisé principalement pour l'envoi de contenu en « direct » (ou en léger différé). Il permet de commencer la lecture d'un flux audio ou vidéo à mesure qu'il est diffusé. On peut ainsi écouter un morceau de musique ou regarder une video sans l'avoir téléchargé entiérement.
Je vais vous expliquer ici comment proposer a vos visiteurs de la musique en Streaming.
Le principe est simple, le lecteur de contenu streaming va récupérer une partie du contenu qu'il met dans une mémoire tampon (dite 'buffer') et lorsque le programme estime qu'il a suffisamment de données dans sa mémoire tampon pour lui permettre de lire le contenu audio ou vidéo sans accroche, même en cas de petit ralentissement réseau, la lecture démarre.
En plus du fichier mp3 contenant la musique, il faut créer un fichier .m3u. Le principe est simple: c'est un tout petit fichier sur lequel est inscrit un lien pointant vers un fichier son (.mp3 la plupart du temps), à la différence que le navigateur ne va pas essayer de le télécharger mais ouvrir les logiciels adéquats pour permettre le buffering et ainsi la diffusion online.
Pour creer le fichier .m3u, on va se servir du bloc-notes de Windows (Démarrer > Tous les programmes > Accessoires > Bloc-Notes), inscrivez y les 2 lignes ci-dessous :
#EXTM3U
#EXTINF:
Il vous faut ensuite entrer le chemin complet qui pointe vers le mp3, ce qui nous donne :
#EXTM3U
#EXTINF:
http://nomdemonsite.fr/mamusique.mp3
Sauvegardez ce fichier en txt et renommez-le ensuite avec l'extension .m3u.
Maintenant mettez sur votre ftp le fichier MP3 original et le fichier m3u.
Creez ensuite un lien hypertexte vers le fichier m3u, quand le visiteur cliquera dessus le streaming commencera.