iOS Music Streaming y HTTP Live Streaming

Tengo varias preguntas sobre la transmisión de audio:

Lo que quiero hacer es transmitir algunos files mp3, entre 3 y 7 minutos (en su mayoría files de música), pero estos mp3 son proporcionados por un server que no es mío. Precisamente quiero que mi aplicación sea aceptada en la tienda de aplicaciones, por supuesto …

1 ° / Necesito transmitir un file de música mp3 a través de http, están codificados a 128 Kbps. ¿Realmente necesito el service HTTP Live Streaming (HLS)?

2 ° / Si tengo que usar el HLS, ¿tengo que volver a codificar mis files mp3 a 64Kbps o simplemente segmentarlos?

¡Gracias!

Estoy usando este código para reproducir audio … Hasta ahora sé que no es necesario usar HLS, puedes transmitir como está … o tienes que mover los metadatos del audio … He dado los pasos en otra respuesta iPhone / iPad descargando y reproduciendo al mismo time .. Verifique …

// add the necessary frameworks #import <CoreAudio/CoreAudioTypes.h> #import <AVFoundation/AVFoundation.h> // put the code in .h file AVAudioPlayer * avPlayer; -(IBAction) stopPlayingAudio { [avPlayer stop]; } - (IBAction)showVoiceRecordingMenu { // Create an otherwise-empty alert sheet avPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL URLWithString:@"http://test.com/audio/files/audioFile.mp3"] error:&error]; NSLog(@"%@", [filePath path] ); NSLog(@"%f", avPlayer.duration ); itsAudioDuration = avPlayer.duration; [avPlayer prepareToPlay]; [avPlayer play]; }