Flux audio multicast et iOS ?
yoann
Membre
Salut tout le monde,
Pour un projet j'ai besoin de recevoir un flux audio multicast, ce qui n'est pas la panacée de ce que j'ai pu lire...
J'ai le contrôle sur le serveur et le client, donc coté format, je fait ce que je veux. La seule chose c'est que je peux monter à 100 ou 200 iPhone sur le même serveur de contenu, donc pour moi l'usage de multicast pour ne pas surcharger le serveur de stream en connexion unicast est un passage obligé...
Je serais curieux des retours de chacun sur le sujet. Est-ce que vous avez déjà fait ce genre de chose ou entendu des projets du même ordre ?
Sachant que j'ai droit à un délais max de 10 ms pour un médian de 5, je me pose aussi la question du format... Est-ce que j'envois des trames PCM directement ? Comment ça pas besoin de décompresser ? Mais du coup je perd en rapidité de transfert si je fait ça et donc éventuellement en qualité...
Coté décodeur matériel accessible via CoreAudio, quel est le plus performant ?
Merci d'avance.
Pour un projet j'ai besoin de recevoir un flux audio multicast, ce qui n'est pas la panacée de ce que j'ai pu lire...
J'ai le contrôle sur le serveur et le client, donc coté format, je fait ce que je veux. La seule chose c'est que je peux monter à 100 ou 200 iPhone sur le même serveur de contenu, donc pour moi l'usage de multicast pour ne pas surcharger le serveur de stream en connexion unicast est un passage obligé...
Je serais curieux des retours de chacun sur le sujet. Est-ce que vous avez déjà fait ce genre de chose ou entendu des projets du même ordre ?
Sachant que j'ai droit à un délais max de 10 ms pour un médian de 5, je me pose aussi la question du format... Est-ce que j'envois des trames PCM directement ? Comment ça pas besoin de décompresser ? Mais du coup je perd en rapidité de transfert si je fait ça et donc éventuellement en qualité...
Coté décodeur matériel accessible via CoreAudio, quel est le plus performant ?
Merci d'avance.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Avec les API CoreAudio ou l'AudioToolbox qui est au dessus ? Si CoreAudio, est-ce que tu as fait des bench de perf sur de la lecture de PCM vs MP3 / AAC ?
En réalité, ce n'est pas encore un truc que j'ai développé.
J'ai testé avec l'application de test du fabriquant, et c'était plein de parasites...
Alors, on a mis ça en retrait pour l'instant, et on a décidé de ne pas l'implémenter sur un des deux modèles, modèle sur lequel je suis en train de bosser actuelle.
j'aimerais développer une appli iPhone pour permettre de lire des podcasts.
Je ne sais pas du tout comment fonctionnent les podcasts ni par quel bout commencer le lecteur.
S'agit-il juste de fichiers (MP3 par exemple) stockés sur un serveur comme n'importe quels fichiers PHP ?
Existe-t-il une méthode en particulier ?
Des écueils à éviter (je ne suis pas une bête en réseau et j'imagine qu'il faille prendre des précautions avec l'hébergeur) ?
Des conseils ? /rolleyes.gif' class='bbc_emoticon' alt='::)' />
Merci par avance
Au lieu d'avoir un flux RSS de ton site de news préféré, qui liste les articles de ce site, c'est un flux RSS qui liste les flux audio d'une émission ou d'un podcasteur.
Si tu n'y connais rien en podcasts, une petite recherche Google aurait quand même été le minimum : tout est expliqué sur Wikipedia (entre autre)
Il suffit donc de parser le flux RSS du podcast pour récupérer la liste des épisodes, avec leur titre, date, et URL vers le MP3 que tu fournis à un AVAudioPlayer par exemple, et le tour est joué.
RFC 1855 http://tools.ietf.org/html/rfc1855
On évite de détourner un sujet existant pour quelque chose qui n'a rien a voir et on crée son propre fils de conversation pour éviter de tout mélanger. Et accessoirement on essaye de faire des recherches avant de demander de l'aide...
Et je vais créer un autre fil pour ma question, je ne connais pas bien le fonctionnement des fora.
Je te prie de m'excuser yoann, je pensais que mon sujet avais un rapport avec le tien.
À plus dans l'bus
Aucun soucis, mais également aucun rapport :-)