2011-08-18 4 views
0

J'ai un programme serveur (linux) qui génère des fichiers audio (mp3). Ce dont j'ai besoin est de diffuser ces fichiers en utilisant le flux http. La partie délicate est que la diffusion commence lorsque le fichier à transmettre n'est pas entièrement généré. J'ai essayé de le faire en utilisant mpd + mpc mais une fois que j'utilise la commande "mpc play" seule la partie déjà existante du fichier est tamponnée et transmise, et le lecteur ne tient pas compte de la partie qui apparaît après le début de la lecture . Y at-il un moyen d'envoyer un flux mp3 mp3 (en utilisant mpd ou tout autre lecteur côté serveur ) afin que le lecteur n'arrête pas la lecture car atteint la fin de la partie qui a été tamponnée initialement? Toutes les idées, s'il vous plaît.mp3 http streaming: enregistrement et lecture simultanée

Répondre

0
  • http://streamripper.sourceforge.net/ peut enregistrer et diffuser le même flux
  • shotcast (ou Icecast, ne me rappelle pas) a été spécialement conçu pour cela, et pourrait ré-encoder votre flux à la volée
+0

Ok, je peux essayez icecast et ices0 comme source de flux. Mais je ne peux pas faire la même chose en utilisant http intégré streaming en MPD? – Imdtry

+0

Je ne sais pas, pas sûr mpd a été construit pour cela. shoutcast est conçu pour le transcodage et l'écoute simultanée de plusieurs clients ... vous pouvez essayer de demander sur la liste de diffusion de mpd si vous voulez vraiment le faire avec mpd. btw, xmms2 fonctionne aussi quelque chose comme mpd (en tant que démon), il pourrait aussi vous aider ... – Quamis