2010-08-10 23 views
1

j'ai besoin d'aide pour la conversion des fichiers mp3 à Apples Http fichiers de protocole en direct streaming. Je travaille sur une application musicale et souhaite utiliser le streaming en direct dans cette application.http live streaming pour les fichiers mp3

J'ai eu ce lien http://www.ioncannon.net/programming/452/iphone-http-streaming-with-ffmpeg-and-an-open-source-segmenter/ de Google, mais il contient la façon de vivre des fichiers vidéo de flux.

Quelqu'un peut-il me aider avec les fichiers mp3.

Merci

Répondre

1

Avec ffmpeg vous êtes également capable de convertir des fichiers mp3 uniquement (pas de vidéo). utiliser Just:

ffmpeg -i yourmp3.mp3 ...your arguments... output.mp3 
+0

pouvez-vous s'il vous plaît me donner une commande exemple .. sera très apprécié .. – Saurabh

+0

ffmpeg -i -acodec libmp3lame -ar 48000 -AB 64k Mais, pourquoi est votre mp3 pas déjà soutenir le protocole d'Apple? Je n'ai jamais vu un mp3 sur mon iPhone (dans Safari) qui ne correspond pas au protocole ...? – elslooo

+0

Mon mp3 fonctionne bien sur iPhone mais le problème est que l'application doit être compatible HIG. Les applications iPhone et iPad qui envoient de grandes quantités de données audio ou vidéo sur des réseaux cellulaires doivent utiliser HTTP Live Streaming. http://developer.apple.com/iphone/library/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008332-CH1-DontLinkElementID_29 – Saurabh

0

Pour ajouter à la réponse de Tim, HLS prend en charge le codec mp3. Donc, si votre audio est déjà en mp3, tout ce que vous avez besoin est le segmenteur

+0

Segmenter ? Peux-tu élaborer? – frostymarvelous

+0

Avant la capacité native de ffmpeg pour la sortie de fichiers m3u8, vous avez besoin d'un segmenter tiers pour le faire. Un exemple [ici] (https://github.com/johnf/m3u8-segmenter/blob/master/README.md) –