2009-12-19 14 views
2

Je travaille actuellement sur une application pour un podcast (katg.com) qui vous permettra d'écouter en direct etc ... Cependant, je n'ai pas trouvé de code source libre disponible pour diffuser shoutcast. Je sais qu'il y a quelques façons de le faire, mais je trouve qu'il est difficile de trouver un code disponible sur le net qui l'explique pour un débutant Java/Android comme moi.

Quelqu'un sait-il des bibliothèques/tutoriel/exemples/code qui montre comment faire cela sur Android?Shoutcast streaming

+0

Comment jouer SHOUTcast http: //stackoverflow.com/a/8833346/ 265167 –

Répondre

1

Comme Erich semble avoir accidentellement posté le mauvais lien, voici une autre ressource sur le protocole: http://forums.radiotoolbox.com/viewtopic.php?t=74

Le flux shoutcast lui-même est accessible via HTTP. Par exemple via Telnet:

$ telnet myshoutcastserver.com 8000 
GET/HTTP 1.1 

..............a lot of streaming stuff........ 

Vous pouvez essayer de tamponner les données de flux et quand il est suffisant pour jouer le transmettre à une instance MediaPlayer.

+0

Merci d'avoir posté le lien correspondant! –

+0

J'ai essayé de le faire. Mais le mediaplayer joue plus vite que ce que le stream télécharge, donc il arrive à une partie et il se répète depuis le début. Continue à faire ça :(TOUTE SOLUTION? Merci! –

1

Il y a une application de streaming shoutcast pour android sur github: http://github.com/Dawnthorn/nagare/

Je n'ai pas essayé et il ne semble pas être poursuivi. Cependant peut-être le code aide :)

0

Voici un texte sur le fonctionnement du protocole Shoutcast: SHOUTcast Protocol. Ce n'est pas aussi bon que l'exemple de code, mais il pourrait être utile.

Édition: correction du lien.

+0

Votre lien va à cette question. – MrSnowflake

+1

Oups ... Correction du lien. –